|
MFC
Exascale flow solver
|
Contains module m_global_parameters. More...
Go to the source code of this file.
Modules | |
| module | m_global_parameters |
| Global parameters for the post-process: domain geometry, equation of state, and output database settings. | |
Functions/Subroutines | |
| impure subroutine | m_global_parameters::s_assign_default_values_to_user_inputs |
| Assigns default values to user inputs prior to reading them in. This allows for an easier consistency check of these parameters once they are read from the input file. | |
| impure subroutine | m_global_parameters::s_initialize_global_parameters_module |
| Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. | |
| impure subroutine | m_global_parameters::s_initialize_parallel_io |
| Subroutine to initialize parallel infrastructure. | |
| impure subroutine | m_global_parameters::s_finalize_global_parameters_module |
| Deallocation procedures for the module. | |
Variables | |
| integer | m_global_parameters::proc_rank |
| Rank of the local processor. | |
| integer | m_global_parameters::buff_size |
| Number of ghost cells for boundary condition storage. | |
| type(int_bounds_info), dimension(1:3) | m_global_parameters::idwint |
| type(int_bounds_info), dimension(1:3) | m_global_parameters::idwbuff |
| logical | m_global_parameters::bc_io |
| type(mpi_io_var), public | m_global_parameters::mpi_io_data |
| type(mpi_io_ib_var), public | m_global_parameters::mpi_io_ib_data |
| type(mpi_io_levelset_var), public | m_global_parameters::mpi_io_levelset_data |
| type(mpi_io_levelset_norm_var), public | m_global_parameters::mpi_io_levelsetnorm_data |
| real(wp), dimension(:,:), allocatable, public | m_global_parameters::mpi_io_data_lg_bubbles |
| real(wp), dimension(:), allocatable | m_global_parameters::adv |
| Advection variables. | |
| type(bounds_info) | m_global_parameters::x_output |
| type(bounds_info) | m_global_parameters::y_output |
| type(bounds_info) | m_global_parameters::z_output |
| Portion of domain to output for post-processing. | |
| type(int_bounds_info) | m_global_parameters::x_output_idx |
| type(int_bounds_info) | m_global_parameters::y_output_idx |
| type(int_bounds_info) | m_global_parameters::z_output_idx |
| Indices of domain to output for post-processing. | |
| integer | m_global_parameters::fd_number |
| Finite-difference half-stencil size: MAX(1, fd_order/2). | |
| type(chemistry_parameters) | m_global_parameters::chem_params |
| real(wp) | m_global_parameters::wall_time |
| real(wp) | m_global_parameters::wall_time_avg |
| Wall time measurements. | |
Logistics | |
| integer | m_global_parameters::num_procs |
| Number of processors. | |
Number of cells in the x-, y- and z-coordinate directions | |
| integer | m_global_parameters::m_root |
Max and min number of cells in a direction of each combination of x-,y-, and z- | |
| type(cell_num_bounds) | m_global_parameters::cells_bounds |
| integer(kind=8) | m_global_parameters::nglobal |
| Total number of cells in global domain. | |
Cylindrical coordinates (either axisymmetric or full 3D) | |
| integer | m_global_parameters::grid_geometry |
Global number of cells in each direction | |
| integer | m_global_parameters::m_glb |
| integer | m_global_parameters::n_glb |
| integer | m_global_parameters::p_glb |
Cell-boundary locations in the x-, y- and z-coordinate directions | |
| real(wp), dimension(:), allocatable | m_global_parameters::x_cb |
| real(wp), dimension(:), allocatable | m_global_parameters::x_root_cb |
| real(wp), dimension(:), allocatable | m_global_parameters::y_cb |
| real(wp), dimension(:), allocatable | m_global_parameters::z_cb |
Cell-center locations in the x-, y- and z-coordinate directions | |
| real(wp), dimension(:), allocatable | m_global_parameters::x_cc |
| real(wp), dimension(:), allocatable | m_global_parameters::x_root_cc |
| real(wp), dimension(:), allocatable | m_global_parameters::y_cc |
| real(wp), dimension(:), allocatable | m_global_parameters::z_cc |
| real(sp), dimension(:), allocatable | m_global_parameters::x_root_cc_s |
| real(sp), dimension(:), allocatable | m_global_parameters::x_cc_s |
| real(wp), dimension(:), allocatable | m_global_parameters::dx |
| Cell-width distributions in the x-, y- and z-coordinate directions. | |
| real(wp), dimension(:), allocatable | m_global_parameters::dy |
| real(wp), dimension(:), allocatable | m_global_parameters::dz |
IO options for adaptive time-stepping | |
| logical | m_global_parameters::cfl_dt |
| integer | m_global_parameters::n_save |
Annotations of the structure, i.e. the organization, of the state vectors | |
| type(qbmm_idx_info) | m_global_parameters::qbmm_idx |
| QBMM moment index mappings. | |
| integer | m_global_parameters::beta_idx |
| Index of lagrange bubbles beta. | |
Boundary conditions in the x-, y- and z-coordinate directions | |
| type(int_bounds_info) | m_global_parameters::bc_x |
| type(int_bounds_info) | m_global_parameters::bc_y |
| type(int_bounds_info) | m_global_parameters::bc_z |
Size of the ghost zone layer in the x-, y- and z-coordinate directions. The definition of the ghost zone layers is only | |
necessary when using the Silo database file format in multidimensions. These zones provide VisIt with the subdomain connectivity information that it requires in order to produce smooth plots. | |
| type(int_bounds_info) | m_global_parameters::offset_x |
| type(int_bounds_info) | m_global_parameters::offset_y |
| type(int_bounds_info) | m_global_parameters::offset_z |
Bubble modeling variables and parameters | |
| real(wp) | m_global_parameters::eu |
| real(wp), dimension(:), allocatable | m_global_parameters::weight |
| real(wp), dimension(:), allocatable | m_global_parameters::r0 |
| real(wp) | m_global_parameters::phi_vg |
| real(wp) | m_global_parameters::phi_gv |
| real(wp) | m_global_parameters::pe_c |
| real(wp) | m_global_parameters::tw |
| real(wp) | m_global_parameters::k_vl |
| real(wp) | m_global_parameters::k_gl |
| real(wp) | m_global_parameters::gam_m |
| real(wp), dimension(:), allocatable | m_global_parameters::pb0 |
| real(wp), dimension(:), allocatable | m_global_parameters::mass_g0 |
| real(wp), dimension(:), allocatable | m_global_parameters::mass_v0 |
| real(wp), dimension(:), allocatable | m_global_parameters::pe_t |
| real(wp), dimension(:), allocatable | m_global_parameters::k_v |
| real(wp), dimension(:), allocatable | m_global_parameters::k_g |
| real(wp), dimension(:), allocatable | m_global_parameters::re_trans_t |
| real(wp), dimension(:), allocatable | m_global_parameters::re_trans_c |
| real(wp), dimension(:), allocatable | m_global_parameters::im_trans_t |
| real(wp), dimension(:), allocatable | m_global_parameters::im_trans_c |
| real(wp), dimension(:), allocatable | m_global_parameters::omegan |
| real(wp) | m_global_parameters::p0ref |
| real(wp) | m_global_parameters::rho0ref |
| real(wp) | m_global_parameters::t0ref |
| real(wp) | m_global_parameters::ss |
| real(wp) | m_global_parameters::pv |
| real(wp) | m_global_parameters::vd |
| real(wp) | m_global_parameters::mu_l |
| real(wp) | m_global_parameters::mu_v |
| real(wp) | m_global_parameters::mu_g |
| real(wp) | m_global_parameters::gam_v |
| real(wp) | m_global_parameters::gam_g |
| real(wp) | m_global_parameters::m_v |
| real(wp) | m_global_parameters::m_g |
| real(wp) | m_global_parameters::cp_v |
| real(wp) | m_global_parameters::cp_g |
| real(wp) | m_global_parameters::r_v |
| real(wp) | m_global_parameters::r_g |
| real(wp) | m_global_parameters::g |
| integer | m_global_parameters::nmom |
Contains module m_global_parameters.
Definition in file m_global_parameters.fpp.f90.