Functions/Subroutines | |
subroutine | initiate_parameters |
subroutine | initiate_mpi |
subroutine | finalize_mpi |
subroutine | initiate_indices |
subroutine | get_mesh_param |
subroutine | calculate_ubar (u) |
subroutine | get_fft_plan |
subroutine | update_ri (stps) |
subroutine | update_dpx_drive |
subroutine | assign_rk_coeff (a_in, b_in, c_in) |
Variables | |
real(mytype), parameter | pi =3.1415926535897932_mytype |
integer, save, protected | p_row |
integer, save, protected | p_col |
real(mytype), save, protected | lx |
real(mytype), save, protected | ly |
real(mytype), save, protected | lz |
integer, save, protected | nx |
integer, save, protected | ny |
integer, save, protected | nz |
real(mytype), save, protected | zstretch |
integer, save, protected | ochannel |
integer, save, protected | dp_opt |
integer, save, protected | issk |
integer, save, protected | cds |
integer, save, protected | dts |
real(mytype), save, protected | dt |
integer, save, protected | imax |
real(mytype), save, protected | nu |
real(mytype), save, protected | alpha |
real(mytype), save, protected | got |
real(mytype), save, protected | fc |
real(mytype), save, protected | ug |
real(mytype), save, protected | vg |
integer, save, protected | isscalar |
real(mytype), save, protected | t_ref |
real(mytype), save, protected | tbot |
real(mytype), save, protected | ttop |
integer, save, protected | is_ri_var |
real(mytype), save, protected | ri_str |
real(mytype), save, protected | ri_end |
integer, save, protected | isnoise |
real(mytype), save, protected | noise_mag |
integer, save, protected | isdamp |
integer, save, protected | nzdamp |
real(mytype), save, protected | cdamp |
real(mytype), save, protected | u_mrf |
integer, save, protected | ibackup |
integer, save, protected | iinstfl |
integer, save, protected | imeanfl |
integer, save, protected | restart |
integer, save, protected | istmsr |
integer, save, protected | isxy2d |
integer, dimension(50), save, protected | xy2d_id |
integer, save, protected | isxz2d |
integer, dimension(50), save, protected | xz2d_id |
integer, save, protected | isyz2d |
integer, dimension(50), save, protected | yz2d_id |
integer, save, protected | intv_2d |
integer, save, protected | nprc |
complex(mytype), parameter | iii =cmplx(0.d0, 1.d0, kind=mytype) |
real(mytype), save, protected | dx |
real(mytype), save, protected | dy |
real(mytype), save, protected | dx2 |
real(mytype), save, protected | dy2 |
integer, parameter | ghst =2 |
integer, save, protected | istr3 |
integer, save, protected | iend3 |
integer, save, protected | jstr3 |
integer, save, protected | jend3 |
integer, save, protected | kstr3 |
integer, save, protected | kend3 |
integer, save, protected | nia1 |
integer, save, protected | nja1 |
integer, save, protected | nka1 |
integer, save, protected | nia2 |
integer, save, protected | nja2 |
integer, save, protected | nka2 |
integer, save, protected | nia3 |
integer, save, protected | nja3 |
integer, save, protected | nka3 |
integer, save, protected | i_offset |
integer, save, protected | j_offset |
real(mytype), save | div_hist_max =0.d0 |
real(mytype), save | time_sim =0.d0 |
real(mytype), save | cfl_max =0.d0 |
real(mytype), save, protected | dpx_drive |
real(mytype), save, protected | dpx_coef |
real(mytype), save, protected | ubar |
complex(mytype), save, protected | wx1 |
complex(mytype), save, protected | wy1 |
real(mytype), dimension(3), parameter | rkc1 =(/8.d0/15.d0,5.d0/12.d0,3.d0/4.d0/) |
real(mytype), dimension(3), parameter | rkc2 =(/0.d0,-17.d0/60.d0,-5.d0/12.d0/) |
real(mytype), dimension(3), parameter | rkc3 =(/8.d0/15.d0,2.d0/15.d0,1.d0/3.d0/) |
real(mytype), save, protected | rk_a |
real(mytype), save, protected | rk_b |
real(mytype), save, protected | rk_c |
real(mytype), dimension(:), allocatable, save, protected | dz |
real(mytype), dimension(:), allocatable, save, protected | l_t |
real(mytype), dimension(:), allocatable, save, protected | l_b |
real(mytype), dimension(:), allocatable, save, protected | dz_t |
real(mytype), dimension(:), allocatable, save, protected | dz_b |
integer, save, protected | myid |
integer, save, protected | myid_rowindx |
integer, save, protected | myid_colindx |
integer, save | ierr |
integer, dimension(:,:), allocatable, save, protected | pij |
type(c_ptr), save, protected | fft_plan1 |
type(c_ptr), save, protected | ifft_plan1 |
type(c_ptr), save, protected | fft_plan2 |
type(c_ptr), save, protected | ifft_plan2 |
subroutine module_parameters::initiate_parameters | ( | ) |
subroutine module_parameters::initiate_mpi | ( | ) |
subroutine module_parameters::finalize_mpi | ( | ) |
Definition at line 357 of file module_parameters.f90.
References ierr.
Referenced by main().
subroutine module_parameters::initiate_indices | ( | ) |
Definition at line 372 of file module_parameters.f90.
References ghst, i_offset, iend3, istr3, j_offset, jend3, jstr3, kend3, kstr3, myid, myid_colindx, myid_rowindx, nia1, nia2, nia3, nja1, nja2, nja3, nka1, nka2, nka3, nx, ny, p_col, p_row, and pij.
Referenced by main().
subroutine module_parameters::get_mesh_param | ( | ) |
subroutine module_parameters::calculate_ubar | ( | real(mytype), dimension(:,:,:), intent(in) | u | ) |
subroutine module_parameters::get_fft_plan | ( | ) |
Definition at line 552 of file module_parameters.f90.
References fft_plan1, fft_plan2, ifft_plan1, ifft_plan2, nx, and ny.
Referenced by module_navier_stokes::drive().
subroutine module_parameters::update_ri | ( | integer, intent(in) | stps | ) |
Definition at line 581 of file module_parameters.f90.
References got, imax, ri_end, and ri_str.
Referenced by module_navier_stokes::drive().
subroutine module_parameters::update_dpx_drive | ( | ) |
Definition at line 595 of file module_parameters.f90.
References dp_opt, dpx_coef, dpx_drive, u_mrf, and ubar.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), and module_spectral::get_momentum_cnvdiff_spec().
subroutine module_parameters::assign_rk_coeff | ( | real(mytype), intent(in) | a_in, |
real(mytype), intent(in) | b_in, | ||
real(mytype), intent(in) | c_in | ||
) |
Definition at line 619 of file module_parameters.f90.
References dts, rk_a, rk_b, and rk_c.
Referenced by module_navier_stokes::time_advancement_fd(), and module_navier_stokes::time_advancement_sp().
real(mytype), parameter pi =3.1415926535897932_mytype |
Definition at line 32 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_parameters(), module_tools::rayleigh_damping(), and module_spectral::rayleigh_damping_spec().
integer, save, protected p_row |
Definition at line 40 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), module_navier_stokes::drive(), initiate_indices(), initiate_mpi(), initiate_parameters(), and main().
integer, save, protected p_col |
Definition at line 41 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), module_navier_stokes::drive(), initiate_indices(), initiate_mpi(), initiate_parameters(), and main().
real(mytype), save, protected lx |
Definition at line 45 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_parameters(), and welcome_info().
real(mytype), save, protected ly |
Definition at line 46 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_parameters(), and welcome_info().
real(mytype), save, protected lz |
Definition at line 47 of file module_parameters.f90.
Referenced by calculate_ubar(), get_mesh_param(), and welcome_info().
integer, save, protected nx |
Definition at line 49 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), get_fft_plan(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_indices(), initiate_parameters(), main(), module_tools::mpi_2d_fft(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_spectral::spectral_truncation(), and welcome_info().
integer, save, protected ny |
Definition at line 50 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), get_fft_plan(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_indices(), initiate_parameters(), main(), module_tools::mpi_2d_fft(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_spectral::spectral_truncation(), and welcome_info().
integer, save, protected nz |
Definition at line 51 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), get_mesh_param(), initiate_parameters(), main(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), and welcome_info().
real(mytype), save, protected zstretch |
Definition at line 55 of file module_parameters.f90.
Referenced by get_mesh_param(), and welcome_info().
integer, save, protected ochannel |
Definition at line 58 of file module_parameters.f90.
Referenced by get_mesh_param(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_boundary::update_boundary_uvw(), module_boundary::update_boundary_uvwhxyz(), and welcome_info().
integer, save, protected dp_opt |
Definition at line 64 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), initiate_parameters(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), update_dpx_drive(), and welcome_info().
integer, save, protected issk |
Definition at line 67 of file module_parameters.f90.
Referenced by module_spectral::get_momentum_cnvdiff_spec(), and welcome_info().
integer, save, protected cds |
Definition at line 73 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_navier_stokes::calculate_uvw(), module_navier_stokes::drive(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), module_cnvdiff::get_momentum_cnvdiff(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_p_eqn_src(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), module_tools::initiate_fields(), module_io::screen_div_error(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), module_boundary::update_boundary_uvwhxyz(), and welcome_info().
integer, save, protected dts |
Definition at line 77 of file module_parameters.f90.
Referenced by module_navier_stokes::assign_abc(), module_navier_stokes::assign_abc_p(), assign_rk_coeff(), module_io::output_backup(), module_tools::read_init_fields(), module_navier_stokes::time_advancement_fd(), module_navier_stokes::time_advancement_sp(), and welcome_info().
real(mytype), save, protected dt |
Definition at line 80 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_src(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_io::screen_cpu_time(), module_navier_stokes::time_advancement_sp(), and welcome_info().
integer, save, protected imax |
Definition at line 81 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), update_ri(), and welcome_info().
real(mytype), save, protected nu |
Definition at line 85 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_parameters(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), and welcome_info().
real(mytype), save, protected alpha |
Definition at line 86 of file module_parameters.f90.
Referenced by module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), and welcome_info().
real(mytype), save, protected got |
Definition at line 87 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), update_ri(), and welcome_info().
real(mytype), save, protected fc |
Definition at line 88 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), and welcome_info().
real(mytype), save, protected ug |
Definition at line 89 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), and welcome_info().
real(mytype), save, protected vg |
Definition at line 90 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), and welcome_info().
integer, save, protected isscalar |
Definition at line 93 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_navier_stokes::time_advancement_fd(), module_navier_stokes::time_advancement_sp(), and welcome_info().
real(mytype), save, protected t_ref |
Definition at line 94 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), and welcome_info().
real(mytype), save, protected tbot |
Definition at line 97 of file module_parameters.f90.
Referenced by module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), and welcome_info().
real(mytype), save, protected ttop |
Definition at line 98 of file module_parameters.f90.
Referenced by module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), and welcome_info().
integer, save, protected is_ri_var |
Definition at line 102 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), and welcome_info().
real(mytype), save, protected ri_str |
Definition at line 103 of file module_parameters.f90.
Referenced by update_ri(), and welcome_info().
real(mytype), save, protected ri_end |
Definition at line 104 of file module_parameters.f90.
Referenced by update_ri(), and welcome_info().
integer, save, protected isnoise |
Definition at line 107 of file module_parameters.f90.
Referenced by module_tools::initiate_fields().
real(mytype), save, protected noise_mag |
Definition at line 108 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields().
integer, save, protected isdamp |
Definition at line 112 of file module_parameters.f90.
Referenced by module_navier_stokes::time_advancement_fd(), module_navier_stokes::time_advancement_sp(), and welcome_info().
integer, save, protected nzdamp |
Definition at line 113 of file module_parameters.f90.
Referenced by module_tools::rayleigh_damping(), and module_spectral::rayleigh_damping_spec().
real(mytype), save, protected cdamp |
Definition at line 114 of file module_parameters.f90.
Referenced by module_tools::rayleigh_damping(), and module_spectral::rayleigh_damping_spec().
real(mytype), save, protected u_mrf |
Definition at line 117 of file module_parameters.f90.
Referenced by module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_time_series(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_tools::read_init_fields(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_uvw(), module_boundary::update_boundary_uvwhxyz(), update_dpx_drive(), and welcome_info().
integer, save, protected ibackup |
Definition at line 121 of file module_parameters.f90.
Referenced by module_navier_stokes::drive().
integer, save, protected iinstfl |
Definition at line 122 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), and module_io::output_inst_fields().
integer, save, protected imeanfl |
Definition at line 123 of file module_parameters.f90.
Referenced by module_navier_stokes::drive().
integer, save, protected restart |
Definition at line 126 of file module_parameters.f90.
Referenced by module_tools::initiate_fields().
integer, save, protected istmsr |
Definition at line 127 of file module_parameters.f90.
Referenced by module_navier_stokes::drive().
integer, save, protected isxy2d |
Definition at line 131 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), main(), and module_io::output_2d_slices().
integer, dimension(50), save, protected xy2d_id |
Definition at line 132 of file module_parameters.f90.
Referenced by module_io::output_2d_slices().
integer, save, protected isxz2d |
Definition at line 135 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), main(), and module_io::output_2d_slices().
integer, dimension(50), save, protected xz2d_id |
Definition at line 136 of file module_parameters.f90.
Referenced by module_io::output_2d_slices().
integer, save, protected isyz2d |
Definition at line 139 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), main(), and module_io::output_2d_slices().
integer, dimension(50), save, protected yz2d_id |
Definition at line 140 of file module_parameters.f90.
Referenced by module_io::output_2d_slices().
integer, save, protected intv_2d |
Definition at line 142 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), and module_io::output_2d_slices().
integer, save, protected nprc |
Definition at line 166 of file module_parameters.f90.
Referenced by calculate_ubar(), initiate_mpi(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), and welcome_info().
complex(mytype), parameter iii =cmplx(0.d0, 1.d0, kind=mytype) |
Definition at line 169 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), and initiate_parameters().
real(mytype), save, protected dx |
Definition at line 172 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_uvw(), module_cnvdiff::get_momentum_cnvdiff(), module_poisson_solver::get_p_eqn_src(), module_cnvdiff::get_temperature_cnvdiff(), initiate_parameters(), module_io::screen_cpu_time(), and module_io::screen_div_error().
real(mytype), save, protected dy |
Definition at line 172 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_uvw(), module_cnvdiff::get_momentum_cnvdiff(), module_poisson_solver::get_p_eqn_src(), module_cnvdiff::get_temperature_cnvdiff(), initiate_parameters(), module_io::screen_cpu_time(), and module_io::screen_div_error().
real(mytype), save, protected dx2 |
Definition at line 173 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_cnvdiff::get_momentum_cnvdiff(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), and initiate_parameters().
real(mytype), save, protected dy2 |
Definition at line 173 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_cnvdiff::get_momentum_cnvdiff(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), and initiate_parameters().
integer, parameter ghst =2 |
Definition at line 176 of file module_parameters.f90.
Referenced by module_navier_stokes::assign_abc(), module_navier_stokes::assign_abc_p(), module_spectral::calculate_new_p_spec(), module_spectral::calculate_uvw_spec(), module_spectral::cmplx_2_real(), module_boundary::comm_bound(), module_spectral::dev_fft_nonlinear_cmplx(), module_spectral::get_div_spec(), get_mesh_param(), module_spectral::get_momentum_cnvdiff_spec(), module_spectral::get_temperature_cnvdiff_spec(), module_tools::initiate_fields(), initiate_indices(), initiate_parameters(), module_io::output_time_series(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_spectral::rayleigh_damping_spec(), and module_spectral::real_2_cmplx().
integer, save, protected istr3 |
Definition at line 179 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_boundary::comm_bound(), module_spectral::get_div_spec(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_src(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), initiate_indices(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), and module_boundary::update_boundary_uvwhxyz().
integer, save, protected iend3 |
Definition at line 179 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_boundary::comm_bound(), module_spectral::get_div_spec(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_src(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), initiate_indices(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), and module_boundary::update_boundary_uvwhxyz().
integer, save, protected jstr3 |
Definition at line 179 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_boundary::comm_bound(), module_spectral::get_div_spec(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_src(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), initiate_indices(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), and module_boundary::update_boundary_uvwhxyz().
integer, save, protected jend3 |
Definition at line 179 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_boundary::comm_bound(), module_spectral::get_div_spec(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_src(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), initiate_indices(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), and module_boundary::update_boundary_uvwhxyz().
integer, save, protected kstr3 |
Definition at line 179 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_boundary::comm_bound(), module_spectral::get_div_spec(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), get_mesh_param(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_p_eqn_src(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_indices(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_io::output_time_series(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), and module_boundary::update_boundary_uvwhxyz().
integer, save, protected kend3 |
Definition at line 179 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_tools::calculate_mean_fields(), module_spectral::calculate_mean_fields_spec(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_boundary::comm_bound(), module_spectral::get_div_spec(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), get_mesh_param(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_p_eqn_src(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_indices(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_io::output_time_series(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_boundary::update_boundary_p(), module_boundary::update_boundary_t(), module_boundary::update_boundary_thxyz(), module_boundary::update_boundary_uvw(), and module_boundary::update_boundary_uvwhxyz().
integer, save, protected nia1 |
Definition at line 183 of file module_parameters.f90.
Referenced by initiate_indices().
integer, save, protected nja1 |
Definition at line 183 of file module_parameters.f90.
Referenced by initiate_indices().
integer, save, protected nka1 |
Definition at line 183 of file module_parameters.f90.
Referenced by initiate_indices().
integer, save, protected nia2 |
Definition at line 184 of file module_parameters.f90.
Referenced by initiate_indices().
integer, save, protected nja2 |
Definition at line 184 of file module_parameters.f90.
Referenced by initiate_indices().
integer, save, protected nka2 |
Definition at line 184 of file module_parameters.f90.
Referenced by initiate_indices().
integer, save, protected nia3 |
Definition at line 185 of file module_parameters.f90.
Referenced by module_tools::initiate_fields(), and initiate_indices().
integer, save, protected nja3 |
Definition at line 185 of file module_parameters.f90.
Referenced by module_tools::initiate_fields(), and initiate_indices().
integer, save, protected nka3 |
Definition at line 185 of file module_parameters.f90.
Referenced by module_tools::initiate_fields(), and initiate_indices().
integer, save, protected i_offset |
Definition at line 188 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_indices(), module_tools::mpi_2d_fft(), and module_spectral::spectral_truncation().
integer, save, protected j_offset |
Definition at line 188 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_linear_cmplx(), module_spectral::dev_fft_nonlinear_cmplx(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_indices(), module_tools::mpi_2d_fft(), and module_spectral::spectral_truncation().
real(mytype), save div_hist_max =0.d0 |
Definition at line 194 of file module_parameters.f90.
Referenced by module_io::screen_div_error(), and module_spectral::screen_div_error_spec().
real(mytype), save time_sim =0.d0 |
Definition at line 195 of file module_parameters.f90.
Referenced by module_io::output_time_series(), and module_io::screen_cpu_time().
real(mytype), save cfl_max =0.d0 |
Definition at line 196 of file module_parameters.f90.
Referenced by module_io::screen_cpu_time().
real(mytype), save, protected dpx_drive |
Definition at line 203 of file module_parameters.f90.
Referenced by module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), initiate_parameters(), and update_dpx_drive().
real(mytype), save, protected dpx_coef |
Definition at line 203 of file module_parameters.f90.
Referenced by initiate_parameters(), and update_dpx_drive().
real(mytype), save, protected ubar |
Definition at line 203 of file module_parameters.f90.
Referenced by calculate_ubar(), initiate_parameters(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), and update_dpx_drive().
complex(mytype), save, protected wx1 |
Definition at line 206 of file module_parameters.f90.
Referenced by module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), and initiate_parameters().
complex(mytype), save, protected wy1 |
Definition at line 207 of file module_parameters.f90.
Referenced by module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), and initiate_parameters().
real(mytype), dimension(3), parameter rkc1 =(/8.d0/15.d0,5.d0/12.d0,3.d0/4.d0/) |
Definition at line 210 of file module_parameters.f90.
Referenced by module_navier_stokes::time_advancement_fd(), and module_navier_stokes::time_advancement_sp().
real(mytype), dimension(3), parameter rkc2 =(/0.d0,-17.d0/60.d0,-5.d0/12.d0/) |
Definition at line 211 of file module_parameters.f90.
Referenced by module_navier_stokes::time_advancement_fd(), and module_navier_stokes::time_advancement_sp().
real(mytype), dimension(3), parameter rkc3 =(/8.d0/15.d0,2.d0/15.d0,1.d0/3.d0/) |
Definition at line 212 of file module_parameters.f90.
Referenced by module_navier_stokes::time_advancement_fd(), and module_navier_stokes::time_advancement_sp().
real(mytype), save, protected rk_a |
Definition at line 213 of file module_parameters.f90.
Referenced by assign_rk_coeff(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_cnvdiff::get_temperature_cnvdiff(), and module_spectral::get_temperature_cnvdiff_spec().
real(mytype), save, protected rk_b |
Definition at line 213 of file module_parameters.f90.
Referenced by assign_rk_coeff(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_cnvdiff::get_temperature_cnvdiff(), and module_spectral::get_temperature_cnvdiff_spec().
real(mytype), save, protected rk_c |
Definition at line 213 of file module_parameters.f90.
Referenced by module_navier_stokes::assign_abc(), module_navier_stokes::assign_abc_p(), assign_rk_coeff(), module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::poisson_solver_fft(), and module_spectral::poisson_solver_fft_spec().
real(mytype), dimension(:), allocatable, save, protected dz |
Definition at line 218 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), calculate_ubar(), module_spectral::get_div_spec(), get_mesh_param(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_p_eqn_src(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_parameters(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_io::screen_cpu_time(), and module_io::screen_div_error().
real(mytype), dimension(:), allocatable, save, protected l_t |
Definition at line 218 of file module_parameters.f90.
Referenced by module_spectral::dev_fft_nonlinear_cmplx(), module_tools::get_interp_fields_thxyz(), module_tools::get_interp_fields_uvwhxyz(), get_mesh_param(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_spectral::get_temperature_cnvdiff_spec(), and initiate_parameters().
real(mytype), dimension(:), allocatable, save, protected l_b |
Definition at line 218 of file module_parameters.f90.
Referenced by get_mesh_param(), module_spectral::get_momentum_cnvdiff_spec(), module_spectral::get_temperature_cnvdiff_spec(), and initiate_parameters().
real(mytype), dimension(:), allocatable, save, protected dz_t |
Definition at line 218 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), module_navier_stokes::calculate_uvw(), module_spectral::calculate_uvw_spec(), get_mesh_param(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), module_poisson_solver::get_w_eqn_coeff(), initiate_parameters(), module_poisson_solver::poisson_solver_fft(), and module_spectral::poisson_solver_fft_spec().
real(mytype), dimension(:), allocatable, save, protected dz_b |
Definition at line 218 of file module_parameters.f90.
Referenced by module_navier_stokes::calculate_new_p(), module_spectral::calculate_new_p_spec(), get_mesh_param(), module_cnvdiff::get_momentum_cnvdiff(), module_spectral::get_momentum_cnvdiff_spec(), module_poisson_solver::get_p_eqn_coeff(), module_poisson_solver::get_t_eqn_coeff(), module_cnvdiff::get_temperature_cnvdiff(), module_spectral::get_temperature_cnvdiff_spec(), module_poisson_solver::get_u_eqn_coeff(), initiate_parameters(), module_poisson_solver::poisson_solver_fft(), and module_spectral::poisson_solver_fft_spec().
integer, save, protected myid |
Definition at line 223 of file module_parameters.f90.
Referenced by module_tools::add_noise2fields(), module_boundary::comm_bound(), module_navier_stokes::drive(), get_mesh_param(), initiate_indices(), initiate_mpi(), main(), module_io::output_2d_slices(), module_io::output_backup(), module_io::output_inst_fields(), module_io::output_mean_fields(), module_poisson_solver::poisson_solver_fft(), module_spectral::poisson_solver_fft_spec(), module_tools::read_init_fields(), module_io::screen_cpu_time(), module_io::screen_div_error(), module_spectral::screen_div_error_spec(), module_navier_stokes::time_advancement_fd(), and module_navier_stokes::time_advancement_sp().
integer, save, protected myid_rowindx |
Definition at line 223 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), module_navier_stokes::drive(), and initiate_indices().
integer, save, protected myid_colindx |
Definition at line 223 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), module_navier_stokes::drive(), and initiate_indices().
integer, save ierr |
Definition at line 224 of file module_parameters.f90.
Referenced by calculate_ubar(), module_boundary::comm_bound(), finalize_mpi(), initiate_mpi(), module_tools::rayleigh_damping(), module_spectral::rayleigh_damping_spec(), module_io::screen_cpu_time(), module_io::screen_div_error(), and module_spectral::screen_div_error_spec().
integer, dimension(:,:), allocatable, save, protected pij |
Definition at line 227 of file module_parameters.f90.
Referenced by module_boundary::comm_bound(), initiate_indices(), and initiate_parameters().
type(c_ptr), save, protected fft_plan1 |
Definition at line 230 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), get_fft_plan(), and module_tools::mpi_2d_fft().
type(c_ptr), save, protected ifft_plan1 |
Definition at line 230 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), get_fft_plan(), and module_tools::mpi_2d_fft().
type(c_ptr), save, protected fft_plan2 |
Definition at line 231 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), get_fft_plan(), and module_tools::mpi_2d_fft().
type(c_ptr), save, protected ifft_plan2 |
Definition at line 231 of file module_parameters.f90.
Referenced by module_navier_stokes::drive(), get_fft_plan(), and module_tools::mpi_2d_fft().