Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
subroutine fv_sat_adj::qs_tablew ( integer, intent(in)  n)
private

fv_sat_adj_work General Algorithm

  • Define conversion scalar / factor.
  • Define heat capacity of dry air and water vapor based on hydrostatical property.
  • Define air density based on hydrostatical property.
  • Define heat capacity and latend heat coefficient.
  • Fix energy conservation.
  • Fix negative cloud ice with snow.
  • Melting of cloud ice to cloud water and rain.
  • Update latend heat coefficient.
  • Fix negative snow with graupel or graupel with available snow.
  • Fix negative cloud water with rain or rain with available cloud water.
  • Enforce complete freezing of cloud water to cloud ice below - 48 c.
  • Update latend heat coefficient.
  • Condensation / evaporation between water vapor and cloud water.
  • Update latend heat coefficient.
  • condensation / evaporation between water vapor and cloud water, last time step enforce upper (no super_sat) & lower (critical rh) bounds.
  • Update latend heat coefficient.
  • Homogeneous freezing of cloud water to cloud ice.
  • Update latend heat coefficient.
  • bigg mechanism (heterogeneous freezing of cloud water to cloud ice).
  • Update latend heat coefficient.
  • Freezing of rain to graupel.
  • Update latend heat coefficient.
  • Melting of snow to rain or cloud water.
  • Autoconversion from cloud water to rain.
  • Update latend heat coefficient.
  • Sublimation / deposition between water vapor and cloud ice.
  • Virtual temperature updated.
  • Fix negative graupel with available cloud ice.
  • Autoconversion from cloud ice to snow.
  • Fix energy conservation.
  • Update latend heat coefficient.
  • Compute cloud fraction.
    • If it is the last step, combine water species.
    • Use the "liquid - frozen water temperature" (tin) to compute saturated specific humidity.
      • higher than 10 m is considered "land" and will have higher subgrid variability
      • "scale - aware" subgrid variability: 100 - km as the base
      • calculate partial cloudiness by pdf

Referenced by fv_sat_adj_init().