- Timestamp:
- 01/20/18 18:46:10 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/unstructured/caldyn_unstructured.F90
r658 r665 46 46 SUBROUTINE compute_NH_geopot(tau, m_ik, m_il, theta, W_il, Phi_il) 47 47 FIELD_MASS :: m_ik, theta ! IN*2 48 FIELD_GEOPOT :: m_il, W_il, Phi_il, Phi_star_il ! IN,INOUT*2, LOCAL *548 FIELD_GEOPOT :: m_il, W_il, Phi_il, Phi_star_il ! IN,INOUT*2, LOCAL 49 49 DBL :: tau, gamma, tau2_g, tau2_g2, g2, gm2, vreff, Rd_preff 50 50 INTEGER :: iter … … 83 83 END SUBROUTINE compute_NH_geopot 84 84 85 SUBROUTINE compute_caldyn_slow_NH(u,rhodz,Phi,W, hflux,du,dPhi,dW)85 SUBROUTINE compute_caldyn_slow_NH(u,rhodz,Phi,W, w_il,berni,gradPhi2,DePhil,v_el,G_el,F_el, hflux,du,dPhi,dW) 86 86 FIELD_U :: u, hflux, du ! IN, OUT, OUT 87 FIELD_MASS :: rhodz, berni ! IN, LOCAL88 FIELD_GEOPOT :: Phi,W,dPhi,dW, w_il, gradPhi2 ! IN,IN, OUT,OUT, LOCAL89 FIELD_UL :: DePhil, v_el, G_el, F_el ! LOCAL87 FIELD_MASS :: rhodz, berni ! IN, BUF 88 FIELD_GEOPOT :: Phi,W,dPhi,dW, w_il, gradPhi2 ! IN,IN, OUT,OUT, BUF*2 89 FIELD_UL :: DePhil, v_el, G_el, F_el ! BUF*4 90 90 DECLARE_INDICES 91 91 DECLARE_EDGES … … 96 96 END SUBROUTINE compute_caldyn_slow_NH 97 97 98 SUBROUTINE compute_caldyn_solver(tau,rhodz,theta, pk,geopot,W,dPhi,dW,du)98 SUBROUTINE compute_caldyn_solver(tau,rhodz,theta, berni,pres,m_il, pk,geopot,W,dPhi,dW,du) 99 99 DBL, INTENT(IN) :: tau 100 FIELD_MASS :: rhodz,pk,berni,pres ! IN, OUT, LOCAL100 FIELD_MASS :: rhodz,pk,berni,pres ! IN, OUT, BUF*2 101 101 FIELD_THETA :: theta ! IN 102 FIELD_GEOPOT :: geopot,W,dPhi,dW, m_il ! INOUT,INOUT, OUT,OUT, LOCAL102 FIELD_GEOPOT :: geopot,W,dPhi,dW, m_il ! INOUT,INOUT, OUT,OUT, BUF 103 103 FIELD_U :: du ! OUT 104 104 DECLARE_INDICES … … 113 113 END SUBROUTINE compute_caldyn_solver 114 114 115 SUBROUTINE compute_caldyn_vert_NH(mass,geopot,W,wflux, du,dPhi,dW)116 FIELD_MASS :: mass, eta_dot, wcov, W_etadot 117 FIELD_GEOPOT :: geopot,W,wflux,dPhi,dW 118 FIELD_U :: du 115 SUBROUTINE compute_caldyn_vert_NH(mass,geopot,W,wflux, eta_dot,wcov,W_etadot, du,dPhi,dW) 116 FIELD_MASS :: mass, eta_dot, wcov, W_etadot ! IN, BUF*3 117 FIELD_GEOPOT :: geopot,W,wflux,dPhi,dW ! IN*3, INOUT*2 118 FIELD_U :: du ! INOUT 119 119 DECLARE_INDICES 120 120 DBL :: w_ij, wflux_ij
Note: See TracChangeset
for help on using the changeset viewer.