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

Go to the source code of this file.

Modules

module  scale_atmos_refstate
 module atmosphere / reference state
 

Functions/Subroutines

subroutine, public scale_atmos_refstate::atmos_refstate_setup (KA, KS, KE, IA, IS, IE, JA, JS, JE, CZ, FZ, REAL_CZ, REAL_FZ, REAL_PHI)
 Setup. More...
 
subroutine, public scale_atmos_refstate::atmos_refstate_read (KA, KS, KE, IA, IS, IE, JA, JS, JE, CZ, FZ, REAL_CZ, REAL_FZ, REAL_PHI)
 Read reference state profile. More...
 
subroutine, public scale_atmos_refstate::atmos_refstate_write
 Write reference state profile. More...
 
subroutine, public scale_atmos_refstate::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, force)
 Update reference state profile (Horizontal average) More...
 
subroutine scale_atmos_refstate::atmos_refstate_calc3d (KA, KS, KE, IA, IS, IE, JA, JS, JE, CZ, FZ, REAL_CZ, REAL_FZ, REAL_PHI)
 apply 1D reference to 3D (terrain-following) with re-calc hydrostatic balance More...
 
subroutine scale_atmos_refstate::atmos_refstate_smoothing (KA, KS, KE, FDZ, RCDZ, phi)
 

Variables

logical, public scale_atmos_refstate::atmos_refstate_update_flag = .false.
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_refstate::atmos_refstate_pres
 refernce pressure [Pa] More...
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_refstate::atmos_refstate_temp
 refernce temperature [K] More...
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_refstate::atmos_refstate_dens
 refernce density [kg/m3] More...
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_refstate::atmos_refstate_pott
 refernce potential temperature [K] More...
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_refstate::atmos_refstate_qv
 refernce vapor [kg/kg] More...