SCALE-RM
Modules | Functions/Subroutines | Variables
mod_cpl_vars.f90 File Reference

Go to the source code of this file.

Modules

module  mod_cpl_vars
 module COUPLER Variables
 

Functions/Subroutines

subroutine, public mod_cpl_vars::cpl_vars_setup
 Setup. More...
 
subroutine, public mod_cpl_vars::cpl_putatm (TEMP, PRES, W, U, V, DENS, QTRC, PBL, SFC_PRES, SFLX_rad_dn, cosSZA, SFLX_rain, SFLX_snow, countup)
 
subroutine, public mod_cpl_vars::cpl_putocn (SFC_TEMP, SFC_albedo, SFC_Z0M, SFC_Z0H, SFC_Z0E, SFLX_MW, SFLX_MU, SFLX_MV, SFLX_SH, SFLX_LH, SFLX_WH, SFLX_evap, U10, V10, T2, Q2, countup)
 
subroutine, public mod_cpl_vars::cpl_putlnd (SFC_TEMP, SFC_albedo, SFC_Z0M, SFC_Z0H, SFC_Z0E, SFLX_MW, SFLX_MU, SFLX_MV, SFLX_SH, SFLX_LH, SFLX_GH, SFLX_evap, U10, V10, T2, Q2, countup)
 
subroutine, public mod_cpl_vars::cpl_puturb (SFC_TEMP, SFC_albedo, SFC_Z0M, SFC_Z0H, SFC_Z0E, SFLX_MW, SFLX_MU, SFLX_MV, SFLX_SH, SFLX_LH, SFLX_GH, SFLX_evap, U10, V10, T2, Q2, countup)
 
subroutine, public mod_cpl_vars::cpl_getsfc_atm (SFC_TEMP, SFC_albedo, SFC_Z0M, SFC_Z0H, SFC_Z0E, SFLX_MW, SFLX_MU, SFLX_MV, SFLX_SH, SFLX_LH, SFLX_GH, SFLX_QTRC, U10, V10, T2, Q2)
 
subroutine, public mod_cpl_vars::cpl_getatm_ocn (TEMP, PRES, W, U, V, DENS, QV, PBL, SFC_PRES, SFLX_rad_dn, cosSZA, SFLX_rain, SFLX_snow)
 
subroutine, public mod_cpl_vars::cpl_getatm_lnd (TEMP, PRES, W, U, V, DENS, QV, PBL, SFC_PRES, SFLX_rad_dn, cosSZA, SFLX_rain, SFLX_snow)
 
subroutine, public mod_cpl_vars::cpl_getatm_urb (TEMP, PRES, W, U, V, DENS, QV, PBL, SFC_PRES, SFLX_rad_dn, cosSZA, SFLX_rain, SFLX_snow)
 

Variables

real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sfc_temp
 
real(rp), dimension(:,:,:), allocatable, public mod_cpl_vars::ocn_sfc_albedo
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sfc_z0m
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sfc_z0h
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sfc_z0e
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_mw
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_mu
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_mv
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_sh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_lh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_wh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_sflx_evap
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_u10
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_v10
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_t2
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_q2
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sfc_temp
 
real(rp), dimension(:,:,:), allocatable, public mod_cpl_vars::lnd_sfc_albedo
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sfc_z0m
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sfc_z0h
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sfc_z0e
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_mw
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_mu
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_mv
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_sh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_lh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_gh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_sflx_evap
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_u10
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_v10
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_t2
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_q2
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sfc_temp
 
real(rp), dimension(:,:,:), allocatable, public mod_cpl_vars::urb_sfc_albedo
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sfc_z0m
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sfc_z0h
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sfc_z0e
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_mw
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_mu
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_mv
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_sh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_lh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_gh
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_sflx_evap
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_u10
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_v10
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_t2
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_q2
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_temp
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_pres
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_w
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_u
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_v
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_dens
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_qv
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_pbl
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_sfc_pres
 
real(rp), dimension(:,:,:,:), allocatable, public mod_cpl_vars::ocn_atm_sflx_rad_dn
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_cossza
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_sflx_rain
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::ocn_atm_sflx_snow
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_temp
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_pres
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_w
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_u
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_v
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_dens
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_qv
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_pbl
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_sfc_pres
 
real(rp), dimension(:,:,:,:), allocatable, public mod_cpl_vars::lnd_atm_sflx_rad_dn
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_cossza
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_sflx_rain
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::lnd_atm_sflx_snow
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_temp
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_pres
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_w
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_u
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_v
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_dens
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_qv
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_pbl
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_sfc_pres
 
real(rp), dimension(:,:,:,:), allocatable, public mod_cpl_vars::urb_atm_sflx_rad_dn
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_cossza
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_sflx_rain
 
real(rp), dimension(:,:), allocatable, public mod_cpl_vars::urb_atm_sflx_snow
 
real(rp), public mod_cpl_vars::cnt_putatm_ocn
 
real(rp), public mod_cpl_vars::cnt_putatm_lnd
 
real(rp), public mod_cpl_vars::cnt_putatm_urb
 
real(rp), public mod_cpl_vars::cnt_putocn
 
real(rp), public mod_cpl_vars::cnt_putlnd
 
real(rp), public mod_cpl_vars::cnt_puturb