|
MFC
Exascale flow solver
|
Contains module m_global_parameters. More...
Go to the source code of this file.
Modules | |
| module | m_global_parameters |
| Defines global parameters for the computational domain, simulation algorithm, and initial conditions. | |
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 |
| Configure MPI parallel I/O settings and allocate processor coordinate arrays. | |
| impure subroutine | m_global_parameters::s_finalize_global_parameters_module |
| Deallocate all global grid, index, and equation-of-state parameter arrays. | |
Variables | |
| integer | m_global_parameters::num_procs |
| Number of processors. | |
| logical | m_global_parameters::non_axis_sym |
| Use existing IC data. | |
| logical | m_global_parameters::cfl_dt |
| integer | m_global_parameters::proc_rank |
| Rank of the local processor Number of cells in the x-, y- and z-coordinate directions. | |
| type(mpi_io_var), public | m_global_parameters::mpi_io_data |
| logical | m_global_parameters::bc_io |
| whether or not to save BC data | |
| type(chemistry_parameters) | m_global_parameters::chem_params |
| integer, dimension(:,:,:), allocatable | m_global_parameters::logic_grid |
| type(pres_field) | m_global_parameters::pb |
| type(pres_field) | m_global_parameters::mv |
| integer | m_global_parameters::buff_size |
| Number of ghost cells for boundary condition storage. | |
| character(len=2 *path_len) | m_global_parameters::interface_file |
| real(wp) | m_global_parameters::normfac |
| real(wp) | m_global_parameters::normmag |
| real(wp) | m_global_parameters::g0_ic |
| real(wp) | m_global_parameters::p0_ic |
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 |
| Global number of cells in the domain. | |
| integer | m_global_parameters::m_glb |
| integer | m_global_parameters::n_glb |
| integer | m_global_parameters::p_glb |
| Global number of cells in each direction. | |
| integer | m_global_parameters::grid_geometry |
| Cylindrical coordinates (either axisymmetric or full 3D). | |
| real(wp), dimension(:), allocatable | m_global_parameters::x_cc |
| Locations of cell-centers (cc) in x-, y- and z-directions, respectively. | |
| real(wp), dimension(:), allocatable | m_global_parameters::y_cc |
| real(wp), dimension(:), allocatable | m_global_parameters::z_cc |
| real(wp), dimension(:), allocatable | m_global_parameters::x_cb |
| Locations of cell-boundaries (cb) in x-, y- and z-directions, respectively. | |
| real(wp), dimension(:), allocatable | m_global_parameters::y_cb |
| real(wp), dimension(:), allocatable | m_global_parameters::z_cb |
| real(wp) | m_global_parameters::dx |
| real(wp) | m_global_parameters::dy |
| real(wp) | m_global_parameters::dz |
| Minimum cell-widths in the x-, y- and z-coordinate directions. | |
| type(bounds_info) | m_global_parameters::x_domain |
| type(bounds_info) | m_global_parameters::y_domain |
| type(bounds_info) | m_global_parameters::z_domain |
| Locations of the domain bounds in the x-, y- and z-coordinate directions. | |
| type(bounds_info) | m_global_parameters::x_domain_glb |
| Global (pre-decomposition) domain bounds, needed by s_generate_serial_grid to stretch the grid using the full domain length rather than a local processor's sub-domain length. | |
| type(bounds_info) | m_global_parameters::y_domain_glb |
| type(bounds_info) | m_global_parameters::z_domain_glb |
| type(qbmm_idx_info) | m_global_parameters::qbmm_idx |
| QBMM moment index mappings. | |
| type(int_bounds_info), dimension(1:3) | m_global_parameters::idwint |
| type(int_bounds_info), dimension(1:3) | m_global_parameters::idwbuff |
| 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 |
| Boundary conditions in the x-, y- and z-coordinate directions. | |
| type(bc_xyz_info) | m_global_parameters::bc |
| Combined BC storage (used by the shared beta-buffer routines; pre-process-local). | |
| integer | m_global_parameters::fd_order |
| Finite-difference order for CoM/probe derivative approximations. | |
| integer | m_global_parameters::fd_number |
| FD half-stencil size: MAX(1, fd_order/2). | |
| type(bubbles_lagrange_parameters) | m_global_parameters::lag_params |
| Lagrange bubbles' parameters (pre_process-local; not in generated_decls). | |
MPI domain-decomposition neighbor info (Lagrangian-bubble decomposition, #1290) | |
| type(int_bounds_info), dimension(3) | m_global_parameters::nidx |
| integer, dimension(:,:,:), allocatable | m_global_parameters::neighbor_ranks |
| Neighbor ranks. | |
Bubble modeling | |
| real(wp) | m_global_parameters::eu |
| real(wp), dimension(:), allocatable | m_global_parameters::weight |
| real(wp), dimension(:), allocatable | m_global_parameters::r0 |
| integer | m_global_parameters::nmom |
| Number of carried moments. | |
Immersed Boundaries | |
| type(ib_airfoil_grid), dimension(:), allocatable | m_global_parameters::ib_airfoil_grids |
| Per-airfoil computed surface grids (unused in pre_process). | |
Non-polytropic bubble gas compression | |
| 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 |
Contains module m_global_parameters.
Definition in file m_global_parameters.fpp.f90.