MFC: Post-Process
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
Modules List
Here is a list of all modules with brief descriptions:
 Mm_boundary_commonThe purpose of the module is to apply noncharacteristic and processor boundary conditions
 Mm_checkerThe purpose of the module is to check for compatible input files
 Mm_checker_commonThe purpose of the module is to check for compatible input files for. inputs common to pre-processing, post-processing and simulation
 Mm_chemistry
 Mm_compile_specificThis module contains subroutines that are compiler specific
 Mm_constants
 Mm_data_inputThis module features procedures, which for a specific time-step, read in the raw simulation data for the grid and the conservative variables and fill out their buffer regions
 Mm_data_outputThis module enables the restructuring of the raw simulation data file(s) into formatted database file(s). The formats that may be chosen from include Silo-HDF5 and Binary. Each of these database structures contains information about the grid as well as each of the flow variable(s) that were chosen by the user to be included
 Mm_delay_file_access
 Mm_derived_typesThis file contains the definitions of all of the custom-defined types used in the pre-process code
 Mm_derived_variablesThis module features subroutines that allow for the derivation of numerous flow variables from the conservative and primitive ones. Currently, the available derived variables include the unadvected volume fraction, specific heat ratio, liquid stiffness, speed of sound, vorticity and the numerical Schlieren function
 Mm_finite_differences
 Mm_global_parametersThis module contains all of the parameters characterizing the computational domain, simulation algorithm, stiffened equation of state and finally, the formatted database file(s) structure
 Mm_helper
 Mm_helper_basic
 Mm_model
 Mm_mpi_commonThe module serves as a proxy to the parameters and subroutines available in the MPI implementation's MPI module. Specifically, the purpose of the proxy is to harness basic MPI commands into more complicated procedures as to accomplish the communication goals for the simulation
 Mm_mpi_proxyThis module serves as a proxy to the parameters and subroutines available in the MPI implementation's MPI module. Specifically, the role of the proxy is to harness basic MPI commands into more complex procedures as to achieve the required communication goals for the post-process
 Mm_nvtx
 Mm_phase_changeEnergies (6-eqn to 4-eqn) equilibrium through an infinitely fast (algebraic) procedure
 Mm_precision_selectThis file contains the definition of floating point used in MFC
 Mm_start_upThis module contains the subroutines that read in and check the consistency of the user provided inputs. This module also allocates, initializes and deallocates the relevant variables and sets up the time stepping, MPI decomposition and I/O procedures
 Mm_variables_conversionThis module consists of subroutines used in the conversion of the conservative variables into the primitive ones and vice versa. In addition, the module also contains the subroutines used to obtain the mixture variables and the subroutines used to compute pressure