← Back to Documentation Home
CCPP SciDoc v8.0.0  v8.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
fv_sat_adj Module Reference

This module contains the GFDL in-core fast saturation adjustment
called in FV3 dynamics solver. More...

Functions/Subroutines

subroutine, public fv_sat_adj_init (do_sat_adj, kmp, nwat, ngas, rilist, cpilist, mpirank, mpiroot, errmsg, errflg)
 The subroutine 'fv_sat_adj_init' initializes lookup tables for the saturation mixing ratio.
 
subroutine, public fv_sat_adj_final (errmsg, errflg)
 The subroutine 'fv_sat_adj_final' deallocates lookup tables for the saturation mixing ratio.
 
subroutine, public fv_sat_adj_run (mdt, zvir, is, ie, isd, ied, isc1, iec1, isc2, iec2, kmp, km, kmdelz, js, je, jsd, jed, jsc1, jec1, jsc2, jec2, ng, hydrostatic, fast_mp_consv, te0_2d, te0, ngas, qvi, qv, ql, qi, qr, qs, qg, hs, peln, delz, delp, pt, pkz, q_con, akap, cappa, area, dtdt, out_dt, last_step, do_qa, qa, nthreads, errmsg, errflg)
 

Detailed Description

This module contains the GFDL in-core fast saturation adjustment
called in FV3 dynamics solver.

Function/Subroutine Documentation

◆ fv_sat_adj_final()

subroutine, public fv_sat_adj::fv_sat_adj_final ( character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

The subroutine 'fv_sat_adj_final' deallocates lookup tables for the saturation mixing ratio.

Argument Table

Definition at line 194 of file fv_sat_adj.F90.

◆ fv_sat_adj_init()

subroutine, public fv_sat_adj::fv_sat_adj_init ( logical, intent(in)  do_sat_adj,
integer, intent(in)  kmp,
integer, intent(in)  nwat,
integer, intent(in)  ngas,
real(kind_dyn), dimension(0:ngas), intent(in)  rilist,
real(kind_dyn), dimension(0:ngas), intent(in)  cpilist,
integer, intent(in)  mpirank,
integer, intent(in)  mpiroot,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

The subroutine 'fv_sat_adj_init' initializes lookup tables for the saturation mixing ratio.

Argument Table

Definition at line 122 of file fv_sat_adj.F90.