Changeset 1707 for LMDZ5/branches/testing/libf/phylmd/calcul_STDlev.h
- Timestamp:
- Jan 11, 2013, 10:19:19 AM (11 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1670-1692,1694-1703,1705-1706
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/calcul_STDlev.h
r1418 r1707 2 2 c $Header$ 3 3 c 4 c5 4 cIM on initialise les variables 5 c 6 missing_val=nf90_fill_real 7 c 8 cIM freq_moyNMC = frequences auxquelles on moyenne les champs accumules 9 cIM sur les niveaux de pression standard du NMC 10 DO n=1, nout 11 freq_moyNMC(n)=freq_outNMC(n)/freq_calNMC(n) 12 ENDDO 6 13 c 7 14 CALL ini_undefSTD(itap,freq_outNMC) … … 157 164 $ lwup,LWup200) 158 165 c 166 twriteSTD(:,:,1)=tsumSTD(:,:,1) 167 qwriteSTD(:,:,1)=qsumSTD(:,:,1) 168 rhwriteSTD(:,:,1)=rhsumSTD(:,:,1) 169 phiwriteSTD(:,:,1)=phisumSTD(:,:,1) 170 uwriteSTD(:,:,1)=usumSTD(:,:,1) 171 vwriteSTD(:,:,1)=vsumSTD(:,:,1) 172 wwriteSTD(:,:,1)=wsumSTD(:,:,1) 173 174 twriteSTD(:,:,2)=tsumSTD(:,:,2) 175 qwriteSTD(:,:,2)=qsumSTD(:,:,2) 176 rhwriteSTD(:,:,2)=rhsumSTD(:,:,2) 177 phiwriteSTD(:,:,2)=phisumSTD(:,:,2) 178 uwriteSTD(:,:,2)=usumSTD(:,:,2) 179 vwriteSTD(:,:,2)=vsumSTD(:,:,2) 180 wwriteSTD(:,:,2)=wsumSTD(:,:,2) 181 182 twriteSTD(:,:,3)=tlevSTD(:,:) 183 qwriteSTD(:,:,3)=qlevSTD(:,:) 184 rhwriteSTD(:,:,3)=rhlevSTD(:,:) 185 phiwriteSTD(:,:,3)=philevSTD(:,:) 186 uwriteSTD(:,:,3)=ulevSTD(:,:) 187 vwriteSTD(:,:,3)=vlevSTD(:,:) 188 wwriteSTD(:,:,3)=wlevSTD(:,:) 189 190 twriteSTD(:,:,4)=tlevSTD(:,:) 191 qwriteSTD(:,:,4)=qlevSTD(:,:) 192 rhwriteSTD(:,:,4)=rhlevSTD(:,:) 193 phiwriteSTD(:,:,4)=philevSTD(:,:) 194 uwriteSTD(:,:,4)=ulevSTD(:,:) 195 vwriteSTD(:,:,4)=vlevSTD(:,:) 196 wwriteSTD(:,:,4)=wlevSTD(:,:) 197 c 198 cIM initialisation 5eme fichier de sortie 199 twriteSTD(:,:,5)=tlevSTD(:,:) 200 qwriteSTD(:,:,5)=qlevSTD(:,:) 201 rhwriteSTD(:,:,5)=rhlevSTD(:,:) 202 phiwriteSTD(:,:,5)=philevSTD(:,:) 203 uwriteSTD(:,:,5)=ulevSTD(:,:) 204 vwriteSTD(:,:,5)=vlevSTD(:,:) 205 wwriteSTD(:,:,5)=wlevSTD(:,:) 206 c 207 cIM initialisation 6eme fichier de sortie 208 twriteSTD(:,:,6)=tlevSTD(:,:) 209 qwriteSTD(:,:,6)=qlevSTD(:,:) 210 rhwriteSTD(:,:,6)=rhlevSTD(:,:) 211 phiwriteSTD(:,:,6)=philevSTD(:,:) 212 uwriteSTD(:,:,6)=ulevSTD(:,:) 213 vwriteSTD(:,:,6)=vlevSTD(:,:) 214 wwriteSTD(:,:,6)=wlevSTD(:,:) 215 cIM for NMC files 216 DO n=1, nlevSTD3 217 DO k=1, nlevSTD 218 if(rlevSTD3(n).EQ.rlevSTD(k)) THEN 219 twriteSTD3(:,n)=tlevSTD(:,k) 220 qwriteSTD3(:,n)=qlevSTD(:,k) 221 rhwriteSTD3(:,n)=rhlevSTD(:,k) 222 phiwriteSTD3(:,n)=philevSTD(:,k) 223 uwriteSTD3(:,n)=ulevSTD(:,k) 224 vwriteSTD3(:,n)=vlevSTD(:,k) 225 wwriteSTD3(:,n)=wlevSTD(:,k) 226 endif !rlevSTD3(n).EQ.rlevSTD(k) 227 ENDDO 228 ENDDO 229 c 230 DO n=1, nlevSTD8 231 DO k=1, nlevSTD 232 if(rlevSTD8(n).EQ.rlevSTD(k)) THEN 233 tnondefSTD8(:,n)=tnondef(:,k,2) 234 twriteSTD8(:,n)=tsumSTD(:,k,2) 235 qwriteSTD8(:,n)=qsumSTD(:,k,2) 236 rhwriteSTD8(:,n)=rhsumSTD(:,k,2) 237 phiwriteSTD8(:,n)=phisumSTD(:,k,2) 238 uwriteSTD8(:,n)=usumSTD(:,k,2) 239 vwriteSTD8(:,n)=vsumSTD(:,k,2) 240 wwriteSTD8(:,n)=wsumSTD(:,k,2) 241 endif !rlevSTD8(n).EQ.rlevSTD(k) 242 ENDDO 243 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.