Changeset 132 for codes/icosagcm/trunk/src/timeloop_gcm.f90
- Timestamp:
- 02/09/13 02:01:07 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/timeloop_gcm.f90
r131 r132 17 17 ! TYPE(t_field),POINTER :: f_theta(:) 18 18 TYPE(t_field),POINTER :: f_q(:) 19 TYPE(t_field),POINTER :: f_dtheta(:) 19 TYPE(t_field),POINTER :: f_dtheta(:), f_rhodz(:) 20 20 TYPE(t_field),POINTER :: f_ps(:),f_psm1(:), f_psm2(:) 21 21 TYPE(t_field),POINTER :: f_u(:),f_um1(:),f_um2(:) … … 69 69 ! Tracers 70 70 CALL allocate_field(f_q,field_t,type_real,llm,nqtot) 71 CALL allocate_field(f_rhodz,field_t,type_real,llm) 71 72 72 73 scheme='runge_kutta' … … 119 120 CALL transfert_request(f_q,req_i1) 120 121 122 CALL advect_tracer_rhodz(f_ps, f_rhodz) ! save rhodz for transport scheme before dynamics update ps 123 121 124 DO it=0,itaumax 122 125 … … 130 133 131 134 DO stage=1,nb_stage 135 ! CALL caldyn((stage==1) .AND. (MOD(it,itau_out)==0), & 136 ! f_phis,f_ps,f_theta_rhodz,f_u, f_q, & 137 ! f_Fe, f_W, f_dps, f_dtheta_rhodz, f_du) 132 138 CALL caldyn((stage==1) .AND. (MOD(it,itau_out)==0), & 133 f_phis,f_ps,f_theta_rhodz,f_u, f_q, f_dps, f_dtheta_rhodz, f_du) 139 f_phis,f_ps,f_theta_rhodz,f_u, f_q, & 140 f_dps, f_dtheta_rhodz, f_du) 134 141 SELECT CASE (TRIM(scheme)) 135 142 CASE('euler') … … 161 168 CALL euler_scheme(.FALSE.) 162 169 163 ! CALL advect_tracer(f_ ps,f_u,f_q)170 ! CALL advect_tracer(f_Fe,f_W,f_u, f_q,f_rhodz) ! update q and rhodz after RK step 164 171 ! CALL physics(it,f_phis, f_ps, f_theta_rhodz, f_u, f_q) 165 172 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.