SCALE-RM
|
module MKTOPO More...
Functions/Subroutines | |
subroutine, public | mktopo_setup |
Setup. More... | |
subroutine, public | mktopo |
Driver. More... | |
Variables | |
integer, public | mktopo_type = -1 |
integer, parameter, public | i_ignore = 0 |
integer, parameter, public | i_flat = 1 |
integer, parameter, public | i_bellshape = 2 |
integer, parameter, public | i_schaer = 3 |
module MKTOPO
name | type | default value | comment |
---|---|---|---|
MKTOPO_NAME | character(len=H_SHORT) | 'NONE' |
name | type | default value | comment |
---|---|---|---|
FLAT_HEIGHT | real(RP) | 100.0_RP | height of mountain [m] |
name | type | default value | comment |
---|---|---|---|
BELL_EACHNODE | logical | .false. | Arrange mountain at each node? [kg/kg] |
BELL_CX | real(RP) | 2.E3_RP | center location [m]: x |
BELL_CY | real(RP) | 2.E3_RP | center location [m]: y |
BELL_RX | real(RP) | 2.E3_RP | bubble radius [m]: x |
BELL_RY | real(RP) | 2.E3_RP | bubble radius [m]: y |
BELL_HEIGHT | real(RP) | 100.0_RP | height of mountain [m] |
name | type | default value | comment |
---|---|---|---|
SCHAER_CX | real(RP) | 25.E3_RP | center location [m]: x |
SCHAER_RX | real(RP) | 5.E3_RP | bubble radius [m]: x |
SCHAER_LAMBDA | real(RP) | 4.E3_RP | wavelength of wavelike perturbation [m]: x |
SCHAER_HEIGHT | real(RP) | 250.0_RP | height of mountain [m] |
SCHAER_SWAPXY | logical | .false. |
subroutine, public mod_mktopo::mktopo_setup | ( | ) |
Setup.
Definition at line 70 of file mod_mktopo.f90.
References i_bellshape, i_flat, i_ignore, i_schaer, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_fid_nml, scale_stdio::io_l, scale_stdio::io_nml, mktopo_type, and scale_process::prc_mpistop().
Referenced by mod_rm_prep::scalerm_prep().
subroutine, public mod_mktopo::mktopo | ( | ) |
Driver.
Definition at line 114 of file mod_mktopo.f90.
References scale_const::const_pi, i_bellshape, i_flat, i_ignore, i_schaer, scale_grid_index::ia, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_fid_nml, scale_stdio::io_l, scale_stdio::io_nml, scale_grid_index::is, scale_grid_index::ja, scale_grid_index::js, mktopo_type, scale_process::prc_mpistop(), scale_topography::topo_write(), and scale_topography::topo_zsfc.
Referenced by mod_rm_prep::scalerm_prep().
integer, public mod_mktopo::mktopo_type = -1 |
Definition at line 46 of file mod_mktopo.f90.
Referenced by mktopo(), and mktopo_setup().
integer, parameter, public mod_mktopo::i_ignore = 0 |
Definition at line 47 of file mod_mktopo.f90.
Referenced by mktopo(), and mktopo_setup().
integer, parameter, public mod_mktopo::i_flat = 1 |
Definition at line 48 of file mod_mktopo.f90.
Referenced by mktopo(), and mktopo_setup().
integer, parameter, public mod_mktopo::i_bellshape = 2 |
Definition at line 49 of file mod_mktopo.f90.
Referenced by mktopo(), and mktopo_setup().
integer, parameter, public mod_mktopo::i_schaer = 3 |
Definition at line 50 of file mod_mktopo.f90.
Referenced by mktopo(), and mktopo_setup().