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

This module contains some subroutines used in microphysics. More...

Functions/Subroutines

subroutine gsmconst (dtpg, mype, first)
 This subroutine initializes constants & lookup tables for microphysics.
 
subroutine my_growth_rates (dtph)
 This subrouine sets up lookup table for calculating initial ice crystal growth.
 
subroutine ice_lookup
 This subroutine creates lookup tables for ice processes.
 
subroutine rain_lookup
 This subroutine creates lookup tables for rain processes.
 
subroutine gsmcolumn (araing, asnowg, dtpg, i_index, j_index, lsfc, p_col, qi_col, qr_col, qv_col, qw_col, rimef_col, t_col, thick_col, wc_col, lm, rhc_col, xncw, flgmin, print_diag, psfc)
 
subroutine rsipath (im, ix, ix2, levs, prsl, prsi, t, q, clw, f_ice, f_rain, f_rime, flgmin, cwatp, cicep, rainp, snowp, recwat, rerain, resnow, lprnt, ipr)
 
subroutine rsipath2 (plyr, plvl, tlyr, qlyr, qcwat, qcice, qrain, rrime, im, levs, iflip, flgmin, cwatp, cicep, rainp, snowp, recwat, rerain, resnow, snden)
 This program is a modified version of Ferrier's original "rshipath" subprogram. It computes layer's cloud liquid, ice, rain, and snow water condensate path and the partical effective radius for liquid droplet, rain drop, and snow flake.
 

Variables

integer, parameter itlo =-60
 
integer, parameter ithi =40
 
integer, dimension(itlo:ithi, 4) nstats
 
real, dimension(itlo:ithi, 5) qmax
 
real, dimension(itlo:ithi, 22) qtot
 

Detailed Description

This module contains some subroutines used in microphysics.

Function/Subroutine Documentation

◆ gsmcolumn()

subroutine module_microphysics::gsmcolumn ( real  araing,
real  asnowg,
real  dtpg,
integer  i_index,
integer  j_index,
integer  lsfc,
real, dimension(lm)  p_col,
real, dimension(lm)  qi_col,
real, dimension(lm)  qr_col,
real, dimension(lm)  qv_col,
real, dimension(lm)  qw_col,
real, dimension(lm)  rimef_col,
real, dimension(lm)  t_col,
real, dimension(lm)  thick_col,
real, dimension(lm)  wc_col,
integer  lm,
real, dimension(lm)  rhc_col,
real, dimension(lm)  xncw,
real  flgmin,
logical  print_diag,
real  psfc 
)

Definition at line 1123 of file module_bfmicrophysics.f.

◆ gsmconst()

subroutine module_microphysics::gsmconst ( real  dtpg,
integer  mype,
logical  first 
)

This subroutine initializes constants & lookup tables for microphysics.

Definition at line 119 of file module_bfmicrophysics.f.

◆ ice_lookup()

subroutine module_microphysics::ice_lookup

This subroutine creates lookup tables for ice processes.

Definition at line 428 of file module_bfmicrophysics.f.

◆ my_growth_rates()

subroutine module_microphysics::my_growth_rates ( real  dtph)

This subrouine sets up lookup table for calculating initial ice crystal growth.

Definition at line 389 of file module_bfmicrophysics.f.

◆ rain_lookup()

subroutine module_microphysics::rain_lookup

This subroutine creates lookup tables for rain processes.

Definition at line 960 of file module_bfmicrophysics.f.

◆ rsipath()

subroutine module_microphysics::rsipath ( integer  im,
integer  ix,
integer  ix2,
integer  levs,
real, dimension(ix,levs)  prsl,
real, dimension(ix,levs+1)  prsi,
real, dimension(ix,levs)  t,
real, dimension(ix,levs)  q,
real, dimension(ix2,levs)  clw,
real, dimension(ix2,levs)  f_ice,
real, dimension(ix2,levs)  f_rain,
real, dimension(ix2,levs)  f_rime,
real  flgmin,
real, dimension(ix,levs)  cwatp,
real, dimension(ix,levs)  cicep,
real, dimension(ix,levs)  rainp,
real, dimension(ix,levs)  snowp,
real, dimension(ix,levs)  recwat,
real, dimension(ix,levs)  rerain,
real, dimension(ix,levs)  resnow,
logical  lprnt,
integer  ipr 
)

Definition at line 2625 of file module_bfmicrophysics.f.

Variable Documentation

◆ ithi

integer, parameter module_microphysics::ithi =40

Definition at line 91 of file module_bfmicrophysics.f.

◆ itlo

integer, parameter module_microphysics::itlo =-60

Definition at line 91 of file module_bfmicrophysics.f.

◆ nstats

integer, dimension(itlo:ithi,4) module_microphysics::nstats

Definition at line 92 of file module_bfmicrophysics.f.

◆ qmax

real, dimension(itlo:ithi,5) module_microphysics::qmax

Definition at line 93 of file module_bfmicrophysics.f.

◆ qtot

real, dimension(itlo:ithi,22) module_microphysics::qtot

Definition at line 93 of file module_bfmicrophysics.f.