Changeset 850 for trunk/LMDZ.GENERIC/libf
- Timestamp:
- Nov 23, 2012, 3:53:54 PM (12 years ago)
- Location:
- trunk/LMDZ.GENERIC/libf/dyn3d
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/dyn3d/iniadvtrac.F
r837 r850 21 21 INTEGER :: ierr 22 22 23 #ifdef NOTRAC 23 24 if (nqmx > 0) then 24 25 25 26 ! Look for file traceur.def … … 79 80 c 80 81 c 81 DO iq = 1, nqmx -182 DO iq = 1, nqmx 82 83 IF( iadv(iq).EQ.1 ) PRINT *,' Choix du shema humidite specifique' 83 84 * ,' pour le traceur no ', iq … … 102 103 ENDDO 103 104 104 IF( iadv(nqmx).EQ.1 ) PRINT *,' Choix du shema humidite ' 105 * ,'specifique pour la vapeur d''eau' 106 IF( iadv(nqmx).EQ.2 ) PRINT *,' Choix du shema amont',' pour la' 107 * ,' vapeur d''eau ' 108 IF( iadv(nqmx).EQ.3 ) PRINT *,' Choix du shema Van-Leer ' 109 * ,' pour la vapeur d''eau' 110 IF( iadv(nqmx).EQ.4 ) PRINT *,' Choix du shema Van-Leer + ' 111 * ,' humidite specifique pour la vapeur d''eau' 112 c 113 ! IF( (iadv(nqmx).LE.0).OR.(iadv(nqmx).GT.4) ) THEN 114 ! MODIFICATION TO TEST WITHOUT TRACER ADVECTION BY RDW 115 IF( (iadv(nqmx).LT.0).OR.(iadv(nqmx).GT.4) ) THEN 116 PRINT *,' Erreur dans le choix de iadv (nqmx).Corriger et ' 117 * ,' repasser car iadv(nqmx) = ', iadv(nqmx) 118 CALL ABORT 119 ENDIF 105 !!!! AS: compiler complains about iadv(nqmx) when there is nqmx=0 106 !!!! AS: so I commented those lines and changed nqmx-1 for nqmx above 107 ! IF( iadv(nqmx).EQ.1 ) PRINT *,' Choix du shema humidite ' 108 ! * ,'specifique pour la vapeur d''eau' 109 ! IF( iadv(nqmx).EQ.2 ) PRINT *,' Choix du shema amont',' pour la' 110 ! * ,' vapeur d''eau ' 111 ! IF( iadv(nqmx).EQ.3 ) PRINT *,' Choix du shema Van-Leer ' 112 ! * ,' pour la vapeur d''eau' 113 ! IF( iadv(nqmx).EQ.4 ) PRINT *,' Choix du shema Van-Leer + ' 114 ! * ,' humidite specifique pour la vapeur d''eau' 115 ! 116 !c 117 !! IF( (iadv(nqmx).LE.0).OR.(iadv(nqmx).GT.4) ) THEN 118 !! MODIFICATION TO TEST WITHOUT TRACER ADVECTION BY RDW 119 ! IF( (iadv(nqmx).LT.0).OR.(iadv(nqmx).GT.4) ) THEN 120 ! PRINT *,' Erreur dans le choix de iadv (nqmx).Corriger et ' 121 ! * ,' repasser car iadv(nqmx) = ', iadv(nqmx) 122 ! CALL ABORT 123 ! ENDIF 120 124 121 125 first = .TRUE. … … 138 142 ENDDO 139 143 c 140 141 #endif 144 endif ! of if nqmx > 0 142 145 143 146 end -
trunk/LMDZ.GENERIC/libf/dyn3d/start2archive.F
r837 r850 137 137 ! Load tracer names: 138 138 call iniadvtrac(nq,numvanle) 139 ! Initialize global tracer indexes (stored in tracer.h) 140 ! ... this has to be done before phyetat0 141 call initracer(ngridmx,nqmx,tnom) 139 142 140 143 fichnom = 'start.nc'
Note: See TracChangeset
for help on using the changeset viewer.