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

Go to the source code of this file.

Modules

module  scale_atmos_boundary
 module ATMOSPHERE / Boundary treatment
 

Functions/Subroutines

subroutine, public scale_atmos_boundary::atmos_boundary_setup
 Setup. More...
 
subroutine, public scale_atmos_boundary::atmos_boundary_resume (DENS, MOMZ, MOMX, MOMY, RHOT, QTRC)
 Resume. More...
 
subroutine scale_atmos_boundary::atmos_boundary_resume_file
 Resume boundary value for real case experiment. More...
 
subroutine scale_atmos_boundary::atmos_boundary_resume_online
 Resume boundary value for real case experiment [online daughter]. More...
 
subroutine, public scale_atmos_boundary::atmos_boundary_firstsend (DENS, MOMZ, MOMX, MOMY, RHOT, QTRC)
 First send boundary value. More...
 
subroutine, public scale_atmos_boundary::atmos_boundary_finalize
 Finalize boundary value. More...
 
subroutine, public scale_atmos_boundary::atmos_boundary_update (DENS, MOMZ, MOMX, MOMY, RHOT, QTRC)
 Update boundary value with a constant time boundary. More...
 
subroutine scale_atmos_boundary::update_ref_index
 Update indices of array of boundary references. More...
 

Variables

integer, public scale_atmos_boundary::bnd_qa
 
integer, public scale_atmos_boundary::of
 
integer, public scale_atmos_boundary::tracer
 
integer, public scale_atmos_boundary::at
 
integer, public scale_atmos_boundary::boundary
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_dens
 
real(rp), allocatable, public scale_atmos_boundary::reference
 
real(rp), dimension(0-1), allocatable, public scale_atmos_boundary::dens
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_velz
 
real(rp), dimension(0-1), allocatable, public scale_atmos_boundary::velz
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_velx
 
real(rp), dimension(0-1), allocatable, public scale_atmos_boundary::velx
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_vely
 
real(rp), dimension(0-1), allocatable, public scale_atmos_boundary::vely
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_pott
 
real(rp), dimension(0-1), allocatable, public scale_atmos_boundary::pott
 
real(rp), dimension(:,:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_qtrc
 
real(rp), dimension(0-1), allocatable, public scale_atmos_boundary::qtrc
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_alpha_dens
 
real(rp), allocatable, public scale_atmos_boundary::damping
 
real(rp), allocatable, public scale_atmos_boundary::coefficient
 
real(rp), allocatable, public scale_atmos_boundary::for
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_alpha_velz
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_alpha_velx
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_alpha_vely
 
real(rp), dimension(:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_alpha_pott
 
real(rp), dimension(:,:,:,:), allocatable, public scale_atmos_boundary::atmos_boundary_alpha_qtrc
 
real(rp), public scale_atmos_boundary::atmos_boundary_smoother_fact = 0.2_RP
 
logical, public scale_atmos_boundary::atmos_boundary_update_flag = .false.
 
logical, public scale_atmos_boundary::switch
 
logical, public scale_atmos_boundary::real
 
logical, public scale_atmos_boundary::case