- Timestamp:
- 12/30/17 02:00:38 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/kernels_unst/compute_NH_geopot.k90
r614 r658 4 4 g2=g*g 5 5 gm2 = 1./g2 6 vreff = Treff*cpp/preff*kappa 6 7 gamma = 1./(1.-kappa) 7 8 !$OMP BARRIER … … 35 36 DO l = 1,llm 36 37 rho_ij = (g*m_ik(l,ij))/(Phi_il(l+1,ij)-Phi_il(l,ij)) 37 X_ij = Treff*exp(theta(l,ij)/cpp) ! theta = Tref.exp(s/Cp) 38 X_ij = (cpp/preff)*kappa*X_ij*rho_ij 39 p_ik(l,ij) = preff*(X_ij**gamma) 38 X_ij = log(vreff*rho_ij) + theta(l,ij)/cpp 39 p_ik(l,ij) = preff*exp(X_ij*gamma) 40 40 c2_mik = gamma*p_ik(l,ij)/(rho_ij*m_ik(l,ij)) ! c^2 = gamma*R*T = gamma*p/rho 41 41 A_ik(l,ij) = c2_mik*(tau/g*rho_ij)**2
Note: See TracChangeset
for help on using the changeset viewer.