|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
DNDSR is a C++17 / Python CFD (Computational Fluid Dynamics) research code implementing Compact Finite Volume methods with MPI parallelism and optional CUDA GPU support.
| Module | Directory | Description |
|---|---|---|
| DNDS | src/DNDS | MPI arrays, serialization (JSON, HDF5), profiling, CUDA |
| Geom | src/Geom | Unstructured mesh, CGNS I/O, partitioning (Metis/ParMetis) |
| CFV | src/CFV | Compact Finite Volume, variational reconstruction |
| Euler | src/Euler | Compressible Navier-Stokes solvers (2D/3D, SA, k-omega) |
| EulerP | src/EulerP | Alternative evaluator with CUDA GPU support |
| Solver | src/Solver | ODE integrators and Krylov solvers (GMRES, PCG) |