Does the latest version of Mfix support GPU acceleration

I want to configure a workstation for running Mfix’s multiphase flow CFD-DEM coupled calculations, which involve a significant number of chemical reactions, with a grid size ranging from several hundred thousand to several million.

  1. Does Mfix support GPU acceleration? If so, are there any graphics card recommendations?
  2. Are there any recommended workstation configurations, such as CPU, motherboard, solid-state drive, etc.?
  3. How much memory is needed, 128GB or 256GB?
  4. If possible, please provide a set of workstation specifications.
  1. MFIX-Exa does. It has been tested on NVIDIA, AMD and Intel accelerators.
  2. I don’t have any recs, other than to say if you intend to run on GPUs there’s no reason to use a big processor with 128 CPUs per GPU or something like that, right. Also, IMO, there’s no real reason to splurge on H100s, I just haven’t seen a real benefit over A100s, but that might just be a reflection of my typical problem size.
  3. Memory is problem dependent. Depending on the physics (degrees of freedom per particle) and the number of particles will determine how large of a grid (chunk of your domain) that you can assign to a CPU/GPU set.
  4. I don’t really have any other than to say NERSC’s Perlmutter and ALCF’s Polaris are terrific systems.