MFC
Exascale flow solver
Loading...
Searching...
No Matches
Modules List
Here is a list of all modules with brief descriptions:
 Mm_boundary_commonNoncharacteristic and processor boundary condition application for ghost cells and buffer regions
 Mm_checkerValidates post-process input parameters and output format consistency
 Mm_checker_commonShared input validation checks for grid dimensions and AMD GPU compiler limits
 Mm_chemistryMulti-species chemistry interface for thermodynamic properties, reaction rates, and transport coefficients
 Mm_compile_specificPlatform-specific file and directory operations: create, delete, inquire, getcwd, and basename
 Mm_constantsCompile-time constant parameters: default values, tolerances, and physical constants
 Mm_data_inputReads raw simulation grid and conservative-variable data for a given time-step and fills buffer regions
 Mm_data_outputWrites post-processed grid and flow-variable data to Silo-HDF5 or binary database files
 Mm_delay_file_accessRank-staggered file access delays to prevent I/O contention on parallel file systems
 Mm_derived_typesShared derived types for field data, patch geometry, bubble dynamics, and MPI I/O structures
 Mm_derived_variablesComputes derived flow quantities (sound speed, vorticity, Schlieren, etc.) from conservative and primitive variables
 Mm_finite_differencesFinite difference operators for computing divergence of velocity fields
 Mm_global_parametersGlobal parameters for the post-process: domain geometry, equation of state, and output database settings
 Mm_helperUtility routines for bubble model setup, coordinate transforms, array sampling, and special functions
 Mm_helper_basicBasic floating-point utilities: approximate equality, default detection, and coordinate bounds
 Mm_modelBinary STL file reader and processor for immersed boundary geometry
 Mm_mpi_commonMPI communication layer: domain decomposition, halo exchange, reductions, and parallel I/O setup
 Mm_mpi_proxyMPI gather and scatter operations for distributing post-process grid and flow-variable data
 Mm_nvtxNVIDIA NVTX profiling API bindings for GPU performance instrumentation
 Mm_phase_changePhase transition relaxation solvers for liquid-vapor flows with cavitation and boiling
 Mm_precision_selectWorking-precision kind selection (half/single/double) and corresponding MPI datatype parameters
 Mm_start_upReads and validates user inputs, allocates variables, and configures MPI decomposition and I/O for post-processing
 Mm_variables_conversionConservative-to-primitive variable conversion, mixture property evaluation, and pressure computation