| Module | Source File | Description |
|---|---|---|
| mod_bc | mod_bc.f90 | Boundary condition (BC) management, parsing, and physical evaluation. |
| mod_energy | mod_energy.f90 | Energy field storage, diagnostics, and sensible-enthalpy transport. |
| mod_flow_fields | mod_flow_fields.f90 | Allocation and management of primary flow variables and projection fluxes. |
| mod_flow_projection | mod_flow_projection.f90 | Fractional-step projection solver for constant- and variable-density modes. |
| mod_input | mod_input.f90 | Parsing and validation of simulation parameters from |
| mod_limiters | mod_limiters.f90 | Numerical slope limiters for high-resolution TVD schemes. |
| mod_linear_solver | mod_linear_solver.f90 | Preconditioned Conjugate Gradient (PCG) linear solver and operators. |
| mod_mesh | mod_mesh.f90 | Mesh data structures and geometry definitions for hexahedral grids. |
| mod_mesh_io | mod_mesh_io.f90 | Input/Output routines for native hexahedral mesh files. |
| mod_mpi_flow | mod_mpi_flow.f90 | MPI parallelization and domain decomposition for the flow solver. |
| mod_mpi_radiation | mod_mpi_radiation.f90 | MPI infrastructure for the radiation solver. |
| mod_output | mod_output.f90 | Output management for VTK visualization and solver diagnostics. |
| mod_precision | mod_precision.f90 | Core kind parameters, mathematical constants, and global utility routines. |
| mod_profiling | mod_profiling.f90 | Performance profiling and execution timing utilities. |
| mod_radiation | mod_radiation.f90 | Radiation coupling driver. |
| mod_radiation_dom | mod_radiation_dom.f90 | Grey, absorbing-emitting, non-scattering Discrete Ordinates Method (DOM) radiation solver model. |
| mod_radiation_external | mod_radiation_external.f90 | Placeholder for external/production radiation physics. |
| mod_radiation_none | mod_radiation_none.f90 | |
| mod_radiation_p1 | mod_radiation_p1.f90 | Grey, absorbing-emitting, non-scattering P-1 radiation solver model for incident radiation diffusion. |
| mod_radiation_spectral_test | mod_radiation_spectral_test.f90 | Deterministic radiation wiring test model. |
| mod_radiation_types | mod_radiation_types.f90 | Public radiation data contract. |
| mod_reconstruction | mod_reconstruction.f90 | Reusable scalar face reconstruction helpers. |
| mod_restart | mod_restart.f90 | Rank-independent restart file support. |
| mod_species | mod_species.f90 | Finite-Volume transport solver for chemical species mass fractions. |
| mod_species_composition | mod_species_composition.f90 | Named composition parser for user-facing species input. |
| mod_species_registry | mod_species_registry.f90 | Species-name registry helpers shared by chemistry, boundaries, radiation, and diagnostics. |