SCALE-RM
|
module GRID (cartesian) More...
Functions/Subroutines | |
subroutine, public | grid_setup |
Setup. More... | |
subroutine, public | grid_allocate |
Allocate arrays. More... | |
subroutine, public | grid_generate |
Generate horizontal&vertical grid. More... | |
Variables | |
real(rp), public | dz = 500.0_RP |
length in the main region [m]: z More... | |
real(rp), public | dx = 500.0_RP |
length in the main region [m]: x More... | |
real(rp), public | dy = 500.0_RP |
length in the main region [m]: y More... | |
real(rp), public | buffer_dz = 0.0_RP |
thickness of buffer region [m]: z More... | |
real(rp), public | buffer_dx = 0.0_RP |
thickness of buffer region [m]: x More... | |
real(rp), public | buffer_dy = 0.0_RP |
thickness of buffer region [m]: y More... | |
real(rp), public | bufffact = 1.0_RP |
default strech factor for dx/dy/dz of buffer region More... | |
real(rp), public | bufffact_x = -1.0_RP |
strech factor for dx of buffer region More... | |
real(rp), public | bufffact_y = -1.0_RP |
strech factor for dy of buffer region More... | |
real(rp), public | bufffact_z = -1.0_RP |
strech factor for dz of buffer region More... | |
real(rp), public | grid_domain_center_x |
center position of global domain [m]: x More... | |
real(rp), public | grid_domain_center_y |
center position of global domain [m]: y More... | |
real(rp), dimension(:), allocatable, public | grid_cz |
center coordinate [m]: z, local=global More... | |
real(rp), dimension(:), allocatable, public | grid_cx |
center coordinate [m]: x, local More... | |
real(rp), dimension(:), allocatable, public | grid_cy |
center coordinate [m]: y, local More... | |
real(rp), dimension(:), allocatable, public | grid_cdz |
z-length of control volume [m] More... | |
real(rp), dimension(:), allocatable, public | grid_cdx |
x-length of control volume [m] More... | |
real(rp), dimension(:), allocatable, public | grid_cdy |
y-length of control volume [m] More... | |
real(rp), dimension(:), allocatable, public | grid_rcdz |
reciprocal of center-dz More... | |
real(rp), dimension(:), allocatable, public | grid_rcdx |
reciprocal of center-dx More... | |
real(rp), dimension(:), allocatable, public | grid_rcdy |
reciprocal of center-dy More... | |
real(rp), dimension(:), allocatable, public | grid_fz |
face coordinate [m]: z, local=global More... | |
real(rp), dimension(:), allocatable, public | grid_fx |
face coordinate [m]: x, local More... | |
real(rp), dimension(:), allocatable, public | grid_fy |
face coordinate [m]: y, local More... | |
real(rp), dimension(:), allocatable, public | grid_fdz |
z-length of grid(k+1) to grid(k) [m] More... | |
real(rp), dimension(:), allocatable, public | grid_fdx |
x-length of grid(i+1) to grid(i) [m] More... | |
real(rp), dimension(:), allocatable, public | grid_fdy |
y-length of grid(j+1) to grid(j) [m] More... | |
real(rp), dimension(:), allocatable, public | grid_rfdz |
reciprocal of face-dz More... | |
real(rp), dimension(:), allocatable, public | grid_rfdx |
reciprocal of face-dx More... | |
real(rp), dimension(:), allocatable, public | grid_rfdy |
reciprocal of face-dy More... | |
real(rp), dimension(:), allocatable, public | grid_cbfz |
center buffer factor [0-1]: z More... | |
real(rp), dimension(:), allocatable, public | grid_cbfx |
center buffer factor [0-1]: x More... | |
real(rp), dimension(:), allocatable, public | grid_cbfy |
center buffer factor [0-1]: y More... | |
real(rp), dimension(:), allocatable, public | grid_fbfz |
face buffer factor [0-1]: z More... | |
real(rp), dimension(:), allocatable, public | grid_fbfx |
face buffer factor [0-1]: x More... | |
real(rp), dimension(:), allocatable, public | grid_fbfy |
face buffer factor [0-1]: y More... | |
real(rp), dimension(:), allocatable, public | grid_fxg |
face coordinate [m]: x, global More... | |
real(rp), dimension(:), allocatable, public | grid_fyg |
face coordinate [m]: y, global More... | |
real(rp), dimension(:), allocatable, public | grid_cxg |
center coordinate [m]: x, global More... | |
real(rp), dimension(:), allocatable, public | grid_cyg |
center coordinate [m]: y, global More... | |
real(rp), dimension(:), allocatable, public | grid_fbfxg |
face buffer factor [0-1]: x, global More... | |
real(rp), dimension(:), allocatable, public | grid_fbfyg |
face buffer factor [0-1]: y, global More... | |
real(rp), dimension(:), allocatable, public | grid_cbfxg |
center buffer factor [0-1]: x, global More... | |
real(rp), dimension(:), allocatable, public | grid_cbfyg |
center buffer factor [0-1]: y, global More... | |
module GRID (cartesian)
subroutine, public scale_grid::grid_setup | ( | ) |
Setup.
Definition at line 117 of file scale_grid_cartesian.F90.
References buffer_dx, buffer_dy, buffer_dz, bufffact, bufffact_x, bufffact_y, bufffact_z, dx, dy, dz, grid_allocate(), grid_cx, grid_cy, grid_fx, grid_fy, grid_generate(), scale_grid_index::ia, scale_grid_index::ie, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_grid_index::is, scale_grid_index::ja, scale_grid_index::je, scale_grid_index::js, and scale_process::prc_mpistop().
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().
subroutine, public scale_grid::grid_allocate | ( | ) |
Allocate arrays.
Definition at line 191 of file scale_grid_cartesian.F90.
References grid_cbfx, grid_cbfxg, grid_cbfy, grid_cbfyg, grid_cbfz, grid_cdx, grid_cdy, grid_cdz, grid_cx, grid_cxg, grid_cy, grid_cyg, grid_cz, grid_fbfx, grid_fbfxg, grid_fbfy, grid_fbfyg, grid_fbfz, grid_fdx, grid_fdy, grid_fdz, grid_fx, grid_fxg, grid_fy, grid_fyg, grid_fz, grid_rcdx, grid_rcdy, grid_rcdz, grid_rfdx, grid_rfdy, grid_rfdz, scale_grid_index::ia, scale_grid_index::ihalo, scale_grid_index::imax, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::ja, scale_grid_index::jhalo, scale_grid_index::jmax, scale_grid_index::ka, scale_process::prc_myrank, scale_rm_process::prc_num_x, and scale_rm_process::prc_num_y.
Referenced by grid_setup().
subroutine, public scale_grid::grid_generate | ( | ) |
Generate horizontal&vertical grid.
Definition at line 303 of file scale_grid_cartesian.F90.
References buffer_dx, buffer_dy, buffer_dz, bufffact_x, bufffact_y, bufffact_z, dx, dy, dz, grid_cbfx, grid_cbfxg, grid_cbfy, grid_cbfyg, grid_cbfz, grid_cdx, grid_cdy, grid_cdz, grid_cx, grid_cxg, grid_cy, grid_cyg, grid_cz, grid_domain_center_x, grid_domain_center_y, grid_fbfx, grid_fbfxg, grid_fbfy, grid_fbfyg, grid_fbfz, grid_fdx, grid_fdy, grid_fdz, grid_fx, grid_fxg, grid_fy, grid_fyg, grid_fz, grid_rcdx, grid_rcdy, grid_rcdz, grid_rfdx, grid_rfdy, grid_rfdz, scale_grid_index::ia, scale_grid_index::ihalo, scale_grid_index::imax, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::ja, scale_grid_index::jhalo, scale_grid_index::jmax, scale_grid_index::ka, scale_grid_index::ke, scale_grid_index::kmax, scale_grid_index::ks, scale_rm_process::prc_2drank, scale_process::prc_mpistop(), scale_process::prc_myrank, scale_rm_process::prc_num_x, and scale_rm_process::prc_num_y.
Referenced by grid_setup().
real(rp), public scale_grid::dz = 500.0_RP |
length in the main region [m]: z
Definition at line 41 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), grid_generate(), grid_setup(), and scale_grid_real::real_calc_areavol().
real(rp), public scale_grid::dx = 500.0_RP |
length in the main region [m]: x
Definition at line 42 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_phy_cp_kf::atmos_phy_cp_kf_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), mod_copytopo::copytopo(), grid_generate(), grid_setup(), and scale_grid_real::real_calc_areavol().
real(rp), public scale_grid::dy = 500.0_RP |
length in the main region [m]: y
Definition at line 43 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_phy_cp_kf::atmos_phy_cp_kf_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), mod_copytopo::copytopo(), grid_generate(), grid_setup(), and scale_grid_real::real_calc_areavol().
real(rp), public scale_grid::buffer_dz = 0.0_RP |
thickness of buffer region [m]: z
Definition at line 45 of file scale_grid_cartesian.F90.
Referenced by grid_generate(), and grid_setup().
real(rp), public scale_grid::buffer_dx = 0.0_RP |
thickness of buffer region [m]: x
Definition at line 46 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), grid_generate(), and grid_setup().
real(rp), public scale_grid::buffer_dy = 0.0_RP |
thickness of buffer region [m]: y
Definition at line 47 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), grid_generate(), and grid_setup().
real(rp), public scale_grid::bufffact = 1.0_RP |
default strech factor for dx/dy/dz of buffer region
Definition at line 48 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), and grid_setup().
real(rp), public scale_grid::bufffact_x = -1.0_RP |
strech factor for dx of buffer region
Definition at line 49 of file scale_grid_cartesian.F90.
Referenced by grid_generate(), and grid_setup().
real(rp), public scale_grid::bufffact_y = -1.0_RP |
strech factor for dy of buffer region
Definition at line 50 of file scale_grid_cartesian.F90.
Referenced by grid_generate(), and grid_setup().
real(rp), public scale_grid::bufffact_z = -1.0_RP |
strech factor for dz of buffer region
Definition at line 51 of file scale_grid_cartesian.F90.
Referenced by grid_generate(), and grid_setup().
real(rp), public scale_grid::grid_domain_center_x |
center position of global domain [m]: x
Definition at line 53 of file scale_grid_cartesian.F90.
Referenced by grid_generate(), scale_grid_real::real_setup(), and scale_grid_real::real_update_z().
real(rp), public scale_grid::grid_domain_center_y |
center position of global domain [m]: y
Definition at line 54 of file scale_grid_cartesian.F90.
Referenced by grid_generate(), scale_grid_real::real_setup(), and scale_grid_real::real_update_z().
real(rp), dimension (:), allocatable, public scale_grid::grid_cz |
center coordinate [m]: z, local=global
Definition at line 56 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_hydrostatic::atmos_hydrostatic_buildrho_1d(), scale_atmos_hydrostatic::atmos_hydrostatic_buildrho_bytemp_1d(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid(), scale_atmos_refstate::atmos_refstate_calc3d(), scale_atmos_refstate::atmos_refstate_resume(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_gridtrans::gtrans_rotcoef(), scale_history::hist_switch(), scale_interpolation::interp_setup(), mod_mkinit::interporation_fact(), mod_mkinit::mkinit(), mod_mkinit::read_sounding(), scale_grid_real::real_update_z(), and mod_mkinit::rect_setup().
real(rp), dimension (:), allocatable, public scale_grid::grid_cx |
center coordinate [m]: x, local
Definition at line 57 of file scale_grid_cartesian.F90.
Referenced by scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), grid_setup(), scale_gridtrans::gtrans_rotcoef(), scale_history::hist_switch(), mod_mkinit::interporation_fact(), mod_mkinit::mkinit(), mod_mkinit::read_sounding(), scale_grid_real::real_update_z(), mod_mkinit::rect_setup(), and scale_topography::topo_fillhalo().
real(rp), dimension (:), allocatable, public scale_grid::grid_cy |
center coordinate [m]: y, local
Definition at line 58 of file scale_grid_cartesian.F90.
Referenced by scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), grid_setup(), scale_gridtrans::gtrans_rotcoef(), scale_history::hist_switch(), mod_mkinit::mkinit(), mod_mkinit::read_sounding(), scale_grid_real::real_update_z(), mod_mkinit::rect_setup(), and scale_topography::topo_fillhalo().
real(rp), dimension (:), allocatable, public scale_grid::grid_cdz |
z-length of control volume [m]
Definition at line 59 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momz(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), mod_cnvtopo::cnvtopo_setup(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension (:), allocatable, public scale_grid::grid_cdx |
x-length of control volume [m]
Definition at line 60 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and scale_grid_real::real_update_z().
real(rp), dimension (:), allocatable, public scale_grid::grid_cdy |
y-length of control volume [m]
Definition at line 61 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and scale_grid_real::real_update_z().
real(rp), dimension(:), allocatable, public scale_grid::grid_rcdz |
reciprocal of center-dz
Definition at line 62 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momx(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momy(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momz(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_phi(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), grid_allocate(), grid_generate(), scale_gridtrans::gtrans_rotcoef(), scale_atmos_refstate::smoothing(), and scale_atmos_dyn_tstep_short_fvm_hevi::solve_direct().
real(rp), dimension(:), allocatable, public scale_grid::grid_rcdx |
reciprocal of center-dx
Definition at line 63 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momy(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momz(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_phi(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_atmos_vars::atmos_vars_history(), grid_allocate(), grid_generate(), and scale_gridtrans::gtrans_rotcoef().
real(rp), dimension(:), allocatable, public scale_grid::grid_rcdy |
reciprocal of center-dy
Definition at line 64 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momx(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momz(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_phi(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_atmos_vars::atmos_vars_history(), grid_allocate(), grid_generate(), and scale_gridtrans::gtrans_rotcoef().
real(rp), dimension (:), allocatable, public scale_grid::grid_fz |
face coordinate [m]: z, local=global
Definition at line 66 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid(), scale_atmos_refstate::atmos_refstate_calc3d(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_gridtrans::gtrans_rotcoef(), scale_history::hist_switch(), scale_interpolation::interp_setup(), mod_mkinit::read_sounding(), and scale_grid_real::real_update_z().
real(rp), dimension (:), allocatable, public scale_grid::grid_fx |
face coordinate [m]: x, local
Definition at line 67 of file scale_grid_cartesian.F90.
Referenced by scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), grid_setup(), scale_gridtrans::gtrans_rotcoef(), scale_history::hist_switch(), mod_mkinit::read_sounding(), and scale_grid_real::real_update_z().
real(rp), dimension (:), allocatable, public scale_grid::grid_fy |
face coordinate [m]: y, local
Definition at line 68 of file scale_grid_cartesian.F90.
Referenced by scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), grid_setup(), scale_gridtrans::gtrans_rotcoef(), scale_history::hist_switch(), mod_mkinit::read_sounding(), and scale_grid_real::real_update_z().
real(rp), dimension (:), allocatable, public scale_grid::grid_fdz |
z-length of grid(k+1) to grid(k) [m]
Definition at line 69 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_buildrho_atmos_1d(), scale_atmos_hydrostatic::atmos_hydrostatic_buildrho_bytemp_atmos_1d(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momx(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momy(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_phi(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and scale_atmos_refstate::smoothing().
real(rp), dimension (:), allocatable, public scale_grid::grid_fdx |
x-length of grid(i+1) to grid(i) [m]
Definition at line 70 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension (:), allocatable, public scale_grid::grid_fdy |
y-length of grid(j+1) to grid(j) [m]
Definition at line 71 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_rfdz |
reciprocal of face-dz
Definition at line 72 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momx(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momy(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momz(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_phi(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), grid_allocate(), grid_generate(), scale_gridtrans::gtrans_rotcoef(), and scale_atmos_dyn_tstep_short_fvm_hevi::solve_direct().
real(rp), dimension(:), allocatable, public scale_grid::grid_rfdx |
reciprocal of face-dx
Definition at line 73 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momx(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_atmos_vars::atmos_vars_monitor(), grid_allocate(), grid_generate(), and scale_gridtrans::gtrans_rotcoef().
real(rp), dimension(:), allocatable, public scale_grid::grid_rfdy |
reciprocal of face-dy
Definition at line 74 of file scale_grid_cartesian.F90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_flux_phi(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_strain_tensor(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momy(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_atmos_vars::atmos_vars_monitor(), grid_allocate(), grid_generate(), and scale_gridtrans::gtrans_rotcoef().
real(rp), dimension(:), allocatable, public scale_grid::grid_cbfz |
center buffer factor [0-1]: z
Definition at line 76 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and scale_land_grid::land_grid_setup().
real(rp), dimension(:), allocatable, public scale_grid::grid_cbfx |
center buffer factor [0-1]: x
Definition at line 77 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), mod_cnvtopo::cnvtopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and scale_land_grid::land_grid_setup().
real(rp), dimension(:), allocatable, public scale_grid::grid_cbfy |
center buffer factor [0-1]: y
Definition at line 78 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), mod_cnvtopo::cnvtopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and scale_land_grid::land_grid_setup().
real(rp), dimension(:), allocatable, public scale_grid::grid_fbfz |
face buffer factor [0-1]: z
Definition at line 79 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_fbfx |
face buffer factor [0-1]: x
Definition at line 80 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_fbfy |
face buffer factor [0-1]: y
Definition at line 81 of file scale_grid_cartesian.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension (:), allocatable, public scale_grid::grid_fxg |
face coordinate [m]: x, global
Definition at line 83 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension (:), allocatable, public scale_grid::grid_fyg |
face coordinate [m]: y, global
Definition at line 84 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension (:), allocatable, public scale_grid::grid_cxg |
center coordinate [m]: x, global
Definition at line 85 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), scale_history::hist_switch(), and mod_mkinit::interporation_fact().
real(rp), dimension (:), allocatable, public scale_grid::grid_cyg |
center coordinate [m]: y, global
Definition at line 86 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_fbfxg |
face buffer factor [0-1]: x, global
Definition at line 87 of file scale_grid_cartesian.F90.
Referenced by scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_fbfyg |
face buffer factor [0-1]: y, global
Definition at line 88 of file scale_grid_cartesian.F90.
Referenced by scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_cbfxg |
center buffer factor [0-1]: x, global
Definition at line 89 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().
real(rp), dimension(:), allocatable, public scale_grid::grid_cbfyg |
center buffer factor [0-1]: y, global
Definition at line 90 of file scale_grid_cartesian.F90.
Referenced by mod_copytopo::copytopo(), scale_fileio::fileio_set_axes(), scale_fileio::fileio_write_axes(), grid_allocate(), grid_generate(), and scale_history::hist_switch().