|
MFC
Exascale flow solver
|
Global parameters for the computational domain, fluid properties, and simulation algorithm configuration. More...
Functions/Subroutines | |
! | |
| impure subroutine | s_assign_default_values_to_user_inputs |
| Assigns default values to the user inputs before reading them in. This enables for an easier consistency check of these parameters once they are read from the input file. | |
| impure subroutine | s_initialize_global_parameters_module |
| Initialize the global parameters module. | |
| impure subroutine | s_initialize_parallel_io |
| Initializes parallel infrastructure. | |
| impure subroutine | s_finalize_global_parameters_module |
| Module deallocation and/or disassociation procedures. | |
Variables | |
| real(wp) | wall_time = 0 |
| real(wp) | wall_time_avg = 0 |
| integer | num_procs |
| Number of processors. | |
| integer | proc_rank |
| Rank of the local processor. | |
| logical | cfl_dt |
| integer, parameter | hypo_nc_mode_none = 0 |
| Hypoelastic NC velocity-coupling mode; exactly one value, derived from riemann_solver + hypo_hll_interface_rhs. | |
| integer, parameter | hypo_nc_mode_finite_diff = 1 |
| velocity gradients by finite difference (HLL without interface RHS) | |
| integer, parameter | hypo_nc_mode_interface = 2 |
| interface-velocity export for the velocity-gradient tensor (HLL Method 2, HLLC) | |
| integer, parameter | hypo_nc_mode_dual_pass = 3 |
| anchored dual-pass HLLD; all NC terms stay in the Riemann flux | |
| integer | hypo_nc_mode |
| integer, parameter | adv_src_mode_unset = 0 |
| NC volume-fraction advection export mode; exactly one value, derived from riemann_solver + hll_u_interface. | |
| integer, parameter | adv_src_mode_alpha_iface = 1 |
| flux_src exports per-fluid interface alpha | |
| integer, parameter | adv_src_mode_vel_iface = 2 |
| flux_src exports shared face-normal interface velocity | |
| integer, parameter | adv_src_mode_none = 3 |
| flux_src exports no NC advection quantity | |
| integer | adv_src_mode |
| logical | use_nc_iface_vel |
| nc_iface_vel exports interface velocities needed outside flux_src | |
| logical | shear_stress |
| Shear stresses. | |
| logical | bulk_stress |
| Bulk stresses. | |
| logical | bodyforces |
| real(wp), dimension(3) | accel_bf |
| real(wp), dimension(:,:,:), allocatable | spbf_source_x |
| Source fields for the spatially supported body force. spatial_bf and bf_spatial_support are auto-generated in generated_decls.fpp. | |
| real(wp), dimension(:,:,:), allocatable | spbf_source_y |
| integer, dimension(num_synth_shells_max) | synth_n_waves_per_shell |
| real(wp), dimension(num_synth_shells_max) | synth_k_shell |
| real(wp), dimension(num_synth_shells_max) | synth_amp_shell |
| real(wp), dimension(num_turb_sources_max, 3) | turb_pos |
| real(wp), dimension(num_turb_sources_max, 3) | synth_l |
| integer | cpu_start |
| integer | cpu_end |
| integer | cpu_rate |
| logical | bc_io |
| logical, dimension(3) | periodic_bc |
| type(bounds_info) | neighbor_domain_x |
| type(bounds_info) | neighbor_domain_y |
| type(bounds_info) | neighbor_domain_z |
| integer | num_gbl_ibs |
| integer | num_local_ibs |
| type(mpi_io_var), public | mpi_io_data |
| type(mpi_io_ib_var), public | mpi_io_ib_data |
| type(mpi_io_airfoil_ib_var), public | mpi_io_airfoil_ib_data |
| type(mpi_io_levelset_var), public | mpi_io_levelset_data |
| type(mpi_io_levelset_norm_var), public | mpi_io_levelsetnorm_data |
| real(wp), dimension(:,:), allocatable, public | mpi_io_data_lag_bubbles |
| type(qbmm_idx_info) | qbmm_idx |
| QBMM moment index mappings (allocatable; GPU-managed separately). | |
| type(int_bounds_info), dimension(1:3) | idwint |
| type(int_bounds_info), dimension(1:3) | idwbuff |
| integer | buff_size |
| Number of ghost cells for boundary condition storage. | |
| integer | fd_number |
| Finite-difference half-stencil size: MAX(1, fd_order/2). | |
Max and min number of cells in a direction of each combination of x-,y-, and z- | |
| type(cell_num_bounds) | cells_bounds |
Global number of cells in each direction | |
| integer | m_glb |
| integer | n_glb |
| integer | p_glb |
Cylindrical coordinates (either axisymmetric or full 3D) | |
| integer | grid_geometry |
Cell-boundary (CB) locations in the x-, y- and z-directions, respectively | |
| real(wp), dimension(:), allocatable, target | x_cb |
| real(wp), dimension(:), allocatable, target | y_cb |
| real(wp), dimension(:), allocatable, target | z_cb |
| type(bounds_info), dimension(3) | glb_bounds |
Cell-center (CC) locations in the x-, y- and z-directions, respectively | |
| real(wp), dimension(:), allocatable, target | x_cc |
| real(wp), dimension(:), allocatable, target | y_cc |
| real(wp), dimension(:), allocatable, target | z_cc |
Cell-width distributions in the x-, y- and z-directions, respectively | |
| real(wp), dimension(:), allocatable, target | dx |
| real(wp), dimension(:), allocatable, target | dy |
| real(wp), dimension(:), allocatable, target | dz |
Boundary conditions (BC) in the x-, y- and z-directions, respectively | |
| type(int_bounds_info) | bc_x |
| type(int_bounds_info) | bc_y |
| type(int_bounds_info) | bc_z |
| type(bc_xyz_info) | bc |
Original boundary conditions preserved for immersed boundary code | |
(bc_x/y/z get overwritten with MPI neighbor ranks during decomposition) | |
| type(int_bounds_info) | ib_bc_x |
| type(int_bounds_info) | ib_bc_y |
| type(int_bounds_info) | ib_bc_z |
MPI domain-decomposition state for Lagrangian-bubble exchange (#1290) | |
| type(bounds_info), dimension(:), allocatable | pcomm_coords |
| Local rank physical domain bounds. | |
| type(int_bounds_info), dimension(3) | nidx |
| Neighbor index offsets per direction. | |
| integer, dimension(:,:,:), allocatable | neighbor_ranks |
| MPI ranks of neighbors. | |
Herschel-Bulkley non-Newtonian viscosity: per-fluid flags and parameter arrays. | |
| logical | any_non_newtonian |
| .true. if any fluid is non-Newtonian | |
| logical, dimension(:), allocatable | is_non_newtonian |
| per-fluid NN flag | |
| real(wp), dimension(:), allocatable | hb_tau0 |
| real(wp), dimension(:), allocatable | hb_k |
| real(wp), dimension(:), allocatable | hb_nn |
| real(wp), dimension(:), allocatable | hb_m_arr |
| real(wp), dimension(:), allocatable | hb_mu_min |
| real(wp), dimension(:), allocatable | hb_mu_max |
| real(wp), dimension(:), allocatable | fluid_inv_re |
| per-fluid Newtonian inverse-Re | |
| real(wp) | wa_flg |
The coordinate direction indexes and flags (flg), respectively, for which the configurations will be determined with | |
respect to a working direction and that will be used to isolate the contributions, in that direction, in the dimensionally split system of equations. Declared here rather than in m_global_parameters_common so the hot dimensionally-split kernels (Riemann solvers) read them from their own module: use-associating them from common costs ~18 kB/work-item of register spill on AMD OpenMP offload. Common code takes the mapping as explicit arguments instead. | |
| integer, dimension(3) | dir_idx |
| real(wp), dimension(3) | dir_flg |
| integer, dimension(3) | dir_idx_tau |
| (nn, nt, nt2) stress indices for wave speeds and momentum flux | |
| integer, dimension(6) | stress_perm |
| Full tensor permutation: local basis -> physical storage index. | |
Centered finite-difference coefficients in x-, y- and z-coordinate directions | |
| real(wp), dimension(:,:), allocatable | fd_coeff_x |
| real(wp), dimension(:,:), allocatable | fd_coeff_y |
| real(wp), dimension(:,:), allocatable | fd_coeff_z |
Immersed Boundaries | |
patch_ib, ib_airfoil, stl_models, particle_cloud: auto-generated in generated_decls.fpp | |
| integer, dimension(num_local_ibs_max) | local_ib_patch_ids |
| lookup table of IBs in the local compute domain | |
| integer, dimension(:,:,:), allocatable | ib_neighbor_ranks |
| MPI ranks of neighborhood domains, indexed (-N:N,-N:N,-N:N). | |
| type(ib_airfoil_grid), dimension(num_ib_airfoils_max) | ib_airfoil_grids |
| Per-airfoil computed surface grids. | |
Bubble modeling | |
| integer | nb |
| real(wp) | eu |
| Euler number. | |
| real(wp), dimension(:), allocatable | weight |
| Simpson quadrature weights. | |
| real(wp), dimension(:), allocatable | r0 |
| Bubble sizes. | |
| real(wp), dimension(:,:,:), allocatable | ptil |
| Pressure modification. | |
| integer, parameter | nmom = 6 |
| Number of carried moments per R0 location. | |
| integer | nmomsp |
| Number of moments required by ensemble-averaging. | |
| integer | nmomtot |
| Total number of carried moments moments/transport equations. | |
| type(scalar_field), dimension(:), allocatable | mom_sp |
| type(scalar_field), dimension(:,:,:), allocatable | mom_3d |
Physical bubble parameters (see Ando 2010, Preston 2007) | |
| real(wp) | phi_vg |
| real(wp) | phi_gv |
| real(wp) | pe_c |
| real(wp) | tw |
| real(wp) | k_vl |
| real(wp) | k_gl |
| real(wp), dimension(:), allocatable | pb0 |
| real(wp), dimension(:), allocatable | mass_g0 |
| real(wp), dimension(:), allocatable | mass_v0 |
| real(wp), dimension(:), allocatable | pe_t |
| real(wp), dimension(:), allocatable | k_v |
| real(wp), dimension(:), allocatable | k_g |
| real(wp), dimension(:), allocatable | re_trans_t |
| real(wp), dimension(:), allocatable | re_trans_c |
| real(wp), dimension(:), allocatable | im_trans_t |
| real(wp), dimension(:), allocatable | im_trans_c |
| real(wp), dimension(:), allocatable | omegan |
| real(wp) | gam |
| real(wp) | gam_m |
| real(wp) | p0ref |
| real(wp) | rho0ref |
| real(wp) | t0ref |
| real(wp) | ss |
| real(wp) | pv |
| real(wp) | vd |
| real(wp) | mu_l |
| real(wp) | mu_v |
| real(wp) | mu_g |
| real(wp) | gam_v |
| real(wp) | gam_g |
| real(wp) | m_v |
| real(wp) | m_g |
| real(wp) | cp_v |
| real(wp) | cp_g |
| real(wp) | r_v |
| real(wp) | r_g |
| real(wp) | mytime |
| Current simulation time. | |
| real(wp) | finaltime |
| Final simulation time. | |
| type(pres_field), dimension(:), allocatable | pb_ts |
| type(pres_field), dimension(:), allocatable | mv_ts |
lagrangian subgrid bubble parameters | |
lag_params: auto-generated in generated_decls.fpp ! | |
| integer | n_el_bubs_loc |
| integer | n_el_bubs_glb |
| Number of Lagrangian bubbles (local and global). | |
| logical | moving_lag_bubbles |
| logical | lag_pressure_force |
| logical | lag_gravity_force |
| integer | lag_vel_model |
| integer | lag_drag_model |
Global parameters for the computational domain, fluid properties, and simulation algorithm configuration.
| impure subroutine m_global_parameters::s_assign_default_values_to_user_inputs |
Assigns default values to the user inputs before reading them in. This enables for an easier consistency check of these parameters once they are read from the input file.
amplitude, frequency, and phase shift sinusoid in each direction
Definition at line 1118 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_finalize_global_parameters_module |
Module deallocation and/or disassociation procedures.
Definition at line 3420 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_global_parameters_module |
Initialize the global parameters module.
Definition at line 1614 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Initializes parallel infrastructure.
Definition at line 3377 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::accel_bf |
Definition at line 463 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::adv_src_mode |
Definition at line 457 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::adv_src_mode_alpha_iface = 1 |
flux_src exports per-fluid interface alpha
Definition at line 454 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::adv_src_mode_none = 3 |
flux_src exports no NC advection quantity
Definition at line 456 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::adv_src_mode_unset = 0 |
NC volume-fraction advection export mode; exactly one value, derived from riemann_solver + hll_u_interface.
not yet derived
Definition at line 453 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::adv_src_mode_vel_iface = 2 |
flux_src exports shared face-normal interface velocity
Definition at line 455 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::any_non_newtonian |
.true. if any fluid is non-Newtonian
Definition at line 745 of file m_global_parameters.fpp.f90.
| type(bc_xyz_info) m_global_parameters::bc |
Definition at line 550 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bc_io |
Definition at line 545 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 549 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 549 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 549 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bodyforces |
Definition at line 462 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::buff_size |
Number of ghost cells for boundary condition storage.
Definition at line 805 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bulk_stress |
Bulk stresses.
Definition at line 461 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 379 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 442 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_end |
Definition at line 520 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_rate |
Definition at line 520 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_start |
Definition at line 520 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::dir_flg |
Definition at line 788 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx |
Definition at line 787 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx_tau |
(nn, nt, nt2) stress indices for wave speeds and momentum flux
Definition at line 789 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dx |
Definition at line 414 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dy |
Definition at line 414 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dz |
Definition at line 414 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Euler number.
Definition at line 885 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable m_global_parameters::fd_coeff_x |
Definition at line 839 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable m_global_parameters::fd_coeff_y |
Definition at line 840 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable m_global_parameters::fd_coeff_z |
Definition at line 841 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::fd_number |
Finite-difference half-stencil size: MAX(1, fd_order/2).
Definition at line 824 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::finaltime |
Final simulation time.
Definition at line 1045 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::fluid_inv_re |
per-fluid Newtonian inverse-Re
Definition at line 749 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam |
Definition at line 1011 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 1011 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| type(bounds_info), dimension(3) m_global_parameters::glb_bounds |
Definition at line 405 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 388 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_k |
Definition at line 747 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_m_arr |
Definition at line 747 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_mu_max |
Definition at line 748 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_mu_min |
Definition at line 748 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_nn |
Definition at line 747 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_tau0 |
Definition at line 747 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::hypo_nc_mode |
Definition at line 451 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::hypo_nc_mode_dual_pass = 3 |
anchored dual-pass HLLD; all NC terms stay in the Riemann flux
Definition at line 450 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::hypo_nc_mode_finite_diff = 1 |
velocity gradients by finite difference (HLL without interface RHS)
Definition at line 447 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::hypo_nc_mode_interface = 2 |
interface-velocity export for the velocity-gradient tensor (HLL Method 2, HLLC)
Definition at line 449 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::hypo_nc_mode_none = 0 |
Hypoelastic NC velocity-coupling mode; exactly one value, derived from riemann_solver + hypo_hll_interface_rhs.
no hypoelastic NC velocity coupling
Definition at line 446 of file m_global_parameters.fpp.f90.
| type(ib_airfoil_grid), dimension(num_ib_airfoils_max) m_global_parameters::ib_airfoil_grids |
Per-airfoil computed surface grids.
Definition at line 864 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_x |
Definition at line 555 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_y |
Definition at line 555 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_z |
Definition at line 555 of file m_global_parameters.fpp.f90.
| integer, dimension(:,:,:), allocatable m_global_parameters::ib_neighbor_ranks |
MPI ranks of neighborhood domains, indexed (-N:N,-N:N,-N:N).
Definition at line 863 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 730 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 715 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 987 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 987 of file m_global_parameters.fpp.f90.
| logical, dimension(:), allocatable m_global_parameters::is_non_newtonian |
per-fluid NN flag
Definition at line 746 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 986 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 973 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 986 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 973 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::lag_drag_model |
Definition at line 1070 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_gravity_force |
Definition at line 1069 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pressure_force |
Definition at line 1068 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::lag_vel_model |
Definition at line 1070 of file m_global_parameters.fpp.f90.
| integer, dimension(num_local_ibs_max) m_global_parameters::local_ib_patch_ids |
lookup table of IBs in the local compute domain
Definition at line 862 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 383 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 986 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 986 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:,:,:), allocatable m_global_parameters::mom_3d |
Definition at line 955 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:), allocatable m_global_parameters::mom_sp |
Definition at line 954 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::moving_lag_bubbles |
Definition at line 1067 of file m_global_parameters.fpp.f90.
| type(mpi_io_airfoil_ib_var), public m_global_parameters::mpi_io_airfoil_ib_data |
Definition at line 706 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 704 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lag_bubbles |
Definition at line 709 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 705 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 707 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 708 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::mv_ts |
Definition at line 1047 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mytime |
Current simulation time.
Definition at line 1044 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_el_bubs_glb |
Number of Lagrangian bubbles (local and global).
Definition at line 1066 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_el_bubs_loc |
Definition at line 1066 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 383 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nb |
Definition at line 882 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::neighbor_domain_x |
Definition at line 670 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::neighbor_domain_y |
Definition at line 670 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::neighbor_domain_z |
Definition at line 670 of file m_global_parameters.fpp.f90.
| integer, dimension(:,:,:), allocatable m_global_parameters::neighbor_ranks |
MPI ranks of neighbors.
Definition at line 691 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(3) m_global_parameters::nidx |
Neighbor index offsets per direction.
Definition at line 690 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::nmom = 6 |
Number of carried moments per R0 location.
Definition at line 925 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomsp |
Number of moments required by ensemble-averaging.
Definition at line 926 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomtot |
Total number of carried moments moments/transport equations.
Definition at line 927 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_gbl_ibs |
Definition at line 671 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_local_ibs |
Definition at line 671 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 363 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 987 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 383 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 986 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::pb_ts |
Definition at line 1046 of file m_global_parameters.fpp.f90.
| type(bounds_info), dimension(:), allocatable m_global_parameters::pcomm_coords |
Local rank physical domain bounds.
Definition at line 689 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 973 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 986 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::periodic_bc |
Definition at line 546 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 973 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 973 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 365 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:,:), allocatable m_global_parameters::ptil |
Pressure modification.
Definition at line 912 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| type(qbmm_idx_info) m_global_parameters::qbmm_idx |
QBMM moment index mappings (allocatable; GPU-managed separately).
Definition at line 712 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Bubble sizes.
Definition at line 899 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 987 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 987 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::shear_stress |
Shear stresses.
Definition at line 460 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:,:), allocatable m_global_parameters::spbf_source_x |
Source fields for the spatially supported body force. spatial_bf and bf_spatial_support are auto-generated in generated_decls.fpp.
Definition at line 478 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:,:), allocatable m_global_parameters::spbf_source_y |
Definition at line 479 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| integer, dimension(6) m_global_parameters::stress_perm |
Full tensor permutation: local basis -> physical storage index.
Definition at line 790 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_synth_shells_max) m_global_parameters::synth_amp_shell |
Definition at line 495 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_synth_shells_max) m_global_parameters::synth_k_shell |
Definition at line 495 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_turb_sources_max, 3) m_global_parameters::synth_l |
Definition at line 496 of file m_global_parameters.fpp.f90.
| integer, dimension(num_synth_shells_max) m_global_parameters::synth_n_waves_per_shell |
Definition at line 494 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_turb_sources_max, 3) m_global_parameters::turb_pos |
Definition at line 496 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 973 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::use_nc_iface_vel |
nc_iface_vel exports interface velocities needed outside flux_src
Definition at line 458 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 1024 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wa_flg |
Definition at line 766 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time = 0 |
Definition at line 359 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg = 0 |
Definition at line 360 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Simpson quadrature weights.
Definition at line 898 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cb |
Definition at line 404 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cc |
Definition at line 410 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cb |
Definition at line 404 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cc |
Definition at line 410 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cb |
Definition at line 404 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cc |
Definition at line 410 of file m_global_parameters.fpp.f90.