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

Go to the source code of this file.

Modules

module  scale_atmos_phy_tb_smg
 module ATMOSPHERE / Physics Turbulence
 

Macros

#define f2h(k, i, j, p)   ( ( FZ(k+p-1,i,j) - FZ(k+p-2,i,j) ) / ( FZ(k+1,i,j) - FZ(k-1,i,j) ) )
 

Functions/Subroutines

subroutine, public scale_atmos_phy_tb_smg::atmos_phy_tb_smg_setup (FZ, CZ, CDX, CDY, MAPF, horizontal)
 Setup. More...
 
subroutine, public scale_atmos_phy_tb_smg::atmos_phy_tb_smg (qflx_sgs_momz, qflx_sgs_momx, qflx_sgs_momy, qflx_sgs_rhot, qflx_sgs_rhoq, MOMZ_t, MOMX_t, MOMY_t, RHOT_t, RHOQ_t, Nu, Ri, Pr, MOMZ, MOMX, MOMY, POTT, DENS, QTRC, N2, FZ, FDZ, RCDZ, RFDZ, CDX, FDX, CDY, FDY, GSQRT, J13G, J23G, J33G, MAPF, dt)
 
real(rp) function scale_atmos_phy_tb_smg::mixlen (dz, dx, dy, filter_fact)
 

Macro Definition Documentation

◆ f2h

#define f2h (   k,
  i,
  j,
 
)    ( ( FZ(k+p-1,i,j) - FZ(k+p-2,i,j) ) / ( FZ(k+1,i,j) - FZ(k-1,i,j) ) )