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

Go to the source code of this file.

Modules

module  mod_atmos_bnd_driver
 module ATMOSPHERE / Boundary treatment
 

Functions/Subroutines

subroutine, public mod_atmos_bnd_driver::atmos_boundary_driver_setup
 Setup. More...
 
subroutine, public mod_atmos_bnd_driver::atmos_boundary_driver_set (time)
 set More...
 
subroutine mod_atmos_bnd_driver::atmos_boundary_set_file (time)
 Set boundary value for real case experiment. More...
 
subroutine mod_atmos_bnd_driver::atmos_boundary_set_online (time)
 Set boundary value for real case experiment [online daughter]. More...
 
subroutine, public mod_atmos_bnd_driver::atmos_boundary_driver_finalize
 Finalize boundary value. More...
 
subroutine, public mod_atmos_bnd_driver::atmos_boundary_driver_update (time)
 Update boundary value with a constant time boundary. More...
 
subroutine, public mod_atmos_bnd_driver::atmos_boundary_driver_send
 Send data to child domain. More...
 
subroutine mod_atmos_bnd_driver::set_boundary
 
subroutine mod_atmos_bnd_driver::history_bnd (ATMOS_BOUNDARY_DENS, ATMOS_BOUNDARY_VELZ, ATMOS_BOUNDARY_VELX, ATMOS_BOUNDARY_VELY, ATMOS_BOUNDARY_POTT, ATMOS_BOUNDARY_QTRC)
 
subroutine mod_atmos_bnd_driver::calc_mass
 
subroutine mod_atmos_bnd_driver::set_offset
 

Variables

integer, public mod_atmos_bnd_driver::bnd_qa
 
integer, allocatable, public mod_atmos_bnd_driver::of
 
integer, allocatable, public mod_atmos_bnd_driver::tracer
 
integer, public mod_atmos_bnd_driver::at
 
integer, public mod_atmos_bnd_driver::boundary
 
integer, dimension(:), allocatable, public mod_atmos_bnd_driver::bnd_iq
 
integer, allocatable, public mod_atmos_bnd_driver::index
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_dens
 
real(rp), allocatable, public mod_atmos_bnd_driver::reference
 
real(rp), dimension(0-1), allocatable, public mod_atmos_bnd_driver::dens
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_velz
 
real(rp), dimension(0-1), allocatable, public mod_atmos_bnd_driver::velz
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_velx
 
real(rp), dimension(0-1), allocatable, public mod_atmos_bnd_driver::velx
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_vely
 
real(rp), dimension(0-1), allocatable, public mod_atmos_bnd_driver::vely
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_pott
 
real(rp), dimension(0-1), allocatable, public mod_atmos_bnd_driver::pott
 
real(rp), dimension(:,:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_qtrc
 
real(rp), dimension(0-1), allocatable, public mod_atmos_bnd_driver::qtrc
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_alpha_dens
 
real(rp), allocatable, public mod_atmos_bnd_driver::damping
 
real(rp), allocatable, public mod_atmos_bnd_driver::coefficient
 
real(rp), allocatable, public mod_atmos_bnd_driver::for
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_alpha_velz
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_alpha_velx
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_alpha_vely
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_alpha_pott
 
real(rp), dimension(:,:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_alpha_qtrc
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_mflux_offset_x
 
real(rp), allocatable, public mod_atmos_bnd_driver::mass
 
real(rp), allocatable, public mod_atmos_bnd_driver::flux
 
real(rp), dimension(south, north), allocatable, public mod_atmos_bnd_driver::offset
 
real(rp), dimension(:,:,:), allocatable, public mod_atmos_bnd_driver::atmos_boundary_mflux_offset_y
 
real(rp), public mod_atmos_bnd_driver::atmos_boundary_smoother_fact = 0.2_RP
 
real(rp), public mod_atmos_bnd_driver::fact
 
real(rp), public mod_atmos_bnd_driver::smoother
 
real(rp), public mod_atmos_bnd_driver::to
 
logical, public mod_atmos_bnd_driver::atmos_boundary_update_flag = .false.
 
logical, public mod_atmos_bnd_driver::switch
 
logical, public mod_atmos_bnd_driver::real
 
logical, public mod_atmos_bnd_driver::case