Codes

Our group maintains these in-house codes:

  1. ExaFlow
    • An exascale capable in-house structured grid flow solver (originally developed by Dr. Jain during his Ph.D. and was previously called as DIs3D).
    • The solver is capable of simulating:
      • single-phase and two-phase flows
      • incompressible and compressible flows
      • direct numerical simulation and large-eddy simulation of turbulent flows
      • multiphysics phenomena, such as, scalar transport, surfactant transport, electrostatics, electrokinetic, fluid-solid interactions, elastic-plastic deformation in solids
    • This solver employs low-dissipation numerics
    • The capability to handle complex geometries is currently being developed.
    • It has been tested to scale well over 100K CPU cores (Mira & Theta supercomputers), and is currently being ported to GPUs (Summit and Frontier supercomputers).
  2. charLES-M
    • An in-house Voronoi grid-based unstructured grid multiphase solver capable of large-scale simulations of flow over complex geometries.
    • This is developed on top of the charLES framework (by Cascade Technologies).
    • The current in-house version of the code employs low-dissipation numerics to simulate:
      • particle-laden flows on GPUs (tested on Lassen and Summit supercomputers).
      • incompressible two-phase flows on CPUs (tested on quartz supercomputer).

Currently, these two solvers are not open-source.

For more codes, see Suhas’s Github page or the FPCS Lab Github page.

We also use and modify open-source codes like Basilisk and OpenFOAM.