SCALE-RM
|
module Convert topography More...
Functions/Subroutines | |
subroutine, public | cnvtopo_setup |
Setup. More... | |
subroutine, public | cnvtopo |
Driver. More... | |
Variables | |
logical, public | cnvtopo_donothing |
logical, public | cnvtopo_usegtopo30 = .false. |
logical, public | cnvtopo_usegmted2010 = .false. |
logical, public | cnvtopo_usedem50m = .false. |
logical, public | cnvtopo_useuserfile = .false. |
module Convert topography
name | type | default value | comment |
---|---|---|---|
CNVTOPO_NAME | character(len=H_SHORT) | 'NONE' | keep backward compatibility |
CNVTOPO_USEGTOPO30 | logical | .false. |
name | type | default value | comment |
---|---|---|---|
GTOPO30_IN_DIR | character(len=H_LONG) | '.' | directory contains GTOPO30 files (GrADS format) |
GTOPO30_IN_CATALOGUE | character(len=H_LONG) | '' | metadata files for GTOPO30 |
name | type | default value | comment |
---|---|---|---|
DEM50M_IN_DIR | character(len=H_LONG) | '.' | directory contains DEM50M files (GrADS format) |
DEM50M_IN_CATALOGUE | character(len=H_LONG) | '' | metadata files for DEM50M |
name | type | default value | comment |
---|---|---|---|
USERFILE_DLAT | real(RP) | -1.0_RP | width of latitude tile [deg.] |
USERFILE_DLON | real(RP) | -1.0_RP | width of longitude tile [deg.] |
USERFILE_IN_CATALOGUE | character(len=H_LONG) | '' | catalogue file |
USERFILE_IN_DIR | character(len=H_LONG) | '.' | directory contains data files (GrADS format) |
USERFILE_IN_FILENAME | character(len=H_LONG) | '' | single data file (GrADS format) |
USERFILE_IN_DATATYPE | character(len=H_LONG) | 'REAL4' | datatype (REAL4,REAL8,INT2) |
USERFILE_LATORDER_N2S | logical | .false. | data of the latitude direction is stored in ordar of North->South? |
USERFILE_LAT_START | real(RP) | -90.0_RP | (for single file) start latitude of domain in input data |
USERFILE_LAT_END | real(RP) | 90.0_RP | (for single file) end latitude of domain in input data |
USERFILE_LON_START | real(RP) | 0.0_RP | (for single file) start longitude of domain in input data |
USERFILE_LON_END | real(RP) | 360.0_RP | (for single file) end longitude of domain in input data |
subroutine, public mod_cnvtopo::cnvtopo_setup | ( | ) |
Setup.
Definition at line 80 of file mod_cnvtopo.F90.
References scale_atmos_grid_cartesc::atmos_grid_cartesc_cdz, scale_atmos_grid_cartesc::atmos_grid_cartesc_fdx, scale_atmos_grid_cartesc::atmos_grid_cartesc_fdy, cnvtopo_donothing, cnvtopo_usedem50m, cnvtopo_usegmted2010, cnvtopo_usegtopo30, cnvtopo_useuserfile, scale_const::const_d2r, scale_const::const_huge, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, and scale_prc::prc_abort().
Referenced by mod_convert::convert_setup().
subroutine, public mod_cnvtopo::cnvtopo | ( | ) |
Driver.
Definition at line 258 of file mod_cnvtopo.F90.
References scale_atmos_grid_cartesc::atmos_grid_cartesc_fdx, scale_atmos_grid_cartesc::atmos_grid_cartesc_fdy, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lat, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_latxv, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lon, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lonuy, cnvtopo_donothing, cnvtopo_usedem50m, cnvtopo_usegmted2010, cnvtopo_usegtopo30, cnvtopo_useuserfile, scale_const::const_d2r, scale_const::const_eps, scale_const::const_radius, scale_const::const_undef, mod_copytopo::copytopo(), scale_atmos_grid_cartesc::dx, scale_atmos_grid_cartesc::dy, scale_file_tiledata::file_tiledata_get_info(), scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_interp::interp_factor2d(), scale_interp::interp_interp2d(), scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::js, scale_landuse::landuse_fact_ocean, scale_prc::prc_abort(), scale_topography::topo_fillhalo(), scale_topography::topo_write(), and scale_topography::topo_zsfc.
Referenced by mod_convert::convert().
logical, public mod_cnvtopo::cnvtopo_donothing |
Definition at line 35 of file mod_cnvtopo.F90.
Referenced by cnvtopo(), and cnvtopo_setup().
logical, public mod_cnvtopo::cnvtopo_usegtopo30 = .false. |
Definition at line 36 of file mod_cnvtopo.F90.
Referenced by cnvtopo(), and cnvtopo_setup().
logical, public mod_cnvtopo::cnvtopo_usegmted2010 = .false. |
Definition at line 37 of file mod_cnvtopo.F90.
Referenced by cnvtopo(), and cnvtopo_setup().
logical, public mod_cnvtopo::cnvtopo_usedem50m = .false. |
Definition at line 38 of file mod_cnvtopo.F90.
Referenced by cnvtopo(), and cnvtopo_setup().
logical, public mod_cnvtopo::cnvtopo_useuserfile = .false. |
Definition at line 39 of file mod_cnvtopo.F90.
Referenced by cnvtopo(), and cnvtopo_setup().