53 character(len=H_MID),
private,
parameter :: modelname =
"SCALE-RM ver. "//version
196 integer,
intent(in) :: comm_world
197 integer,
intent(in) :: intercomm_parent
198 integer,
intent(in) :: intercomm_child
199 character(len=H_LONG),
intent(in) :: cnf_fname
208 call io_setup( modelname, .true., cnf_fname )
285 call nest_setup ( intercomm_parent, intercomm_child )
325 call prof_papi_rapstart
393 call prof_papi_rapstop
415 call prof_papi_rapreport
subroutine, public nest_setup(inter_parent, inter_child)
Setup.
subroutine, public monit_finalize
Close file.
subroutine, public interp_setup
Setup.
subroutine, public prof_setup
subroutine, public atmos_surface_set(countup)
Set surface boundary condition.
module ATMOSPHERE / Saturation adjustment
logical, public time_dourban_step
execute urban component in this step?
subroutine, public prof_setprefx(prefxname)
logical, public land_restart_output
output restart file?
subroutine, public atmos_saturation_setup
Setup.
subroutine, public urban_grid_index_setup
Setup.
logical, public time_doend
finish program in this step?
subroutine, public ocean_driver_setup
Setup.
module GRID (nesting system)
subroutine, public user_step
User step.
logical, public io_l
output log or not? (this process)
subroutine, public landuse_setup
Setup.
subroutine, public random_setup
Setup.
subroutine, public scalerm(comm_world, intercomm_parent, intercomm_child, cnf_fname)
Setup.
subroutine, public ocean_vars_restart_write
Write ocean restart.
subroutine, public roughness_setup
subroutine, public prc_setup
Setup Processor topology.
subroutine, public land_vars_setup
Setup.
module ATMOSPHERIC Variables
subroutine, public urban_vars_restart_read
Read urban restart.
subroutine, public fileio_setup
Setup.
subroutine, public atmos_vars_restart_write
Write restart of atmospheric variables.
logical, public time_doatmos_restart
execute atmosphere restart output in this step?
logical, public time_doocean_restart
execute ocean restart output in this step?
subroutine, public grid_index_setup
Setup.
module GRID (cartesian) for land
subroutine, public io_log_setup(myrank, is_master)
Setup LOG.
subroutine, public loginit(fid_conf, fid_log, master)
subroutine, public land_admin_setup
Setup.
logical, public atmos_restart_output
output restart file?
subroutine, public urban_surface_set(countup)
Set surface boundary to other model.
subroutine, public urban_vars_restart_write
Write urban restart.
subroutine, public land_vars_restart_read
Read land restart.
module SCALE-RM (a main routine of regional model)
subroutine, public bulkflux_setup
subroutine, public admin_time_setup(setup_TimeIntegration)
Setup.
subroutine, public admin_restart_setup
Setup.
subroutine, public land_driver_resume
Resume.
subroutine, public real_setup
Setup.
subroutine, public topo_setup
Setup.
subroutine, public urban_grid_setup
Setup.
module GRID (cartesian) for urban
logical, public time_doocean_step
execute ocean component in this step?
subroutine, public calendar_setup
Setup.
logical, public time_doresume
resume in this step?
subroutine, public tracer_setup
Setup.
subroutine, public land_driver_setup
Setup.
subroutine, public cpl_vars_setup
Setup.
subroutine, public ocean_surface_set(countup)
Put surface boundary to other model.
subroutine, public hist_write
Flush history buffer to file.
subroutine, public urban_driver
Urban step.
subroutine, public atmos_vars_setup
Setup.
subroutine, public const_setup
Setup.
subroutine, public io_setup(MODELNAME, call_from_launcher, fname_in)
Setup.
subroutine, public comm_cleanup
subroutine, public ocean_driver_resume
Resume.
module ATMOSPHERE / Hydrostatic barance
subroutine, public atmos_driver_resume1
Resume.
subroutine, public stat_setup
Setup.
subroutine, public urban_driver_resume
Resume.
subroutine, public land_grid_setup
Setup.
subroutine, public atmos_thermodyn_setup
Setup.
subroutine, public atmos_driver_setup
Setup.
subroutine, public ocean_driver
Ocean step.
subroutine, public ocean_vars_restart_read
Read ocean restart.
module administrator for restart
subroutine, public urban_vars_setup
Setup.
subroutine, public urban_driver_setup
Setup.
subroutine, public gtrans_setup
Setup.
subroutine, public ocean_admin_setup
Setup.
logical, public time_dourban_restart
execute urban restart output in this step?
logical, public urban_restart_output
output restart file?
subroutine, public prof_rapstart(rapname_base, level)
Start raptime.
subroutine, public hist_setup
Setup.
subroutine, public land_grid_index_setup
Setup.
subroutine, public monit_write(memo)
Flush monitor buffer to formatted file.
logical, public atmos_restart_check
check value consistency?
module ATMOSPHERE / Thermodynamics
subroutine, public user_resume
Resuming operation.
subroutine, public admin_time_advance
Advance the time & evaluate restart & stop.
subroutine, public atmos_driver_finalize
Finalize.
subroutine, public cpl_admin_setup
Setup.
logical, public time_doatmos_step
execute atmosphere component in this step?
subroutine, public monit_setup
Setup.
subroutine, public atmos_admin_setup
Setup.
subroutine, public ocean_vars_setup
Setup.
logical, public time_doland_restart
execute land restart output in this step?
subroutine, public admin_restart
subroutine, public atmos_driver
advance atmospheric state
subroutine, public prc_local_setup(comm, myrank, ismaster)
Setup MPI.
module Surface roughness length
integer, public io_fid_conf
Config file ID.
subroutine, public comm_setup
Setup.
subroutine, public urban_admin_setup
Setup.
subroutine, public user_setup
Setup before setup of other components.
subroutine, public user_resume0
Resuming operation, before calculating tendency.
logical, public ocean_restart_output
output restart file?
integer, public io_fid_log
Log file ID.
subroutine, public land_vars_restart_write
Write land restart.
subroutine, public prof_rapend(rapname_base, level)
Save raptime.
subroutine, public atmos_vars_restart_check
Check and compare between last data and sample data.
subroutine, public atmos_driver_resume2
Setup.
logical, public time_doland_step
execute land component in this step?
subroutine, public land_surface_set(countup)
Put surface boundary to other model.
subroutine, public atmos_hydrostatic_setup
Setup.
subroutine, public atmos_vars_restart_read
Read restart of atmospheric variables.
subroutine, public atmos_vars_diagnostics
Calc diagnostic variables.
subroutine, public grid_setup
Setup.
subroutine, public admin_time_checkstate
Evaluate component execution.
subroutine, public prof_rapreport
Report raptime.
subroutine, public land_driver
Land step.