module SCALE-RM (a main routine of regional model)
More...
module SCALE-RM (a main routine of regional model)
- Description
- SCALE: Scalable Computing by Advanced Library and Environment Limited area model for regional weather, regional climate, and large-Eddy Simulation (LES)
- Author
- Team SCALE
◆ rm_driver()
subroutine, public mod_rm_driver::rm_driver |
( |
integer, intent(in) |
comm_world, |
|
|
character(len=*), intent(in) |
cnf_fname, |
|
|
character(len=*), intent(in) |
path, |
|
|
logical, intent(in) |
add_path |
|
) |
| |
Setup.
Definition at line 59 of file mod_rm_driver.F90.
307 use pp_print_parm,
only: &
308 pp_print_parm_set_flg_out_msg
309 use pp_phys_const,
only: &
314 integer,
intent(in) :: comm_world
315 character(len=*),
intent(in) :: cnf_fname
316 character(len=*),
intent(in) :: path
317 logical,
intent(in) :: add_path
320 integer :: fpm_counter
330 if ( add_path .and. path /=
"" )
then
331 call io_setup( modelname, trim(path)//cnf_fname, prefix=path )
333 call io_setup( modelname, trim(path)//cnf_fname )
342 call io_log_setup( myrank, ismaster )
355 call prof_setprefx(
'INIT')
356 call prof_rapstart(
'Initialize', 0)
402 call atmos_driver_tracer_setup
472 call pp_print_parm_set_flg_out_msg( 0 )
473 call pp_phys_const_set( &
484 sc0_in = solarins_constant)
501 call prof_rapend(
'Initialize', 0)
509 call prof_papi_rapstart
513 log_progress(*)
'START TIMESTEP'
514 call prof_setprefx(
'MAIN')
515 call prof_rapstart(
'Main_Loop', 0)
572 if( io_l )
call flush(io_fid_log)
576 call prof_rapstart(
'FPM', 1)
580 if ( sign_exit )
then
581 log_error(
"scalerm",*)
'receive stop signal'
587 fpm_counter = fpm_counter + 1
588 call prof_rapend(
'FPM', 1)
593 call prof_rapend(
'Main_Loop', 0)
595 log_progress(*)
'END TIMESTEP'
602 call prof_papi_rapstop
607 call prof_setprefx(
'FIN')
609 call prof_rapstart(
'All', 0)
621 call prof_rapstart(
'Monit', 1)
623 call prof_rapend (
'Monit', 1)
626 call prof_rapstart(
'File', 1)
633 call prof_rapend (
'File', 1)
691 call prof_rapend (
'All', 0)
695 call prof_papi_rapreport
References mod_admin_restart::admin_restart_setup(), mod_admin_restart::admin_restart_write(), mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), 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_calc_tendency(), mod_atmos_driver::atmos_driver_calc_tendency_from_sflux(), mod_atmos_driver::atmos_driver_finalize(), mod_atmos_driver::atmos_driver_setup(), mod_atmos_driver::atmos_driver_tracer_setup(), mod_atmos_driver::atmos_driver_update(), scale_atmos_grid_cartesc::atmos_grid_cartesc_cy, scale_atmos_grid_cartesc::atmos_grid_cartesc_domain_center_y, scale_atmos_grid_cartesc::atmos_grid_cartesc_finalize(), scale_atmos_grid_cartesc_index::atmos_grid_cartesc_index_setup(), scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_finalize(), 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_finalize(), 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_finalize(), scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), mod_atmos_admin::atmos_phy_mp_type, mod_atmos_vars::atmos_restart_check, scale_atmos_saturation::atmos_saturation_setup(), scale_atmos_solarins::atmos_solarins_constant, scale_atmos_thermodyn::atmos_thermodyn_setup(), mod_atmos_vars::atmos_vars_finalize(), mod_atmos_vars::atmos_vars_history(), mod_atmos_vars::atmos_vars_history_setpres(), mod_atmos_vars::atmos_vars_monitor(), mod_atmos_vars::atmos_vars_restart_check(), mod_atmos_vars::atmos_vars_setup(), scale_bulkflux::bulkflux_setup(), scale_calendar::calendar_setup(), scale_comm_cartesc_nest::comm_cartesc_nest_finalize(), scale_comm_cartesc_nest::comm_cartesc_nest_setup(), scale_comm_cartesc::comm_finalize(), scale_comm_cartesc::comm_regist(), scale_comm_cartesc::comm_setup(), scale_const::const_ci, scale_const::const_cl, scale_const::const_finalize(), scale_const::const_grav, scale_const::const_karman, scale_const::const_lhf0, scale_const::const_lhv0, scale_const::const_rdry, scale_const::const_rvap, scale_const::const_setup(), scale_const::const_stb, scale_const::const_tem00, scale_coriolis::coriolis_finalize(), scale_coriolis::coriolis_setup(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_driver::cpl_driver_finalize(), mod_cpl_driver::cpl_driver_setup(), mod_cpl_admin::cpl_sw, mod_cpl_vars::cpl_vars_finalize(), mod_cpl_vars::cpl_vars_setup(), mod_da_admin::da_admin_setup(), mod_da_admin::da_do, mod_da_driver::da_driver_finalize(), mod_da_driver::da_driver_setup(), mod_da_driver::da_driver_update(), mod_da_vars::da_vars_finalize(), mod_da_vars::da_vars_history(), mod_da_vars::da_vars_monitor(), mod_da_vars::da_vars_setup(), scale_atmos_grid_cartesc::dx, scale_atmos_grid_cartesc::dy, scale_file_cartesc::file_cartesc_finalize(), scale_file_cartesc::file_cartesc_setup(), scale_file::file_close_all(), scale_file_external_input_cartesc::file_external_input_cartesc_finalize(), scale_file_external_input_cartesc::file_external_input_cartesc_setup(), scale_file::file_finalize(), scale_file_grads::file_grads_finalize(), scale_file_history_cartesc::file_history_cartesc_finalize(), scale_file_history_cartesc::file_history_cartesc_setup(), scale_file_history::file_history_finalize(), scale_file_history::file_history_set_nowdate(), scale_file_history::file_history_write(), scale_fpm::fpm_alive, scale_fpm::fpm_polling(), scale_fpm::fpm_polling_freq, scale_atmos_grid_cartesc_index::ia, scale_io::io_fid_log, scale_io::io_finalize(), scale_io::io_l, 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, mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_finalize(), mod_land_driver::land_driver_setup(), mod_land_driver::land_driver_update(), scale_land_grid_cartesc::land_grid_cartesc_finalize(), scale_land_grid_cartesc_index::land_grid_cartesc_index_setup(), scale_land_grid_cartesc_real::land_grid_cartesc_real_finalize(), 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_vars::land_vars_finalize(), mod_land_vars::land_vars_history(), mod_land_vars::land_vars_monitor(), mod_land_vars::land_vars_setup(), scale_landuse::landuse_finalize(), scale_landuse::landuse_setup(), scale_landuse::landuse_write(), scale_matrix::matrix_finalize(), scale_matrix::matrix_setup(), scale_monitor_cartesc::monitor_cartesc_setup(), scale_monitor::monitor_finalize(), scale_monitor::monitor_write(), mod_ocean_admin::ocean_admin_setup(), mod_ocean_admin::ocean_do, mod_ocean_driver::ocean_driver_calc_tendency(), mod_ocean_driver::ocean_driver_finalize(), mod_ocean_driver::ocean_driver_setup(), mod_ocean_driver::ocean_driver_update(), scale_ocean_grid_cartesc::ocean_grid_cartesc_finalize(), scale_ocean_grid_cartesc_index::ocean_grid_cartesc_index_setup(), scale_ocean_grid_cartesc_real::ocean_grid_cartesc_real_finalize(), 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_vars::ocean_vars_finalize(), mod_ocean_vars::ocean_vars_history(), mod_ocean_vars::ocean_vars_monitor(), mod_ocean_vars::ocean_vars_setup(), scale_prc::prc_abort(), scale_prc_cartesc::prc_cartesc_finalize(), scale_prc_cartesc::prc_cartesc_setup(), scale_prc::prc_local_setup(), scale_prof::prof_finalize(), 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_finalize(), scale_random::random_setup(), restart_read(), scale_statistics::statistics_setup(), mod_admin_time::time_doatmos_step, mod_admin_time::time_doda_step, mod_admin_time::time_doend, mod_admin_time::time_doland_step, mod_admin_time::time_doocean_step, mod_admin_time::time_doresume, mod_admin_time::time_dourban_step, scale_time::time_dtsec, scale_time::time_nowdate, scale_time::time_nowstep, scale_time::time_nowsubsec, scale_topography::topography_finalize(), scale_topography::topography_setup(), scale_topography::topography_write(), scale_tracer::tracer_finalize(), mod_urban_admin::urban_admin_setup(), mod_urban_admin::urban_do, mod_urban_driver::urban_driver_calc_tendency(), mod_urban_driver::urban_driver_finalize(), mod_urban_driver::urban_driver_setup(), mod_urban_driver::urban_driver_update(), scale_urban_grid_cartesc::urban_grid_cartesc_finalize(), scale_urban_grid_cartesc_index::urban_grid_cartesc_index_setup(), scale_urban_grid_cartesc_real::urban_grid_cartesc_real_finalize(), 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_vars::urban_vars_finalize(), mod_urban_vars::urban_vars_history(), mod_urban_vars::urban_vars_monitor(), mod_urban_vars::urban_vars_setup(), mod_user::user_calc_tendency(), mod_user::user_finalize(), mod_user::user_setup(), mod_user::user_tracer_setup(), and mod_user::user_update().
Referenced by mod_launcher::launcher().
◆ restart_read()
subroutine mod_rm_driver::restart_read |
Definition at line 709 of file mod_rm_driver.F90.
786 call prof_rapstart(
'ATM_Refstate', 2)
787 call atmos_refstate_update(
ka,
ks,
ke,
ia,
is,
ie,
isb,
ieb,
ja,
js,
je,
jsb,
jeb, &
788 dens(:,:,:),
pott(:,:,:),
temp(:,:,:),
pres(:,:,:),
qv(:,:,:), &
789 cz(:), fz(:), fdz(:), rcdz(:), &
790 real_cz(:,:,:), real_fz(:,:,:), real_phi(:,:,:), area(:,:), &
792 call prof_rapend(
'ATM_Refstate', 2)
References mod_admin_restart::admin_restart_read(), mod_atmos_bnd_driver::atmos_boundary_driver_set(), mod_atmos_admin::atmos_do, mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_driver::atmos_driver_calc_tendency_from_sflux(), scale_atmos_grid_cartesc::atmos_grid_cartesc_cz, scale_atmos_grid_cartesc::atmos_grid_cartesc_fdz, scale_atmos_grid_cartesc::atmos_grid_cartesc_fz, scale_atmos_grid_cartesc::atmos_grid_cartesc_rcdz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_area, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_cz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_fz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_phi, scale_atmos_refstate::atmos_refstate_update(), mod_atmos_driver::atmos_surface_set(), mod_atmos_vars::atmos_vars_calc_diagnostics(), mod_atmos_vars::atmos_vars_history(), mod_atmos_vars::atmos_vars_history_setpres(), mod_atmos_vars::atmos_vars_monitor(), mod_cpl_admin::cpl_sw, mod_da_admin::da_do, mod_da_vars::da_vars_history(), mod_da_vars::da_vars_monitor(), mod_atmos_vars::dens, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::ieb, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::isb, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::jeb, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::jsb, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, mod_land_admin::land_do, mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), mod_land_vars::land_vars_history(), mod_land_vars::land_vars_monitor(), mod_ocean_admin::ocean_do, mod_ocean_driver::ocean_driver_calc_tendency(), mod_ocean_driver::ocean_surface_set(), mod_ocean_vars::ocean_vars_history(), mod_ocean_vars::ocean_vars_monitor(), mod_atmos_vars::pott, mod_atmos_vars::pres, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), mod_atmos_vars::qv, mod_atmos_vars::temp, scale_time::time_nowdaysec, mod_urban_admin::urban_do, mod_urban_driver::urban_driver_calc_tendency(), mod_urban_driver::urban_surface_set(), mod_urban_vars::urban_vars_history(), mod_urban_vars::urban_vars_monitor(), and mod_user::user_calc_tendency().
Referenced by rm_driver().
real(rp), public const_grav
standard acceleration of gravity [m/s2]
subroutine, public comm_setup
Setup.
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]
integer, public ke
end point of inner domain: z, local
subroutine, public ocean_driver_update
Ocean step.
module administrator for restart
real(dp), public time_nowdaysec
second of current time [sec]
subroutine, public prc_abort
Abort Process.
subroutine, public file_history_finalize
finalization
subroutine, public user_setup
Setup before setup of other components.
real(rp), dimension(:,:,:), allocatable, public atmos_grid_cartesc_real_cz
geopotential height [m] (zxy)
subroutine, public cpl_admin_setup
Setup.
real(rp), dimension(:,:,:), allocatable, target, public pott
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.
subroutine, public ocean_driver_finalize
Finalize.
module Data Assimilation driver
subroutine, public atmos_grid_cartesc_setup(basename, aggregate)
Setup.
subroutine, public landuse_setup(OCEAN_do, URBAN_do, LAKE_do)
Setup.
subroutine, public land_vars_history
History output set for land variables.
subroutine, public monitor_write(memo, nowstep)
Flush monitor buffer to formatted file.
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.
logical, public time_doland_step
execute land component in this step?
real(dp), public time_nowsubsec
subsecond part of current time [sec]
module Atmosphere Grid CartesianC metirc
subroutine, public ocean_vars_monitor
monitor output
module atmosphere / hydrometeor
subroutine, public user_finalize
Finalization.
subroutine, public fpm_polling(run_stat, stop_signal)
Main system of FPM.
module atmosphere / reference state
subroutine, public urban_vars_monitor
monitor output
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
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_rcdz
reciprocal of center-dz
module ocean / grid / cartesianC
module Atmosphere GRID CartesC Real(real space)
subroutine, public random_setup
Setup.
subroutine, public urban_driver_update
Urban step.
subroutine, public admin_time_setup(setup_TimeIntegration)
Setup.
subroutine, public land_vars_monitor
monitor output
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 atmos_refstate_update(KA, KS, KE, IA, IS, IE, ISB, IEB, JA, JS, JE, JSB, JEB, DENS, POTT, TEMP, PRES, QV, CZ, FZ, FDZ, RCDZ, REAL_CZ, REAL_FZ, REAL_PHI, AREA, nowsec)
Update reference state profile (Horizontal average)
subroutine, public prc_cartesc_setup
Setup Processor topology.
subroutine, public file_history_set_nowdate(NOWDATE, NOWSUBSEC, NOWSTEP)
set now step
real(rp), public atmos_grid_cartesc_domain_center_y
center position of global domain [m]: y
module Data Assimilation Variables
subroutine, public urban_driver_calc_tendency(force)
Calclate tendency.
logical, public atmos_restart_check
Check value consistency?
module land / grid / cartesianC / index
subroutine, public da_driver_finalize
finalize
subroutine, public ocean_surface_set(countup)
Put surface boundary to other model.
subroutine, public urban_grid_cartesc_finalize
Finalize.
subroutine, public atmos_vars_monitor
monitor output
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.
integer, public ie
end point of inner domain: x, local
logical, public urban_land
subroutine, public ocean_grid_cartesc_finalize
Finalize.
subroutine, public bulkflux_setup(dx)
real(rp), dimension(:,:,:), allocatable, target, public dens
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 urban_vars_history
History output set for urban variables.
subroutine, public atmos_vars_setup
Setup.
subroutine, public atmos_vars_history_setpres
Set pressure for history output.
subroutine, public coriolis_finalize
Finalize.
subroutine, public topography_setup
Setup.
subroutine, public atmos_driver_finalize(init)
Finalize.
module Data Assimilation admin
subroutine, public atmos_vars_restart_check
Check and compare between last data and sample data.
subroutine, public prc_cartesc_finalize
Setup Processor topology.
subroutine, public atmos_driver_update
advance atmospheric state
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
logical, public time_doend
finish program in this step?
subroutine, public matrix_finalize
Finalize.
subroutine, public land_grid_cartesc_index_setup
Setup.
subroutine, public comm_finalize
Finalize.
logical, public time_doatmos_step
execute atmosphere component in this step?
integer, public time_nowstep
current step [number]
subroutine, public random_finalize
finalize
subroutine, public atmos_grid_cartesc_metric_finalize
Finalize.
subroutine, public ocean_driver_calc_tendency(force)
Calculate tendency.
module ATMOSPHERE / Boundary treatment
subroutine, public land_driver_setup
Setup.
subroutine, public atmos_grid_cartesc_real_setup
Setup.
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_area
horizontal area ( xy, normal z) [m2]
subroutine, public land_grid_cartesc_setup
Setup.
subroutine, public cpl_driver_setup
Setup.
subroutine, public user_calc_tendency
Calculation tendency.
subroutine, public file_cartesc_finalize
deallocate buffers
subroutine, public da_vars_monitor
monitor output
integer, public is
start point of inner domain: x, local
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.
real(rp), dimension(:,:,:), allocatable, target, public temp
subroutine, public ocean_vars_history
History output set for ocean variables.
subroutine, public cpl_vars_setup
Setup.
subroutine, public urban_vars_finalize
Finalize.
integer, public fpm_polling_freq
real(rp), dimension(:,:,:), allocatable, pointer, target, public qv
subroutine, public ocean_grid_cartesc_index_setup
Setup.
subroutine, public monitor_cartesc_setup(dt, ATMOS_do, OCEAN_do, LAND_do, URBAN_do)
Setup.
subroutine, public land_driver_update
Land step.
subroutine, public admin_time_advance
Advance the time & evaluate restart & stop.
logical, public time_doresume
resume in this step?
subroutine, public admin_time_checkstate
Evaluate component execution.
real(rp), parameter, public const_stb
Stefan-Boltzman constant [W/m2/K4].
subroutine, public atmos_saturation_setup
Setup.
real(rp), dimension(:,:,:), allocatable, target, public pres
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
integer, public ks
start point of inner domain: z, local
subroutine, public urban_grid_cartesc_real_finalize
Finalize.
logical, public fpm_alive
subroutine, public user_update
User step.
subroutine, public da_driver_update
Data Assimilation.
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.
module file / history_cartesC
subroutine, public urban_driver_setup
Setup.
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_fz
face coordinate [m]: z, local
subroutine, public atmos_surface_set(countup)
Set surface boundary condition.
subroutine, public landuse_finalize
Finalize.
subroutine, public file_history_write
subroutine, public land_driver_calc_tendency(force)
Calculate tendency.
subroutine, public atmos_driver_setup(init)
Setup.
real(dp), public time_dtsec
time interval of model [sec]
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 land_driver_finalize
finalize
subroutine, public atmos_grid_cartesc_metric_setup
Setup.
subroutine, public atmos_vars_history
History output set for atmospheric variables.
subroutine, public land_grid_cartesc_real_set_areavol
integer, dimension(6), public time_nowdate
current time [YYYY MM DD HH MM SS]
subroutine, public urban_grid_cartesc_setup
Setup.
subroutine, public ocean_driver_setup
Setup.
integer, public js
start point of inner domain: y, local
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 atmos_grid_cartesc_finalize
subroutine, public file_history_cartesc_finalize
Setup.
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
character(len=h_short), public atmos_phy_mp_type
module atmosphere / thermodyn
subroutine, public file_history_cartesc_setup
Setup.
real(rp), public const_rdry
specific gas constant (dry air) [J/kg/K]
subroutine, public atmos_vars_calc_diagnostics
Calc diagnostic variables.
subroutine, public monitor_finalize
Close file.
module ocean / grid / cartesianC / real
subroutine, public land_vars_finalize
Finalize.
subroutine, public statistics_setup
Setup.
subroutine, public atmos_hydrostatic_setup
Setup.
logical, public time_dourban_step
execute urban component in this step?
real(rp), dimension(:,:,:), allocatable, public atmos_grid_cartesc_real_phi
geopotential [m2/s2] (cell center)
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]
real(rp), dimension(:,:,:), allocatable, public atmos_grid_cartesc_real_fz
geopotential height [m] (wxy)
module ADMIN VERSIONCHECK
module atmosphere / grid / cartesC
subroutine, public da_vars_finalize
Finalize.
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_fdz
z-length of grid(i+1) to grid(i) [m]
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_cz
center coordinate [m]: z, local
subroutine, public topography_finalize
finalize
subroutine, public file_cartesc_setup
Setup.
subroutine, public tracer_finalize
module urban / grid / cartesianC / real
subroutine, public urban_driver_finalize
Finalize.
subroutine, public admin_versioncheck
Setup.
subroutine, public admin_restart_read
Read from restart files.
subroutine, public urban_grid_cartesc_real_setup
Setup real grid.
subroutine, public atmos_boundary_driver_set(time)
set
subroutine, public atmos_hydrometeor_setup
Setup.
logical, public time_doda_step
execute DA component in this step?
subroutine, public matrix_setup
Setup.
logical, public time_doocean_step
execute ocean component in this step?
module atmosphere / saturation
subroutine, public da_vars_setup
Setup.
subroutine, public land_admin_setup
Setup.
integer, public je
end point of inner domain: y, local
subroutine, public cpl_driver_finalize
finalize
subroutine, public da_admin_setup
Setup.
subroutine, public da_driver_setup
Setup.
subroutine, public atmos_driver_calc_tendency_from_sflux(force)
Calculation tendency from surface flux with coupler.
subroutine, public atmos_driver_calc_tendency(force)
Calculation tendency.
subroutine, public const_setup
Setup.
subroutine, public da_vars_history
History output set for data-assimilation variables.