Changeset 954 for codes/icosagcm/trunk/src/dynamics/caldyn_hevi.F90
- Timestamp:
- 07/15/19 12:29:31 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/dynamics/caldyn_hevi.F90
r953 r954 16 16 USE icosa 17 17 USE observable_mod 18 USE disvert_mod, ONLY : caldyn_eta, eta_mass 18 USE disvert_mod, ONLY : caldyn_eta, eta_mass, bp, mass_dak, mass_dbk 19 19 USE vorticity_mod 20 20 USE kinetic_mod … … 110 110 mass=f_mass(ind) 111 111 theta = f_theta(ind) 112 CALL compute_theta(ps,theta_rhodz, mass,theta )112 CALL compute_theta(ps,theta_rhodz, mass,theta, mass_dak, mass_dbk) 113 113 pk = f_pk(ind) 114 114 geopot = f_geopot(ind) … … 145 145 qu=f_qu(ind) 146 146 qv=f_qv(ind) 147 CALL compute_pvort_only(u,mass,qu,qv )147 CALL compute_pvort_only(u,mass,qu,qv,Av,Riv2,fv) 148 148 ENDDO 149 149 … … 165 165 166 166 IF(hydrostatic) THEN 167 CALL compute_caldyn_slow_hydro(u,mass,hflux,du, .TRUE.)167 CALL compute_caldyn_slow_hydro(u,mass,hflux,du,Ai,le_de, .TRUE.) 168 168 ELSE 169 169 CALL abort_acc("HEVI_scheme/!hydrostatic") … … 177 177 CALL compute_caldyn_slow_NH(u,mass,geopot,W, F_el,gradPhi2,w_il, hflux,du,dPhi,dW) 178 178 END IF 179 CALL compute_caldyn_Coriolis(hflux,theta,qu,convm,dtheta_rhodz,du )179 CALL compute_caldyn_Coriolis(hflux,theta,qu,convm,dtheta_rhodz,du,Ai,wee) 180 180 181 181 IF(caldyn_eta==eta_mass) THEN … … 183 183 wwuu=f_wwuu(ind) 184 184 dps=f_dps(ind) 185 CALL compute_caldyn_vert(u,theta,mass,convm, wflux,wwuu, dps, dtheta_rhodz, du )185 CALL compute_caldyn_vert(u,theta,mass,convm, wflux,wwuu, dps, dtheta_rhodz, du, bp) 186 186 IF(.NOT.hydrostatic) THEN 187 187 CALL abort_acc("HEVI_scheme/!hydrostatic")
Note: See TracChangeset
for help on using the changeset viewer.