Changeset 836 for codes/icosagcm/devel/Python
- Timestamp:
- 05/03/19 13:25:21 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/Python/src/kernels_caldyn_hydro.jin
r685 r836 65 65 gv = (g*Rd)*temp_ik/p_ik ! specific volume v = Rd*T/p 66 66 END_GEOPOT 67 CASE(thermo_variable_Cp) 68 ! thermodynamics with variable Cp 69 ! Cp.dT = dh = Tds + vdp 70 ! pv = RT 71 ! => ds = (dh+v.dp)/T = Cp.dT/T - R dp/p 72 ! Cp(T) = Cp0 * (T/T0)^nu 73 ! => s(p,T) = Cp(T)/nu - R log(p/preff) 74 ! h = Cp(T).T/(nu+1) 75 BALANCE( rhodz(THECELL) ) 76 GEOPOT('temp_ik') 77 Cp_ik = nu*( theta(CELL,1) + Rd*log(p_ik/preff) ) 78 temp_ik = Treff* (Cp_ik/cpp)**(1./nu) 79 gv = (g*Rd)*temp_ik/p_ik ! specific volume v = Rd*T/p 80 END_GEOPOT 67 81 CASE(thermo_moist) 68 82 BALANCE( rhodz(THECELL)*(1.+theta(THECELL,2)) )
Note: See TracChangeset
for help on using the changeset viewer.