CAM
physconst.F90 File Reference

Modules

module  physconst
 

Functions/Subroutines

subroutine, public physconst::physconst_init ()
 
subroutine, public physconst::physconst_readnl (nlfile)
 
subroutine, public physconst::physconst_update (mmr, t, cnst_mw_o, cnst_mw_o2, cnst_mw_h, cnst_mw_n, ixo, ixo2, ixh, ncnst, lchnk, ncol)
 

Variables

integer, parameter, public physconst::spec_class_undefined = 0
 
integer, parameter, public physconst::spec_class_cldphysics = 1
 
integer, parameter, public physconst::spec_class_aerosol = 2
 
integer, parameter, public physconst::spec_class_gas = 3
 
integer, parameter, public physconst::spec_class_other = 4
 
real(r8), parameter, public physconst::avogad = shr_const_avogad
 
real(r8), parameter, public physconst::boltz = shr_const_boltz
 
real(r8), parameter, public physconst::cday = shr_const_cday
 
real(r8), parameter, public physconst::cpair = shr_const_cpdair
 
real(r8), parameter, public physconst::cpliq = shr_const_cpfw
 
real(r8), parameter, public physconst::karman = shr_const_karman
 
real(r8), parameter, public physconst::latice = shr_const_latice
 
real(r8), parameter, public physconst::latvap = shr_const_latvap
 
real(r8), parameter, public physconst::pi = shr_const_pi
 
real(r8), parameter, public physconst::pstd = shr_const_pstd
 
real(r8), parameter, public physconst::r_universal = shr_const_rgas
 
real(r8), parameter, public physconst::rhoh2o = shr_const_rhofw
 
real(r8), parameter, public physconst::spval = shr_const_spval
 
real(r8), parameter, public physconst::stebol = shr_const_stebol
 
real(r8), parameter, public physconst::h2otrip = shr_const_tktrip
 
real(r8), parameter, public physconst::c0 = 2.99792458e8_r8
 
real(r8), parameter, public physconst::planck = 6.6260755e-34_r8
 
real(r8), parameter, public physconst::mwco2 = 44._r8
 
real(r8), parameter, public physconst::mwn2o = 44._r8
 
real(r8), parameter, public physconst::mwch4 = 16._r8
 
real(r8), parameter, public physconst::mwf11 = 136._r8
 
real(r8), parameter, public physconst::mwf12 = 120._r8
 
real(r8), parameter, public physconst::mwo3 = 48._r8
 
real(r8), parameter, public physconst::mwso2 = 64._r8
 
real(r8), parameter, public physconst::mwso4 = 96._r8
 
real(r8), parameter, public physconst::mwh2o2 = 34._r8
 
real(r8), parameter, public physconst::mwdms = 62._r8
 
real(r8), parameter, public physconst::mwnh4 = 18._r8
 
real(r8), public physconst::gravit = shr_const_g
 
real(r8), public physconst::sday = shr_const_sday
 
real(r8), public physconst::mwh2o = shr_const_mwwv
 
real(r8), public physconst::cpwv = shr_const_cpwv
 
real(r8), public physconst::mwdry = shr_const_mwdair
 
real(r8), public physconst::rearth = shr_const_rearth
 
real(r8), public physconst::tmelt = shr_const_tkfrz
 
real(r8), public physconst::rga = 1._r8/shr_const_g
 
real(r8), public physconst::ra = 1._r8/shr_const_rearth
 
real(r8), public physconst::omega = shr_const_omega
 
real(r8), public physconst::rh2o = shr_const_rwv
 
real(r8), public physconst::rair = shr_const_rdair
 
real(r8), public physconst::epsilo = shr_const_mwwv/shr_const_mwdair
 
real(r8), public physconst::zvir = shr_const_zvir
 
real(r8), public physconst::cpvir = shr_const_cpvir
 
real(r8), public physconst::rhodair = shr_const_rhodair
 
real(r8), public physconst::cappa = (shr_const_rgas/shr_const_mwdair)/shr_const_cpdair
 
real(r8), public physconst::ez
 
real(r8), public physconst::cpd_on_cpv = shr_const_cpdair/shr_const_cpwv
 
real(r8), dimension(:,:,:), pointer, public physconst::cpairv
 
real(r8), dimension(:,:,:), pointer, public physconst::rairv
 
real(r8), dimension(:,:,:), pointer, public physconst::cappav
 
real(r8), dimension(:,:,:), pointer, public physconst::mbarv
 
real(r8), dimension(:,:,:), pointer, public physconst::kmvis
 
real(r8), dimension(:,:,:), pointer, public physconst::kmcnd
 
real(r8), public physconst::tms_orocnst
 
real(r8), public physconst::tms_z0fac