Changeset 5791 for LMDZ6/branches/contrails/libf/phylmd/ini_undefSTD.f90
- Timestamp:
- Jul 28, 2025, 7:23:15 PM (6 days ago)
- Location:
- LMDZ6/branches/contrails
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/contrails
- Property svn:mergeinfo changed
/LMDZ6/trunk merged: 5654-5683,5685-5690,5692-5715,5718-5721,5726-5727,5729,5744-5761,5763-5778,5780,5785-5789
- Property svn:mergeinfo changed
-
LMDZ6/branches/contrails/libf/phylmd/ini_undefSTD.f90
r5282 r5791 3 3 4 4 5 SUBROUTINE ini_undefstd(itap, itapm1) 6 USE clesphys_mod_h 7 USE dimphy 8 USE phys_state_var_mod ! Variables sauvegardees de la physique 9 USE phys_cal_mod, ONLY: mth_len 10 IMPLICIT NONE 5 SUBROUTINE ini_undefstd(itap) 6 USE clesphys_mod_h, ONLY : freq_outnmc 7 USE dimphy, ONLY : klon 8 USE phys_state_var_mod, ONLY : tnondef,tsumstd,usumstd,vsumstd,wsumstd,phisumstd,qsumstd,rhsumstd 9 USE phys_state_var_mod, ONLY : uvsumstd,vqsumstd,vtsumstd,wqsumstd,vphisumstd,wtsumstd,u2sumstd 10 USE phys_state_var_mod, ONLY : v2sumstd,t2sumstd,o3sumstd,o3daysumstd,nlevSTD,nout,phys_tstep 11 USE phys_state_var_mod, ONLY : missing_val_nf90 12 USE phys_cal_mod, ONLY: mth_len 13 USE phys_output_var_mod, ONLY : clef_files 14 15 IMPLICIT NONE 11 16 12 17 ! ==================================================================== … … 34 39 ! variables Input/Output 35 40 ! INTEGER nlevSTD, klevSTD, itap 36 INTEGER itap , itapm141 INTEGER itap 37 42 ! PARAMETER(klevSTD=17) 38 43 ! REAL dtime … … 54 59 ! initialisation variables en debut du mois, de la journee ou des 6h 55 60 56 IF (n==1 .AND. itap-itapm1==1 .OR. n>1 .AND. mod(itap,nint( & 57 freq_outnmc(n)/phys_tstep))==1) THEN 58 ! print*,'ini_undefSTD n itap',n,itap 61 !IF ( clef_files(n) .and. mod(itap,nint(freq_outnmc(n)/phys_tstep))==1) THEN 62 IF ( mod(itap,nint(freq_outnmc(n)/phys_tstep))==1) THEN 59 63 DO k = 1, nlevstd 60 64 DO i = 1, klon 61 65 tnondef(i, k, n) = 0. 62 tsumstd(i, k, n) = 0.63 usumstd(i, k, n) = 0.64 vsumstd(i, k, n) = 0.65 wsumstd(i, k, n) = 0.66 phisumstd(i, k, n) = 0.67 qsumstd(i, k, n) = 0.68 rhsumstd(i, k, n) = 0.69 uvsumstd(i, k, n) = 0.70 vqsumstd(i, k, n) = 0.71 vtsumstd(i, k, n) = 0.72 wqsumstd(i, k, n) = 0.73 vphisumstd(i, k, n) = 0.74 wtsumstd(i, k, n) = 0.75 u2sumstd(i, k, n) = 0.76 v2sumstd(i, k, n) = 0.77 t2sumstd(i, k, n) = 0.78 o3sumstd(i, k, n) = 0.79 o3daysumstd(i, k, n) = 0.80 66 END DO !i 81 67 END DO !k 68 IF ( clef_files(n) ) THEN 69 ! print*,'ini_undefSTD n itap',n,itap 70 DO k = 1, nlevstd 71 DO i = 1, klon 72 tnondef(i, k, n) = 0. 73 tsumstd(i, k, n) = 0. 74 usumstd(i, k, n) = 0. 75 vsumstd(i, k, n) = 0. 76 wsumstd(i, k, n) = 0. 77 phisumstd(i, k, n) = 0. 78 qsumstd(i, k, n) = 0. 79 rhsumstd(i, k, n) = 0. 80 uvsumstd(i, k, n) = 0. 81 vqsumstd(i, k, n) = 0. 82 vtsumstd(i, k, n) = 0. 83 wqsumstd(i, k, n) = 0. 84 vphisumstd(i, k, n) = 0. 85 wtsumstd(i, k, n) = 0. 86 u2sumstd(i, k, n) = 0. 87 v2sumstd(i, k, n) = 0. 88 t2sumstd(i, k, n) = 0. 89 o3sumstd(i, k, n) = 0. 90 o3daysumstd(i, k, n) = 0. 91 END DO !i 92 END DO !k 93 END IF ! 82 94 END IF ! 83 95 END DO !n
Note: See TracChangeset
for help on using the changeset viewer.