SCALE-RM
|
module INTERPOLATION More...
Functions/Subroutines | |
subroutine, public | interp_setup |
Setup. More... | |
subroutine, public | interp_vertical_xi2z (var, var_Z) |
subroutine, public | interp_vertical_z2xi (var, var_Xi) |
subroutine, public | interp_setup_pres (Kpres) |
Reset random seed. More... | |
subroutine, public | interp_update_pres (Kpres, PRES, SFC_PRES, Paxis) |
subroutine, public | interp_vertical_xi2p (Kpres, var, var_P) |
Variables | |
logical, public | interp_available = .false. |
topography exists & vertical interpolation has meaning? More... | |
module INTERPOLATION
subroutine, public scale_interpolation::interp_setup | ( | ) |
Setup.
Definition at line 64 of file scale_interpolation.F90.
References scale_grid::grid_cz, scale_grid::grid_fz, scale_grid_index::ia, interp_available, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::ja, scale_grid_index::ka, scale_grid_index::ke, scale_grid_index::ks, scale_grid_real::real_cz, scale_grid_real::real_fz, and scale_topography::topo_exist.
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().
subroutine, public scale_interpolation::interp_vertical_xi2z | ( | real(rp), dimension (ka,ia,ja), intent(in) | var, |
real(rp), dimension(ka,ia,ja), intent(out) | var_Z | ||
) |
Definition at line 240 of file scale_interpolation.F90.
References scale_const::const_undef, scale_grid::grid_cz, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ka, scale_grid_index::ke, scale_grid_index::kmax, scale_grid_index::ks, and scale_grid_real::real_cz.
Referenced by scale_atmos_refstate::atmos_refstate_update(), and scale_history::hist_put_3d().
subroutine, public scale_interpolation::interp_vertical_z2xi | ( | real(rp), dimension (ka,ia,ja), intent(in) | var, |
real(rp), dimension(ka,ia,ja), intent(out) | var_Xi | ||
) |
Definition at line 338 of file scale_interpolation.F90.
References scale_const::const_undef, scale_grid::grid_cz, scale_grid::grid_fdz, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ka, scale_grid_index::ke, scale_grid_index::kmax, scale_grid_index::ks, and scale_grid_real::real_cz.
Referenced by scale_atmos_refstate::atmos_refstate_calc3d().
subroutine, public scale_interpolation::interp_setup_pres | ( | integer, intent(in) | Kpres | ) |
Reset random seed.
Definition at line 433 of file scale_interpolation.F90.
References scale_grid_index::ia, and scale_grid_index::ja.
Referenced by scale_history::hist_setup().
subroutine, public scale_interpolation::interp_update_pres | ( | integer, intent(in) | Kpres, |
real(rp), dimension (ka,ia,ja), intent(in) | PRES, | ||
real(rp), dimension( ia,ja), intent(in) | SFC_PRES, | ||
real(rp), dimension (kpres), intent(in) | Paxis | ||
) |
Definition at line 450 of file scale_interpolation.F90.
References scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ke, and scale_grid_index::ks.
Referenced by scale_history::hist_setpres().
subroutine, public scale_interpolation::interp_vertical_xi2p | ( | integer, intent(in) | Kpres, |
real(rp), dimension (ka ,ia,ja), intent(in) | var, | ||
real(rp), dimension(kpres,ia,ja), intent(out) | var_P | ||
) |
Definition at line 535 of file scale_interpolation.F90.
References scale_const::const_undef, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, and scale_grid_index::jsb.
Referenced by scale_history::hist_put_3d().
logical, public scale_interpolation::interp_available = .false. |
topography exists & vertical interpolation has meaning?
Definition at line 41 of file scale_interpolation.F90.
Referenced by scale_history::hist_put_3d(), and interp_setup().