SCALE-RM
Data Types | Modules | Functions/Subroutines | Variables
mod_atmos_vars.F90 File Reference
#include "scalelib.h"
Include dependency graph for mod_atmos_vars.F90:

Go to the source code of this file.

Modules

module  mod_atmos_vars
 module ATMOSPHERIC Variables
 

Functions/Subroutines

subroutine, public mod_atmos_vars::atmos_vars_setup
 Setup. More...
 
subroutine, public mod_atmos_vars::atmos_vars_fillhalo (FILL_BND)
 HALO Communication. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_open
 Open restart file for reading atmospheric variables. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_read
 Read restart of atmospheric variables. More...
 
subroutine, public mod_atmos_vars::atmos_vars_history_setpres
 Set pressure for history output. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_check
 Check and compare between last data and sample data. More...
 
subroutine, public mod_atmos_vars::atmos_vars_history
 History output set for atmospheric variables. More...
 
subroutine, public mod_atmos_vars::atmos_vars_check (force)
 Check variables for atmosphere. More...
 
subroutine, public mod_atmos_vars::atmos_vars_calc_diagnostics
 Calc diagnostic variables. More...
 
recursive subroutine mod_atmos_vars::atmos_vars_get_diagnostic_3d (vname, var)
 get diagnostic variable 3D More...
 
recursive subroutine mod_atmos_vars::atmos_vars_get_diagnostic_2d (vname, var)
 get diagnostic variable 2D More...
 
recursive subroutine mod_atmos_vars::atmos_vars_get_diagnostic_1d (vname, var)
 get diagnostic variable 1D More...
 
subroutine, public mod_atmos_vars::atmos_vars_monitor
 monitor output More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_create
 Create atmospheric restart file. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_enddef
 Exit netCDF define mode. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_close
 Close restart file. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_def_var
 Define atmospheric variables in restart file. More...
 
subroutine, public mod_atmos_vars::atmos_vars_restart_write
 Write restart of atmospheric variables. More...
 
subroutine mod_atmos_vars::allocate_3d (ary)
 
subroutine mod_atmos_vars::allocate_2d (ary)
 
subroutine mod_atmos_vars::allocate_1d (ary)
 

Variables

logical, public mod_atmos_vars::atmos_restart_output = .false.
 Output restart file? More...
 
character(len=h_long), public mod_atmos_vars::atmos_restart_in_basename = ''
 Basename of the input file. More...
 
logical, public mod_atmos_vars::atmos_restart_in_aggregate
 Switch to use aggregate file. More...
 
logical, public mod_atmos_vars::atmos_restart_in_postfix_timelabel = .false.
 Add timelabel to the basename of input file? More...
 
character(len=h_long), public mod_atmos_vars::atmos_restart_out_basename = ''
 Basename of the output file. More...
 
logical, public mod_atmos_vars::atmos_restart_out_aggregate
 Switch to use aggregate file. More...
 
logical, public mod_atmos_vars::atmos_restart_out_postfix_timelabel = .true.
 Add timelabel to the basename of output file? More...
 
character(len=h_mid), public mod_atmos_vars::atmos_restart_out_title = 'ATMOS restart'
 Title of the output file. More...
 
character(len=h_short), public mod_atmos_vars::atmos_restart_out_dtype = 'DEFAULT'
 REAL4 or REAL8. More...
 
logical, public mod_atmos_vars::atmos_restart_check = .false.
 Check value consistency? More...
 
character(len=h_long), public mod_atmos_vars::atmos_restart_check_basename = 'restart_check'
 
real(rp), public mod_atmos_vars::atmos_restart_check_criterion = 1.E-6_RP
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::dens
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::momz
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::momx
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::momy
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::rhot
 
real(rp), dimension(:,:,:,:), allocatable, target, public mod_atmos_vars::qtrc
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::dens_avw
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::momz_avw
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::momx_avw
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::momy_avw
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::rhot_avw
 
real(rp), dimension(:,:,:,:), allocatable, target, public mod_atmos_vars::qtrc_avw
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::dens_av
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::momz_av
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::momx_av
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::momy_av
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::rhot_av
 
real(rp), dimension(:,:,:,:), pointer, public mod_atmos_vars::qtrc_av
 
real(rp), dimension(:,:,:), allocatable, pointer, target, public mod_atmos_vars::qv
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::qc
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::qr
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::qi
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::qs
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::qg
 
real(rp), dimension(:,:,:), pointer, public mod_atmos_vars::qh
 
real(rp), dimension(:,:,:,:), allocatable, target, public mod_atmos_vars::qe
 
real(rp), allocatable, target, public mod_atmos_vars::mass
 
real(rp), allocatable, target, public mod_atmos_vars::ratio
 
real(rp), allocatable, target, public mod_atmos_vars::of
 
real(rp), allocatable, target, public mod_atmos_vars::hydrometors
 
real(rp), allocatable, target, public mod_atmos_vars::kg
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::dens_ref
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::pott_ref
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::temp_ref
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::pres_ref
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::qv_ref
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::dens_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::momz_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::rhou_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::rhov_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::rhot_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::rhoh_p
 
real(rp), dimension(:,:,:,:), allocatable, public mod_atmos_vars::rhoq_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::momx_tp
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_vars::momy_tp
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::w
 
real(rp), allocatable, target, public mod_atmos_vars::velocity
 
real(rp), allocatable, target, public mod_atmos_vars::m
 
real(rp), allocatable, target, public mod_atmos_vars::s
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::u
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::v
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::pott
 
real(rp), allocatable, target, public mod_atmos_vars::potential
 
real(rp), allocatable, target, public mod_atmos_vars::temperature
 
real(rp), allocatable, target, public mod_atmos_vars::k
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::temp
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::pres
 
real(rp), allocatable, target, public mod_atmos_vars::pressure
 
real(rp), allocatable, target, public mod_atmos_vars::pa =J/m3]
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::exner
 
real(rp), dimension(t/pt), allocatable, target, public mod_atmos_vars::function
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::phyd
 
real(rp), allocatable, target, public mod_atmos_vars::hydrostatic
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::phydh
 
real(rp), allocatable, target, public mod_atmos_vars::layer
 
real(rp), allocatable, target, public mod_atmos_vars::interface
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::qdry
 
real(rp), allocatable, target, public mod_atmos_vars::dry
 
real(rp), allocatable, target, public mod_atmos_vars::air
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::rtot
 
real(rp), allocatable, target, public mod_atmos_vars::specific
 
real(rp), allocatable, target, public mod_atmos_vars::gass
 
real(rp), allocatable, target, public mod_atmos_vars::constant
 
real(rp), allocatable, target, public mod_atmos_vars::j
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::cvtot
 
real(rp), allocatable, target, public mod_atmos_vars::heat
 
real(rp), dimension(:,:,:), allocatable, target, public mod_atmos_vars::cptot
 
real(rp), dimension(:,:), allocatable, target, public mod_atmos_vars::prec
 
real(rp), allocatable, target, public mod_atmos_vars::total
 
real(rp), allocatable, target, public mod_atmos_vars::precipitation
 
real(rp), allocatable, target, public mod_atmos_vars::m2
 
real(rp), dimension(:,:), allocatable, public mod_atmos_vars::prec_engi
 
real(rp), allocatable, target, public mod_atmos_vars::internal
 
real(rp), allocatable, target, public mod_atmos_vars::energy