SCALE-RM
|
module Atmosphere / Physics Cloud Microphysics More...
Functions/Subroutines | |
subroutine, public | atmos_phy_mp_vars_setup |
Setup. More... | |
subroutine, public | atmos_phy_mp_vars_fillhalo |
HALO Communication. More... | |
subroutine, public | atmos_phy_mp_vars_restart_read |
Read restart. More... | |
subroutine, public | atmos_phy_mp_vars_restart_write |
Write restart. More... | |
Variables | |
logical, public | atmos_phy_mp_restart_output = .false. |
output restart file? More... | |
character(len=h_long), public | atmos_phy_mp_restart_in_basename = '' |
basename of the restart file More... | |
character(len=h_long), public | atmos_phy_mp_restart_out_basename = '' |
basename of the output file More... | |
character(len=h_mid), public | atmos_phy_mp_restart_out_title = 'ATMOS_PHY_MP restart' |
title of the output file More... | |
character(len=h_mid), public | atmos_phy_mp_restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8. More... | |
real(rp), dimension(:,:,:), allocatable, public | atmos_phy_mp_dens_t |
real(rp), dimension(:,:,:), allocatable, public | atmos_phy_mp_momz_t |
real(rp), dimension(:,:,:), allocatable, public | atmos_phy_mp_momx_t |
real(rp), dimension(:,:,:), allocatable, public | atmos_phy_mp_momy_t |
real(rp), dimension(:,:,:), allocatable, public | atmos_phy_mp_rhot_t |
real(rp), dimension(:,:,:,:), allocatable, public | atmos_phy_mp_rhoq_t |
real(rp), dimension(:,:,:), allocatable, public | atmos_phy_mp_evaporate |
real(rp), dimension(:,:), allocatable, public | atmos_phy_mp_sflx_rain |
real(rp), dimension(:,:), allocatable, public | atmos_phy_mp_sflx_snow |
module Atmosphere / Physics Cloud Microphysics
name | type | default value | comment |
---|---|---|---|
ATMOS_PHY_MP_RESTART_IN_BASENAME | character(len=H_LONG) | '' | basename of the restart file |
ATMOS_PHY_MP_RESTART_OUTPUT | logical | .false. | output restart file? |
ATMOS_PHY_MP_RESTART_OUT_BASENAME | character(len=H_LONG) | '' | basename of the output file |
ATMOS_PHY_MP_RESTART_OUT_TITLE | character(len=H_MID) | 'ATMOS_PHY_MP restart' | title of the output file |
ATMOS_PHY_MP_RESTART_OUT_DTYPE | character(len=H_MID) | 'DEFAULT' | REAL4 or REAL8 |
subroutine, public mod_atmos_phy_mp_vars::atmos_phy_mp_vars_setup | ( | ) |
Setup.
Definition at line 87 of file mod_atmos_phy_mp_vars.f90.
References atmos_phy_mp_dens_t, atmos_phy_mp_evaporate, atmos_phy_mp_momx_t, atmos_phy_mp_momy_t, atmos_phy_mp_momz_t, atmos_phy_mp_restart_in_basename, atmos_phy_mp_restart_out_basename, atmos_phy_mp_restart_out_dtype, atmos_phy_mp_restart_out_title, atmos_phy_mp_restart_output, atmos_phy_mp_rhoq_t, atmos_phy_mp_rhot_t, atmos_phy_mp_sflx_rain, atmos_phy_mp_sflx_snow, scale_const::const_undef, scale_grid_index::ia, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_grid_index::ja, scale_grid_index::ka, scale_process::prc_mpistop(), and scale_tracer::qa.
Referenced by mod_atmos_vars::atmos_vars_setup().
subroutine, public mod_atmos_phy_mp_vars::atmos_phy_mp_vars_fillhalo | ( | ) |
HALO Communication.
Definition at line 168 of file mod_atmos_phy_mp_vars.f90.
References atmos_phy_mp_sflx_rain, and atmos_phy_mp_sflx_snow.
Referenced by atmos_phy_mp_vars_restart_read(), and atmos_phy_mp_vars_restart_write().
subroutine, public mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_read | ( | ) |
Read restart.
Definition at line 185 of file mod_atmos_phy_mp_vars.f90.
References atmos_phy_mp_restart_in_basename, atmos_phy_mp_sflx_rain, atmos_phy_mp_sflx_snow, atmos_phy_mp_vars_fillhalo(), scale_stdio::io_fid_log, and scale_stdio::io_l.
Referenced by mod_atmos_vars::atmos_vars_restart_read().
subroutine, public mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_write | ( | ) |
Write restart.
Definition at line 219 of file mod_atmos_phy_mp_vars.f90.
References atmos_phy_mp_restart_out_basename, atmos_phy_mp_restart_out_dtype, atmos_phy_mp_restart_out_title, atmos_phy_mp_sflx_rain, atmos_phy_mp_sflx_snow, atmos_phy_mp_vars_fillhalo(), scale_stdio::io_fid_log, scale_stdio::io_l, and scale_time::time_gettimelabel().
Referenced by mod_atmos_vars::atmos_vars_restart_write().
logical, public mod_atmos_phy_mp_vars::atmos_phy_mp_restart_output = .false. |
output restart file?
Definition at line 41 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), and atmos_phy_mp_vars_setup().
character(len=h_long), public mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_basename = '' |
basename of the restart file
Definition at line 43 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_mp_vars_restart_read(), and atmos_phy_mp_vars_setup().
character(len=h_long), public mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_basename = '' |
basename of the output file
Definition at line 44 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_mp_vars_restart_write(), and atmos_phy_mp_vars_setup().
character(len=h_mid), public mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_title = 'ATMOS_PHY_MP restart' |
title of the output file
Definition at line 45 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_mp_vars_restart_write(), and atmos_phy_mp_vars_setup().
character(len=h_mid), public mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8.
Definition at line 46 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_phy_mp_vars_restart_write(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_dens_t |
Definition at line 48 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_momz_t |
Definition at line 49 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_momx_t |
Definition at line 50 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_momy_t |
Definition at line 51 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_rhot_t |
Definition at line 52 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_rhoq_t |
Definition at line 53 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_evaporate |
Definition at line 55 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_ae_driver::atmos_phy_ae_driver(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_sflx_rain |
Definition at line 56 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup(), atmos_phy_mp_vars_fillhalo(), atmos_phy_mp_vars_restart_read(), atmos_phy_mp_vars_restart_write(), atmos_phy_mp_vars_setup(), mod_atmos_driver::atmos_surface_set(), mod_atmos_vars::atmos_vars_monitor(), and mod_mkinit::flux_setup().
real(rp), dimension(:,:), allocatable, public mod_atmos_phy_mp_vars::atmos_phy_mp_sflx_snow |
Definition at line 57 of file mod_atmos_phy_mp_vars.f90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup(), atmos_phy_mp_vars_fillhalo(), atmos_phy_mp_vars_restart_read(), atmos_phy_mp_vars_restart_write(), atmos_phy_mp_vars_setup(), mod_atmos_driver::atmos_surface_set(), mod_atmos_vars::atmos_vars_monitor(), and mod_mkinit::flux_setup().