FV3DYCORE  Version1.0.0
nh_core_mod Module Reference

The module 'nh_core' peforms non-hydrostatic computations. More...

Functions/Subroutines

subroutine, public riem_solver3 (ms, dt, is, ie, js, je, km, ng, isd, ied, jsd, jed, akap, cappa, cp, ptop, zs, q_con, w, delz, pt, delp, zh, pe, ppe, pk3, pk, peln, ws, scale_m, p_fac, a_imp, use_logp, last_call, fp_out)
 

Variables

real, parameter r3 = 1./3.
 

Detailed Description

The module 'nh_core' peforms non-hydrostatic computations.

Author
S. J. Lin, NOAA/GFDL

Function/Subroutine Documentation

◆ riem_solver3()

subroutine, public nh_core_mod::riem_solver3 ( integer, intent(in)  ms,
real, intent(in)  dt,
integer, intent(in)  is,
integer, intent(in)  ie,
integer, intent(in)  js,
integer, intent(in)  je,
integer, intent(in)  km,
integer, intent(in)  ng,
integer, intent(in)  isd,
integer, intent(in)  ied,
integer, intent(in)  jsd,
integer, intent(in)  jed,
real, intent(in)  akap,
real, dimension(isd:,jsd:,1:), intent(in)  cappa,
real, intent(in)  cp,
real, intent(in)  ptop,
real, dimension(isd:ied,jsd:jed), intent(in)  zs,
real, dimension(isd:,jsd:,1:), intent(in)  q_con,
real, dimension(isd:ied,jsd:jed,km), intent(inout)  w,
real, dimension(is-ng:ie+ng,js-ng:je+ng,km), intent(out)  delz,
real, dimension(isd:ied,jsd:jed,km), intent(in)  pt,
real, dimension(isd:ied,jsd:jed,km), intent(in)  delp,
real, dimension(isd:ied,jsd:jed,km+1), intent(inout)  zh,
real, dimension(is-1:ie+1,km+1,js-1:je+1), intent(inout)  pe,
real, dimension(isd:ied,jsd:jed,km+1), intent(out)  ppe,
real, dimension(isd:ied,jsd:jed,km+1), intent(out)  pk3,
real, dimension(is:ie,js:je,km+1), intent(out)  pk,
real, dimension(is:ie,km+1,js:je), intent(out)  peln,
real, dimension(is:ie,js:je), intent(in)  ws,
real, intent(in)  scale_m,
real, intent(in)  p_fac,
real, intent(in)  a_imp,
logical, intent(in)  use_logp,
logical, intent(in)  last_call,
logical, intent(in)  fp_out 
)
Parameters
[in]dtthe BIG horizontal Lagrangian time step
[out]pelnln(pe)

Definition at line 74 of file nh_core.F90.

Variable Documentation

◆ r3

real, parameter nh_core_mod::r3 = 1./3.
private

Definition at line 60 of file nh_core.F90.