Go to the documentation of this file.
49 character(len=H_MID),
private,
parameter :: MODELNAME =
"SCALE-RM ver. "//version
250 use pp_print_parm,
only: &
251 pp_print_parm_set_flg_out_msg
252 use pp_phys_const,
only: &
257 integer,
intent(in) :: comm_world
258 character(len=*),
intent(in) :: cnf_fname
259 character(len=*),
intent(in) :: path
260 logical,
intent(in) :: add_path
273 if ( add_path .and. path /=
"" )
then
274 call io_setup( modelname, trim(path)//cnf_fname, prefix=path )
276 call io_setup( modelname, trim(path)//cnf_fname )
342 call atmos_driver_tracer_setup
364 call admin_restart_setup
366 call admin_time_setup( setup_timeintegration = .false. )
382 call pp_print_parm_set_flg_out_msg( 0 )
383 call pp_phys_const_set( &
394 sc0_in = solarins_constant)
real(rp), public const_grav
standard acceleration of gravity [m/s2]
subroutine, public comm_setup
Setup.
subroutine, public prof_finalize
subroutine, public land_grid_cartesc_real_setup
Setup real grid.
module Atmosphere / Physics Cloud Microphysics
real(rp), parameter, public const_lhv0
latent heat of vaporizaion at 0C [J/kg]
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 land_grid_cartesc_finalize
Finalize.
subroutine, public ocean_grid_cartesc_real_setup
Setup area and volume.
subroutine, public ocean_admin_setup
Setup.
real(rp), public atmos_solarins_constant
subroutine, public ocean_grid_cartesc_real_finalize
Finalize.
real(rp), parameter, public const_rvap
specific gas constant (water vapor) [J/kg/K]
module Communication CartesianC nesting
subroutine, public urban_admin_setup
Setup.
subroutine, public prof_rapstart(rapname_base, level, disable_barrier)
Start raptime.
module Atmosphere Grid CartesianC metirc
module atmosphere / hydrometeor
subroutine, public user_finalize
Finalization.
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 atmosphere / SOLARINS
module ocean / grid / cartesianC
module Atmosphere GRID CartesC Real(real space)
subroutine, public mkinit_finalize
Finalize.
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 file_grads_finalize
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.
subroutine, public urban_grid_cartesc_finalize
Finalize.
subroutine, public comm_cartesc_nest_setup(QA_MP, MP_TYPE_in)
Setup.
subroutine, public const_finalize
Finalize.
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_finalize
Finalize.
subroutine, public bulkflux_setup(dx)
subroutine, public ocean_grid_cartesc_real_set_areavol
subroutine, public urban_grid_cartesc_index_setup
Setup.
subroutine, public comm_cartesc_nest_finalize
finalize
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 coriolis_finalize
Finalize.
subroutine, public topography_setup
Setup.
subroutine, public atmos_driver_finalize(init)
Finalize.
subroutine, public prc_cartesc_finalize
Setup Processor topology.
subroutine, public comm_regist(KA, IA, JA, IHALO, JHALO, gid)
Regist grid.
subroutine, public urban_grid_cartesc_real_set_areavol
module urban / grid / cartesianC
module land / grid / cartesianC / real
subroutine, public prof_setprefx(prefxname)
subroutine, public land_grid_cartesc_index_setup
Setup.
subroutine, public comm_finalize
Finalize.
logical, public time_doocean_restart
execute ocean restart output in this step?
subroutine, public io_finalize
subroutine, public random_finalize
finalize
subroutine, public atmos_grid_cartesc_metric_finalize
Finalize.
subroutine, public atmos_grid_cartesc_real_setup
Setup.
subroutine, public land_grid_cartesc_setup
Setup.
subroutine, public file_cartesc_finalize
deallocate buffers
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 land_grid_cartesc_real_finalize
Finalize.
subroutine, public atmos_admin_setup
Setup.
subroutine, public cpl_vars_setup
Setup.
subroutine, public urban_vars_finalize
Finalize.
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.
real(rp), parameter, public const_stb
Stefan-Boltzman constant [W/m2/K4].
subroutine, public atmos_saturation_setup
Setup.
subroutine, public convert
Driver.
real(rp), parameter, public const_ci
specific heat (ice) [J/kg/K]
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 urban_grid_cartesc_real_finalize
Finalize.
subroutine, public convert_setup
Setup.
subroutine, public ocean_vars_finalize
Finalize.
real(rp), parameter, public const_tem00
temperature reference (0C) [K]
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 landuse_finalize
Finalize.
subroutine, public atmos_driver_setup(init)
Setup.
subroutine, public atmos_vars_finalize
finalize
subroutine, public ocean_grid_cartesc_setup
Setup.
real(rp), parameter, public const_cl
specific heat (liquid water) [J/kg/K]
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), parameter, public const_karman
von Karman constant
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_cy
center coordinate [m]: y, local
subroutine, public prof_setup
subroutine, public atmos_grid_cartesc_finalize
real(rp), public const_lhf0
latent heat of fusion at 0C [J/kg]
subroutine, public atmos_grid_cartesc_real_finalize
Finalize.
subroutine, public landuse_write
Write landuse data.
subroutine, public cpl_vars_finalize
Finalize.
subroutine, public file_finalize
finalize
subroutine, public rm_prep(comm_world, cnf_fname, path, add_path)
Setup.
character(len=h_short), public atmos_phy_mp_type
module atmosphere / thermodyn
real(rp), public const_rdry
specific gas constant (dry air) [J/kg/K]
logical, public time_doland_restart
execute land restart output in this step?
subroutine, public prof_rapend(rapname_base, level, disable_barrier)
Save raptime.
module ocean / grid / cartesianC / real
subroutine, public land_vars_finalize
Finalize.
subroutine, public statistics_setup
Setup.
subroutine, public atmos_hydrostatic_setup
Setup.
module land / grid / cartesianC
subroutine, public atmos_thermodyn_setup
Setup.
subroutine, public atmos_hydrometeor_finalize
Finalize.
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lat
latitude [rad,-pi,pi]
subroutine, public io_log_setup(myrank, is_master)
Setup LOG.
module ADMIN VERSIONCHECK
module atmosphere / grid / cartesC
subroutine, public topography_finalize
finalize
subroutine, public file_cartesc_setup
Setup.
subroutine, public tracer_finalize
module urban / grid / cartesianC / real
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 io_setup(APPNAME, conf_name, prefix, allow_noconf)
Setup.
subroutine, public prof_rapreport
Report raptime.
subroutine, public const_setup
Setup.