module SCALE-RM prep
More...
|
subroutine, public | rm_prep (comm_world, intercomm_parent, intercomm_child, cnf_fname) |
| Setup. More...
|
|
module SCALE-RM prep
- Description
- This program is driver of preprocess tools 1) boundary data (e.g. topography, land use index) 2) initial data for ideal/real test cases
- Author
- Team SCALE
◆ rm_prep()
subroutine, public mod_rm_prep::rm_prep |
( |
integer, intent(in) |
comm_world, |
|
|
integer, intent(in) |
intercomm_parent, |
|
|
integer, intent(in) |
intercomm_child, |
|
|
character(len=*), intent(in) |
cnf_fname |
|
) |
| |
Setup.
Definition at line 59 of file mod_rm_prep.F90.
203 integer,
intent(in) :: comm_world
204 integer,
intent(in) :: intercomm_parent
205 integer,
intent(in) :: intercomm_child
206 character(len=*),
intent(in) :: cnf_fname
217 call io_setup( modelname, cnf_fname )
225 call io_log_setup( myrank, ismaster )
238 call prof_setprefx(
'INIT')
239 call prof_rapstart(
'Initialize', 0)
282 call atmos_driver_tracer_setup
303 call admin_restart_setup
305 call admin_time_setup( setup_timeintegration = .false. )
339 call prof_rapend(
'Initialize',0)
343 call prof_setprefx(
'MAIN')
344 call prof_rapstart(
'Main_prep',0)
347 call prof_rapstart(
'Convert',1)
349 call prof_rapend (
'Convert',1)
352 call prof_rapstart(
'MkTopo',1)
354 call prof_rapend (
'MkTopo',1)
365 call prof_rapstart(
'MkInit',1)
368 call prof_rapend (
'MkInit',1)
377 call prof_rapstart(
'MkInit_restart',1)
392 call prof_rapend (
'MkInit_restart',1)
396 call prof_rapend(
'Main_prep',0)
References mod_admin_restart::admin_restart_setup(), mod_admin_restart::admin_restart_write(), mod_admin_time::admin_time_setup(), mod_admin_versioncheck::admin_versioncheck(), mod_atmos_admin::atmos_admin_setup(), mod_atmos_admin::atmos_do, mod_atmos_driver::atmos_driver_tracer_setup(), scale_atmos_grid_cartesc::atmos_grid_cartesc_cy, scale_atmos_grid_cartesc::atmos_grid_cartesc_domain_center_y, scale_atmos_grid_cartesc_index::atmos_grid_cartesc_index_setup(), scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_mapf, scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_setup(), scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_calc_areavol(), scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_calc_z(), scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lat, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_setup(), scale_atmos_grid_cartesc::atmos_grid_cartesc_setup(), scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), mod_atmos_admin::atmos_phy_mp_type, scale_atmos_saturation::atmos_saturation_setup(), mod_atmos_driver::atmos_surface_get(), scale_atmos_thermodyn::atmos_thermodyn_setup(), mod_atmos_vars::atmos_vars_setup(), scale_calendar::calendar_setup(), scale_comm_cartesc_nest::comm_cartesc_nest_setup(), scale_comm_cartesc::comm_setup(), scale_const::const_setup(), mod_convert::convert(), mod_convert::convert_setup(), scale_coriolis::coriolis_setup(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_admin::cpl_sw, mod_cpl_vars::cpl_vars_setup(), scale_atmos_grid_cartesc::dx, scale_atmos_grid_cartesc::dy, scale_file_cartesc::file_cartesc_cleanup(), scale_file_cartesc::file_cartesc_setup(), scale_file::file_close_all(), scale_atmos_grid_cartesc_index::ia, scale_io::io_log_setup(), scale_io::io_setup(), scale_atmos_grid_cartesc_index::ja, mod_lake_admin::lake_admin_setup(), mod_lake_admin::lake_do, mod_land_admin::land_admin_setup(), mod_land_admin::land_do, scale_land_grid_cartesc_index::land_grid_cartesc_index_setup(), scale_land_grid_cartesc_real::land_grid_cartesc_real_set_areavol(), scale_land_grid_cartesc_real::land_grid_cartesc_real_setup(), scale_land_grid_cartesc::land_grid_cartesc_setup(), mod_land_driver::land_surface_set(), mod_land_vars::land_vars_setup(), scale_landuse::landuse_setup(), scale_landuse::landuse_write(), mod_mkinit::mkinit(), mod_mkinit::mkinit_setup(), mod_mktopo::mktopo(), mod_mktopo::mktopo_setup(), mod_ocean_admin::ocean_admin_setup(), mod_ocean_admin::ocean_do, scale_ocean_grid_cartesc_index::ocean_grid_cartesc_index_setup(), scale_ocean_grid_cartesc_real::ocean_grid_cartesc_real_set_areavol(), scale_ocean_grid_cartesc_real::ocean_grid_cartesc_real_setup(), scale_ocean_grid_cartesc::ocean_grid_cartesc_setup(), mod_ocean_driver::ocean_surface_set(), mod_ocean_vars::ocean_vars_setup(), scale_prc_cartesc::prc_cartesc_setup(), scale_prc::prc_local_setup(), scale_prof::prof_rapend(), scale_prof::prof_rapreport(), scale_prof::prof_rapstart(), scale_prof::prof_setprefx(), scale_prof::prof_setup(), mod_atmos_phy_mp_vars::qa_mp, scale_random::random_setup(), scale_statistics::statistics_setup(), mod_admin_time::time_doatmos_restart, mod_admin_time::time_doland_restart, mod_admin_time::time_doocean_restart, mod_admin_time::time_dourban_restart, scale_topography::topography_setup(), scale_topography::topography_write(), mod_urban_admin::urban_admin_setup(), mod_urban_admin::urban_do, scale_urban_grid_cartesc_index::urban_grid_cartesc_index_setup(), scale_urban_grid_cartesc_real::urban_grid_cartesc_real_set_areavol(), scale_urban_grid_cartesc_real::urban_grid_cartesc_real_setup(), scale_urban_grid_cartesc::urban_grid_cartesc_setup(), mod_urban_admin::urban_land, mod_urban_driver::urban_surface_set(), mod_urban_vars::urban_vars_setup(), mod_user::user_mkinit(), mod_user::user_setup(), and mod_user::user_tracer_setup().
Referenced by scalerm(), scalerm_init(), and scalerm_pp().
subroutine, public comm_setup
Setup.
subroutine, public land_grid_cartesc_real_setup
Setup real grid.
module Atmosphere / Physics Cloud Microphysics
module administrator for restart
subroutine, public user_setup
Setup before setup of other components.
subroutine, public user_mkinit
Make initial state.
subroutine, public cpl_admin_setup
Setup.
subroutine, public file_close_all(skip_abort)
subroutine, public atmos_driver_tracer_setup
Tracer setup.
subroutine, public user_tracer_setup
Config before setup of tracers.
logical, public time_dourban_restart
execute urban restart output in this step?
subroutine, public atmos_grid_cartesc_setup(basename, aggregate)
Setup.
subroutine, public landuse_setup(OCEAN_do, URBAN_do, LAKE_do)
Setup.
subroutine, public ocean_grid_cartesc_real_setup
Setup area and volume.
subroutine, public ocean_admin_setup
Setup.
module Communication CartesianC nesting
subroutine, public urban_admin_setup
Setup.
module Atmosphere Grid CartesianC metirc
module atmosphere / hydrometeor
subroutine, public mktopo_setup
Setup.
subroutine, public topography_write
Write topography.
module urban / grid / icosahedralA / index
subroutine, public atmos_grid_cartesc_real_calc_areavol(MAPF)
Calc control area/volume.
module ocean / grid / cartesianC
module Atmosphere GRID CartesC Real(real space)
subroutine, public random_setup
Setup.
subroutine, public admin_time_setup(setup_TimeIntegration)
Setup.
subroutine, public mktopo
Driver.
subroutine, public coriolis_setup(IA, JA, LAT, CY, DOMAIN_CENTER_Y)
Setup.
subroutine, public lake_admin_setup
Setup.
subroutine, public prc_cartesc_setup
Setup Processor topology.
real(rp), public atmos_grid_cartesc_domain_center_y
center position of global domain [m]: y
module land / grid / cartesianC / index
subroutine, public ocean_surface_set(countup)
Put surface boundary to other model.
real(rp), dimension(:,:,:,:), allocatable, public atmos_grid_cartesc_metric_mapf
map factor
subroutine, public prc_local_setup(comm, myrank, ismaster)
Setup MPI in local communicator.
logical, public urban_land
subroutine, public mkinit(output)
Driver.
subroutine, public ocean_grid_cartesc_real_set_areavol
subroutine, public urban_grid_cartesc_index_setup
Setup.
subroutine, public admin_restart_setup
Setup.
module atmosphere / grid / cartesC index
subroutine, public land_surface_set(countup)
Put surface boundary to other model.
subroutine, public urban_vars_setup
Setup.
subroutine, public atmos_vars_setup
Setup.
subroutine, public topography_setup
Setup.
subroutine, public urban_grid_cartesc_real_set_areavol
module urban / grid / cartesianC
module land / grid / cartesianC / real
subroutine, public land_grid_cartesc_index_setup
Setup.
logical, public time_doocean_restart
execute ocean restart output in this step?
subroutine, public atmos_grid_cartesc_real_setup
Setup.
subroutine, public file_cartesc_cleanup
deallocate buffers
subroutine, public land_grid_cartesc_setup
Setup.
subroutine, public urban_surface_set(countup)
Set surface boundary to other model.
subroutine, public admin_restart_write
Write data to restart files.
module ocean / grid / cartesianC / index
subroutine, public atmos_admin_setup
Setup.
subroutine, public cpl_vars_setup
Setup.
subroutine, public ocean_grid_cartesc_index_setup
Setup.
logical, public time_doatmos_restart
execute atmosphere restart output in this step?
subroutine, public mkinit_setup
Setup.
subroutine, public atmos_saturation_setup
Setup.
subroutine, public convert
Driver.
subroutine, public calendar_setup
Setup.
subroutine, public atmos_grid_cartesc_index_setup(KMAX, IMAXG, JMAXG, IMAX, JMAX, KHALO, IHALO, JHALO, IBLOCK, JBLOCK)
setup index
subroutine, public convert_setup
Setup.
module atmosphere / hydrostatic barance
subroutine, public land_vars_setup
Setup.
subroutine, public atmos_grid_cartesc_real_calc_z
Convert Xi to Z coordinate.
subroutine, public ocean_grid_cartesc_setup
Setup.
module ATMOSPHERIC Variables
subroutine, public atmos_grid_cartesc_metric_setup
Setup.
subroutine, public land_grid_cartesc_real_set_areavol
subroutine, public urban_grid_cartesc_setup
Setup.
subroutine, public atmos_surface_get
Get surface boundary condition.
subroutine, public ocean_vars_setup
Setup.
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_cy
center coordinate [m]: y, local
subroutine, public landuse_write
Write landuse data.
character(len=h_short), public atmos_phy_mp_type
module atmosphere / thermodyn
logical, public time_doland_restart
execute land restart output in this step?
module ocean / grid / cartesianC / real
subroutine, public statistics_setup
Setup.
subroutine, public atmos_hydrostatic_setup
Setup.
module land / grid / cartesianC
subroutine, public atmos_thermodyn_setup
Setup.
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lat
latitude [rad,-pi,pi]
module ADMIN VERSIONCHECK
module atmosphere / grid / cartesC
subroutine, public file_cartesc_setup
Setup.
module urban / grid / cartesianC / real
subroutine, public comm_cartesc_nest_setup(QA_MP, MP_TYPE_in, inter_parent, inter_child)
Setup.
subroutine, public admin_versioncheck
Setup.
subroutine, public urban_grid_cartesc_real_setup
Setup real grid.
subroutine, public atmos_hydrometeor_setup
Setup.
module atmosphere / saturation
subroutine, public land_admin_setup
Setup.
subroutine, public const_setup
Setup.