SCALE-RM
|
module TOPOGRAPHY More...
Functions/Subroutines | |
subroutine, public | topo_setup |
Setup. More... | |
subroutine, public | topo_fillhalo (Zsfc, FILL_BND) |
HALO Communication. More... | |
subroutine, public | topo_write |
Write topography. More... | |
Variables | |
logical, public | topo_exist = .false. |
topography exists? More... | |
real(rp), dimension(:,:), allocatable, public | topo_zsfc |
absolute ground height [m] More... | |
module TOPOGRAPHY
name | type | default value | comment |
---|---|---|---|
TOPO_IN_BASENAME | character(len=H_LONG) | '' | basename of the input file |
TOPO_IN_AGGREGATE | logical | > switch to use aggregated file | |
TOPO_IN_CHECK_COORDINATES | logical | .false. | > switch for check of coordinates |
TOPO_OUT_BASENAME | character(len=H_LONG) | '' | basename of the output file |
TOPO_OUT_AGGREGATE | logical | > switch to use aggregated file | |
TOPO_OUT_DTYPE | character(len=H_SHORT) | 'DEFAULT' | REAL4 or REAL8 |
subroutine, public scale_topography::topo_setup | ( | ) |
Setup.
Definition at line 62 of file scale_topography.F90.
References scale_file::file_aggregate, scale_atmos_grid_cartesc_index::ia, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::ja, scale_prc::prc_abort(), and topo_zsfc.
Referenced by mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
subroutine, public scale_topography::topo_fillhalo | ( | real(rp), dimension(ia,ja), intent(inout), optional | Zsfc, |
logical, intent(in), optional | FILL_BND | ||
) |
HALO Communication.
Definition at line 108 of file scale_topography.F90.
References scale_file_cartesc::file_cartesc_close(), scale_file_cartesc::file_cartesc_flush(), scale_file_cartesc::file_cartesc_open(), scale_prc::prc_abort(), topo_exist, and topo_zsfc.
Referenced by mod_cnvtopo::cnvtopo(), and topo_write().
subroutine, public scale_topography::topo_write | ( | ) |
Write topography.
Definition at line 181 of file scale_topography.F90.
References topo_fillhalo(), and topo_zsfc.
Referenced by mod_cnvtopo::cnvtopo(), and mod_mktopo::mktopo().
logical, public scale_topography::topo_exist = .false. |
topography exists?
Definition at line 35 of file scale_topography.F90.
Referenced by scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_setup(), and topo_fillhalo().
real(rp), dimension(:,:), allocatable, public scale_topography::topo_zsfc |
absolute ground height [m]
Definition at line 37 of file scale_topography.F90.
Referenced by scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_rotcoef(), scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_calc_areavol(), scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_update_z(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_calc_tendency(), mod_atmos_driver::atmos_surface_set(), mod_atmos_vars::atmos_vars_history_setpres(), mod_cnvtopo::cnvtopo(), scale_file_history_cartesc::file_history_cartesc_truncate_3d(), mod_realinput::land_interporation(), mod_mktopo::mktopo(), mod_realinput::realinput_surface(), topo_fillhalo(), topo_setup(), and topo_write().