|
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 1075 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 3390 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 1530 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Initializes parallel infrastructure.
Definition at line 3347 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::accel_bf |
Definition at line 452 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::adv_src_mode |
Definition at line 446 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 443 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 445 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 442 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 444 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::any_non_newtonian |
.true. if any fluid is non-Newtonian
Definition at line 702 of file m_global_parameters.fpp.f90.
| type(bc_xyz_info) m_global_parameters::bc |
Definition at line 540 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bc_io |
Definition at line 535 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 539 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 539 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 539 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bodyforces |
Definition at line 451 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::buff_size |
Number of ghost cells for boundary condition storage.
Definition at line 762 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bulk_stress |
Bulk stresses.
Definition at line 450 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 368 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 431 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 981 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_end |
Definition at line 510 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_rate |
Definition at line 510 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_start |
Definition at line 510 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::dir_flg |
Definition at line 745 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx |
Definition at line 744 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 746 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dx |
Definition at line 403 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dy |
Definition at line 403 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dz |
Definition at line 403 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Euler number.
Definition at line 842 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable m_global_parameters::fd_coeff_x |
Definition at line 796 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable m_global_parameters::fd_coeff_y |
Definition at line 797 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable m_global_parameters::fd_coeff_z |
Definition at line 798 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 781 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::finaltime |
Final simulation time.
Definition at line 1002 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 706 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam |
Definition at line 968 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 968 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 981 of file m_global_parameters.fpp.f90.
| type(bounds_info), dimension(3) m_global_parameters::glb_bounds |
Definition at line 394 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 377 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_k |
Definition at line 704 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_m_arr |
Definition at line 704 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_mu_max |
Definition at line 705 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_mu_min |
Definition at line 705 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_nn |
Definition at line 704 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::hb_tau0 |
Definition at line 704 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::hypo_nc_mode |
Definition at line 440 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 439 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 436 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 438 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 435 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 821 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_x |
Definition at line 545 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_y |
Definition at line 545 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_z |
Definition at line 545 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 820 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 687 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 672 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 944 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 944 of file m_global_parameters.fpp.f90.
| logical, dimension(:), allocatable m_global_parameters::is_non_newtonian |
per-fluid NN flag
Definition at line 703 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 943 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 930 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 943 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 930 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::lag_drag_model |
Definition at line 1027 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_gravity_force |
Definition at line 1026 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pressure_force |
Definition at line 1025 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::lag_vel_model |
Definition at line 1027 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 819 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 981 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 372 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 943 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 943 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:,:,:), allocatable m_global_parameters::mom_3d |
Definition at line 912 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:), allocatable m_global_parameters::mom_sp |
Definition at line 911 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::moving_lag_bubbles |
Definition at line 1024 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 663 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 661 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lag_bubbles |
Definition at line 666 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 662 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 664 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 665 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 981 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::mv_ts |
Definition at line 1004 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mytime |
Current simulation time.
Definition at line 1001 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 1023 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_el_bubs_loc |
Definition at line 1023 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 372 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nb |
Definition at line 839 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::neighbor_domain_x |
Definition at line 627 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::neighbor_domain_y |
Definition at line 627 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::neighbor_domain_z |
Definition at line 627 of file m_global_parameters.fpp.f90.
| integer, dimension(:,:,:), allocatable m_global_parameters::neighbor_ranks |
MPI ranks of neighbors.
Definition at line 648 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 647 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::nmom = 6 |
Number of carried moments per R0 location.
Definition at line 882 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomsp |
Number of moments required by ensemble-averaging.
Definition at line 883 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomtot |
Total number of carried moments moments/transport equations.
Definition at line 884 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_gbl_ibs |
Definition at line 628 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_local_ibs |
Definition at line 628 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 352 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 944 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 981 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 372 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 943 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::pb_ts |
Definition at line 1003 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 646 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 930 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 943 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::periodic_bc |
Definition at line 536 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 930 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 930 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 354 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:,:), allocatable m_global_parameters::ptil |
Pressure modification.
Definition at line 869 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 981 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 669 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Bubble sizes.
Definition at line 856 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 944 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 944 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 981 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::shear_stress |
Shear stresses.
Definition at line 449 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 468 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:,:), allocatable m_global_parameters::spbf_source_y |
Definition at line 469 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 981 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 747 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_synth_shells_max) m_global_parameters::synth_amp_shell |
Definition at line 485 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_synth_shells_max) m_global_parameters::synth_k_shell |
Definition at line 485 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_turb_sources_max, 3) m_global_parameters::synth_l |
Definition at line 486 of file m_global_parameters.fpp.f90.
| integer, dimension(num_synth_shells_max) m_global_parameters::synth_n_waves_per_shell |
Definition at line 484 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_turb_sources_max, 3) m_global_parameters::turb_pos |
Definition at line 486 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 930 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 447 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 981 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wa_flg |
Definition at line 723 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time = 0 |
Definition at line 348 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg = 0 |
Definition at line 349 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Simpson quadrature weights.
Definition at line 855 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cb |
Definition at line 393 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cc |
Definition at line 399 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cb |
Definition at line 393 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cc |
Definition at line 399 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cb |
Definition at line 393 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cc |
Definition at line 399 of file m_global_parameters.fpp.f90.