Changeset 899 for codes/icosagcm/trunk/src/diagnostics
- Timestamp:
- 06/13/19 16:45:41 (5 years ago)
- Location:
- codes/icosagcm/trunk/src/diagnostics
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/diagnostics/check_conserve.f90
r649 r899 17 17 AAM_mass_source(3), AAM_vel_source(3) ! read/written only IF is_master 18 18 REAL(rstd),SAVE :: AAM_vel_plus_source(3), AAM_vel_minus_source(3) 19 REAL(rstd),SAVE :: mtot0,ztot0,etot0,angtot0,stot0 ,rmsvtot020 !$OMP THREADPRIVATE(check_type, mtot0,ztot0,etot0,angtot0,stot0 ,rmsvtot0)19 REAL(rstd),SAVE :: mtot0,ztot0,etot0,angtot0,stot0 20 !$OMP THREADPRIVATE(check_type, mtot0,ztot0,etot0,angtot0,stot0) 21 21 22 22 PUBLIC :: init_check_conserve, check_conserve_detailed, check_conserve … … 66 66 67 67 REAL(rstd),POINTER :: p(:,:),rhodz(:,:) 68 INTEGER :: ind ,ierr68 INTEGER :: ind 69 69 REAL(rstd) :: mtot, angtot, rmsdpdt 70 70 REAL(rstd) :: etot, stot, ang_mass, ang_vel, ang_velp, ang_velm, rmsvtot, ztot … … 171 171 172 172 REAL(rstd),POINTER :: p(:,:),rhodz(:,:) 173 INTEGER::ind ,ierr174 REAL(rstd) :: mtot, ztot, rmsdpdt,etot,stot,rmsv, ang_mass, ang_vel, ang_velp, ang_velm173 INTEGER::ind 174 REAL(rstd) :: etot,stot,rmsv, ang_mass, ang_vel, ang_velp, ang_velm 175 175 176 176 IF(check_type == check_detailed) THEN … … 246 246 INTEGER :: ind,i,j,ij 247 247 REAL :: mloc, rmsloc 248 REAL :: mloc_mpi, rmsloc_mpi249 248 250 249 mloc=0.0; rmsloc=0.0 … … 378 377 REAL(rstd), POINTER :: rhodz(:,:) 379 378 INTEGER :: ind 380 REAL(rstd) :: z ,z_mpi379 REAL(rstd) :: z 381 380 382 381 z=0 … … 400 399 REAL(rstd)::qv1,qv2 401 400 REAL(rstd)::hv1,hv2 402 INTEGER :: i,j,ij,l ,ij2401 INTEGER :: i,j,ij,l 403 402 404 403 hv1 = 0.0 ; hv2 = 0.0 -
codes/icosagcm/trunk/src/diagnostics/geopotential_mod.f90
r548 r899 13 13 TYPE(t_field), POINTER :: f_ps(:), f_phis(:), f_theta_rhodz(:), & ! IN 14 14 f_p(:), f_theta(:), f_phi(:) ! OUT 15 REAL(rstd),POINTER :: p k(:,:), p(:,:), theta(:,:,:), theta_rhodz(:,:,:), &15 REAL(rstd),POINTER :: p(:,:), theta(:,:,:), theta_rhodz(:,:,:), & 16 16 phi(:,:), phis(:), ps(:) 17 17 INTEGER :: ind -
codes/icosagcm/trunk/src/diagnostics/kinetic.f90
r548 r899 134 134 REAL(rstd),INTENT(OUT):: Ki(iim*jjm,llm) 135 135 REAL(rstd) :: Kv(2*iim*jjm,llm) 136 INTEGER :: ij,l , u_up, u_down136 INTEGER :: ij,l 137 137 138 138 CALL compute_kv(ue,Kv) -
codes/icosagcm/trunk/src/diagnostics/observable.f90
r668 r899 230 230 INTEGER :: ij,l 231 231 REAL(rstd) :: F_el(3*iim*jjm,llm+1) 232 REAL(rstd) :: uu_right, uu_lup, uu_ldown,W_el, DePhil232 REAL(rstd) :: W_el, DePhil 233 233 ! NB : u and uh are not in DEC form, they are normal components 234 234 ! => we must divide by de
Note: See TracChangeset
for help on using the changeset viewer.