E3SM-Project / PAM

BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Process CRM inputs and diagnose CRM outputs #7

Open mrnorman opened 3 years ago

mrnorman commented 3 years ago
mrnorman commented 2 years ago

From Walter:

! ----------------------------------------
! CRM inputs
crm_input%bflxls      = surface buoyancy flux
crm_input%wndls       = lowest level wind speed magnitude
crm_input%fluxt00     = surface sensible heat flux [ K Kg/ (m2 s) ]
crm_input%fluxq00     = surface latent heat flux   [ Kg/(m2 s) ]
crm_input%tsfc        = surface temperature
crm_input%zmid        = mid-level heights
crm_input%zint        = interface heights
crm_input%pmid        = mid-level pressures
crm_input%pint        = interface pressures
crm_input%pdel        = pressure thickness
crm_input%ul          = large-scale U velocity
crm_input%vl          = large-scale V velocity
crm_input%tl          = large-scale temperature
crm_input%qccl        = large-scale liq cloud water
crm_input%qiil        = large-scale ice cloud water
crm_input%ql          = large-scale water vapor
crm_input%tau00       = total surface stress
! ----------------------------------------
! CRM state (in/out)
crm_state%u_wind      = CRM state U velocity
crm_state%v_wind      = CRM state V velocity
crm_state%w_wind      = CRM state vertical velocity
crm_state%temperature = CRM state temperature
crm_state%qt          = sam1mom+P3 total water (this will change to water vapor)
crm_state%qp          = sam1mom cloud water (liq+ice)
crm_state%qn          = sam1mom precip water (liq+ice)
crm_state%qc          = P3 liq cloud water amount
crm_state%nc          = P3 liq cloud water number
crm_state%qr          = P3 liq rain amount
crm_state%nr          = P3 liq rain number
crm_state%qi          = P3 ice cloud water amount
crm_state%ni          = P3 ice cloud water number
crm_state%qm          = P3 ice rime amount
crm_state%bm          = P3 ice rime volume
crm_state%t_prev      = P3 previous temperature
crm_state%q_prev      = P3 previous water vapor
! ----------------------------------------
! Radiation input
crm_rad%qrad          = radiative heating
! ----------------------------------------
! Radiation output
crm_rad%temperature   = temperature over each rad column
crm_rad%qv            = water vapor over each rad column
crm_rad%qc            = cloud water over each rad column
crm_rad%qi            = cloud ice over each rad column
crm_rad%cld           = cloud fraction over each rad column
! ----------------------------------------
! Output
crm_output%prectend   = liq precipitation at surface
crm_output%precstend  = ice precipitation at surface
crm_output%cld        = cloud fraction over entire CRM
crm_output%sltend     = temperature tendency from CRM
crm_output%qltend     = water vapor tendency from CRM
crm_output%qcltend    = cloud water tendency from CRM
crm_output%qiltend    = cloud ice tendency from CRM
crm_clear_rh          = clear-air relative humidity for aerosol water uptake