|
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 68 of file mod_mktopo.F90.
References i_bellshape, i_flat, i_ignore, i_schaer, scale_io::io_fid_conf, mktopo_type, and scale_prc::prc_abort().
Referenced by mod_rm_prep::rm_prep().


| subroutine, public mod_mktopo::mktopo |
Driver.
Definition at line 112 of file mod_mktopo.F90.
References scale_const::const_pi, i_bellshape, i_flat, i_ignore, i_schaer, scale_atmos_grid_cartesc_index::ia, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::js, mktopo_type, scale_prc::prc_abort(), and scale_topography::topography_zsfc.
Referenced by mod_rm_prep::rm_prep().


| integer, public mod_mktopo::mktopo_type = -1 |
Definition at line 44 of file mod_mktopo.F90.
Referenced by mktopo(), and mktopo_setup().
| integer, parameter, public mod_mktopo::i_ignore = 0 |
Definition at line 45 of file mod_mktopo.F90.
Referenced by mktopo(), and mktopo_setup().
| integer, parameter, public mod_mktopo::i_flat = 1 |
Definition at line 46 of file mod_mktopo.F90.
Referenced by mktopo(), and mktopo_setup().
| integer, parameter, public mod_mktopo::i_bellshape = 2 |
Definition at line 47 of file mod_mktopo.F90.
Referenced by mktopo(), and mktopo_setup().
| integer, parameter, public mod_mktopo::i_schaer = 3 |
Definition at line 48 of file mod_mktopo.F90.
Referenced by mktopo(), and mktopo_setup().
1.8.17