Changeset 5077 for LMDZ6/trunk/libf/dyn3d_common
- Timestamp:
- Jul 19, 2024, 11:01:18 AM (6 months ago)
- Location:
- LMDZ6/trunk/libf/dyn3d_common
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3d_common/advx.F
r2600 r5077 95 95 96 96 C ------------------------------------- 97 DO 300j = 1,jjp197 DO j = 1,jjp1 98 98 NUM(j) = 1 99 300 CONTINUE99 END DO 100 100 sqi = 0. 101 101 sqf = 0. … … 121 121 C ugri est en kg/s 122 122 123 DO 500l = 1,llm124 DO 500j = 1,jjm+1125 DO 500 i = 1,iip1123 DO l = 1,llm 124 DO j = 1,jjm+1 125 DO i = 1,iip1 126 126 C ugri (i,j,llm+1-l) = pbaru (i,j,l) * ( dsig(l) / g ) 127 127 ugri (i,j,llm+1-l) = pbaru (i,j,l) 128 500 CONTINUE 128 END DO 129 END DO 130 END DO 129 131 130 132 … … 137 139 C boucle principale sur les niveaux et les latitudes 138 140 C 139 DO 1L=1,NIV140 DO 1K=lati,latf141 DO L=1,NIV 142 DO K=lati,latf 141 143 C 142 144 C initialisation … … 144 146 C program assumes periodic boundaries in X 145 147 C 146 DO 10I=2,LON148 DO I=2,LON 147 149 SMNEW(I)=SM(I,K,L)+(UGRI(I-1,K,L)-UGRI(I,K,L))*DTX 148 10 CONTINUE150 END DO 149 151 SMNEW(1)=SM(1,K,L)+(UGRI(LON,K,L)-UGRI(1,K,L))*DTX 150 152 C … … 154 156 LONK=LON/NUMK 155 157 C 156 IF(NUMK .GT.1) THEN157 C 158 DO 111I=1,LON158 IF(NUMK>1) THEN 159 C 160 DO I=1,LON 159 161 TM(I)=0. 160 111 CONTINUE161 DO 112JV=1,NTRA162 DO 1120I=1,LON162 END DO 163 DO JV=1,NTRA 164 DO I=1,LON 163 165 T0(I,JV)=0. 164 166 TX(I,JV)=0. 165 167 TY(I,JV)=0. 166 168 TZ(I,JV)=0. 167 1120 CONTINUE168 112 CONTINUE169 C 170 DO 11I2=1,NUMK171 C 172 DO 113I=1,LONK169 END DO 170 END DO 171 C 172 DO I2=1,NUMK 173 C 174 DO I=1,LONK 173 175 I3=(I-1)*NUMK+I2 174 176 TM(I)=TM(I)+SM(I3,K,L) 175 177 ALF(I)=SM(I3,K,L)/TM(I) 176 178 ALF1(I)=1.-ALF(I) 177 113 CONTINUE179 END DO 178 180 C 179 181 DO JV=1,NTRA … … 190 192 ENDDO 191 193 C 192 11 CONTINUE194 END DO 193 195 C 194 196 ELSE 195 197 C 196 DO 115I=1,LON198 DO I=1,LON 197 199 TM(I)=SM(I,K,L) 198 115 CONTINUE199 DO 116JV=1,NTRA200 DO 1160I=1,LON200 END DO 201 DO JV=1,NTRA 202 DO I=1,LON 201 203 T0(I,JV)=S0(I,K,L,JV) 202 204 TX(I,JV)=sx(I,K,L,JV) 203 205 TY(I,JV)=sy(I,K,L,JV) 204 206 TZ(I,JV)=sz(I,K,L,JV) 205 1160 CONTINUE206 116 CONTINUE207 END DO 208 END DO 207 209 C 208 210 ENDIF 209 211 C 210 DO 117I=1,LONK212 DO I=1,LONK 211 213 UEXT(I)=UGRI(I*NUMK,K,L) 212 117 CONTINUE214 END DO 213 215 C 214 216 C place limits on appropriate moments before transport … … 217 219 IF(.NOT.LIMIT) GO TO 13 218 220 C 219 DO 12JV=1,NTRA220 DO 120I=1,LONK221 DO JV=1,NTRA 222 DO I=1,LONK 221 223 TX(I,JV)=SIGN(AMIN1(AMAX1(T0(I,JV),0.),ABS(TX(I,JV))),TX(I,JV)) 222 120 CONTINUE223 12 CONTINUE224 END DO 225 END DO 224 226 C 225 227 13 CONTINUE … … 231 233 C flux from IP to I if U(I).lt.0 232 234 C 233 DO 140I=1,LONK-1234 IF(UEXT(I) .LT.0.) THEN235 DO I=1,LONK-1 236 IF(UEXT(I)<0.) THEN 235 237 FM(I)=-UEXT(I)*DTX 236 238 ALF(I)=FM(I)/TM(I+1) 237 239 TM(I+1)=TM(I+1)-FM(I) 238 240 ENDIF 239 140 CONTINUE241 END DO 240 242 C 241 243 I=LONK 242 IF(UEXT(I) .LT.0.) THEN244 IF(UEXT(I)<0.) THEN 243 245 FM(I)=-UEXT(I)*DTX 244 246 ALF(I)=FM(I)/TM(1) … … 248 250 C flux from I to IP if U(I).gt.0 249 251 C 250 DO 141I=1,LONK251 IF(UEXT(I) .GE.0.) THEN252 DO I=1,LONK 253 IF(UEXT(I)>=0.) THEN 252 254 FM(I)=UEXT(I)*DTX 253 255 ALF(I)=FM(I)/TM(I) 254 256 TM(I)=TM(I)-FM(I) 255 257 ENDIF 256 141 CONTINUE257 C 258 DO 142I=1,LONK258 END DO 259 C 260 DO I=1,LONK 259 261 ALFQ(I)=ALF(I)*ALF(I) 260 262 ALF1(I)=1.-ALF(I) 261 263 ALF1Q(I)=ALF1(I)*ALF1(I) 262 142 CONTINUE263 C 264 DO 150JV=1,NTRA265 DO 1500I=1,LONK-1266 C 267 IF(UEXT(I) .LT.0.) THEN264 END DO 265 C 266 DO JV=1,NTRA 267 DO I=1,LONK-1 268 C 269 IF(UEXT(I)<0.) THEN 268 270 C 269 271 F0(I,JV)=ALF (I)* ( T0(I+1,JV)-ALF1(I)*TX(I+1,JV) ) … … 279 281 ENDIF 280 282 C 281 1500 CONTINUE282 150 CONTINUE283 END DO 284 END DO 283 285 C 284 286 I=LONK 285 IF(UEXT(I) .LT.0.) THEN286 C 287 DO 151JV=1,NTRA287 IF(UEXT(I)<0.) THEN 288 C 289 DO JV=1,NTRA 288 290 C 289 291 F0 (I,JV)=ALF (I)* ( T0(1,JV)-ALF1(I)*TX(1,JV) ) … … 297 299 TZ(1,JV)=TZ(1,JV)-FZ(I,JV) 298 300 C 299 151 CONTINUE301 END DO 300 302 C 301 303 ENDIF 302 304 C 303 DO 152JV=1,NTRA304 DO 1520I=1,LONK305 C 306 IF(UEXT(I) .GE.0.) THEN305 DO JV=1,NTRA 306 DO I=1,LONK 307 C 308 IF(UEXT(I)>=0.) THEN 307 309 C 308 310 F0(I,JV)=ALF (I)* ( T0(I,JV)+ALF1(I)*TX(I,JV) ) … … 318 320 ENDIF 319 321 C 320 1520 CONTINUE321 152 CONTINUE322 END DO 323 END DO 322 324 C 323 325 C puts the temporary moments Fi into appropriate neighboring boxes 324 326 C 325 DO 160I=1,LONK326 IF(UEXT(I) .LT.0.) THEN327 DO I=1,LONK 328 IF(UEXT(I)<0.) THEN 327 329 TM(I)=TM(I)+FM(I) 328 330 ALF(I)=FM(I)/TM(I) 329 331 ENDIF 330 160 CONTINUE331 C 332 DO 161I=1,LONK-1333 IF(UEXT(I) .GE.0.) THEN332 END DO 333 C 334 DO I=1,LONK-1 335 IF(UEXT(I)>=0.) THEN 334 336 TM(I+1)=TM(I+1)+FM(I) 335 337 ALF(I)=FM(I)/TM(I+1) 336 338 ENDIF 337 161 CONTINUE339 END DO 338 340 C 339 341 I=LONK 340 IF(UEXT(I) .GE.0.) THEN342 IF(UEXT(I)>=0.) THEN 341 343 TM(1)=TM(1)+FM(I) 342 344 ALF(I)=FM(I)/TM(1) 343 345 ENDIF 344 346 C 345 DO 162I=1,LONK347 DO I=1,LONK 346 348 ALF1(I)=1.-ALF(I) 347 162 CONTINUE348 C 349 DO 170JV=1,NTRA350 DO 1700I=1,LONK351 C 352 IF(UEXT(I) .LT.0.) THEN349 END DO 350 C 351 DO JV=1,NTRA 352 DO I=1,LONK 353 C 354 IF(UEXT(I)<0.) THEN 353 355 C 354 356 TEMPTM=-ALF(I)*T0(I,JV)+ALF1(I)*F0(I,JV) … … 360 362 ENDIF 361 363 C 362 1700 CONTINUE363 170 CONTINUE364 C 365 DO 171JV=1,NTRA366 DO 1710I=1,LONK-1367 C 368 IF(UEXT(I) .GE.0.) THEN364 END DO 365 END DO 366 C 367 DO JV=1,NTRA 368 DO I=1,LONK-1 369 C 370 IF(UEXT(I)>=0.) THEN 369 371 C 370 372 TEMPTM=ALF(I)*T0(I+1,JV)-ALF1(I)*F0(I,JV) … … 376 378 ENDIF 377 379 C 378 1710 CONTINUE379 171 CONTINUE380 END DO 381 END DO 380 382 C 381 383 I=LONK 382 IF(UEXT(I) .GE.0.) THEN383 DO 172JV=1,NTRA384 IF(UEXT(I)>=0.) THEN 385 DO JV=1,NTRA 384 386 TEMPTM=ALF(I)*T0(1,JV)-ALF1(I)*F0(I,JV) 385 387 T0(1,JV)=T0(1,JV)+F0(I,JV) … … 387 389 TY(1,JV)=TY(1,JV)+FY(I,JV) 388 390 TZ(1,JV)=TZ(1,JV)+FZ(I,JV) 389 172 CONTINUE391 END DO 390 392 ENDIF 391 393 C 392 394 C retour aux mailles d'origine (passage des Tij aux Sij) 393 395 C 394 IF(NUMK .GT.1) THEN395 C 396 DO 180I2=1,NUMK397 C 398 DO 180I=1,LONK396 IF(NUMK>1) THEN 397 C 398 DO I2=1,NUMK 399 C 400 DO I=1,LONK 399 401 C 400 402 I3=I2+(I-1)*NUMK … … 407 409 ALF1Q(I)=ALF1(I)*ALF1(I) 408 410 C 409 180 CONTINUE 411 END DO 412 END DO 410 413 C 411 414 DO JV=1,NTRA … … 431 434 ELSE 432 435 C 433 DO 190I=1,LON436 DO I=1,LON 434 437 SM(I,K,L)=TM(I) 435 190 CONTINUE436 DO 191JV=1,NTRA437 DO 1910I=1,LON438 END DO 439 DO JV=1,NTRA 440 DO I=1,LON 438 441 S0(I,K,L,JV)=T0(I,JV) 439 442 sx(I,K,L,JV)=TX(I,JV) 440 443 sy(I,K,L,JV)=TY(I,JV) 441 444 sz(I,K,L,JV)=TZ(I,JV) 442 1910 CONTINUE443 191 CONTINUE445 END DO 446 END DO 444 447 C 445 448 ENDIF 446 449 C 447 1 CONTINUE 450 END DO 451 END DO 448 452 C 449 453 C ----------- AA Test en fin de ADVX ------ Controle des S* -
LMDZ6/trunk/libf/dyn3d_common/advxp.F
r2600 r5077 126 126 c test 127 127 c ------------------------------------- 128 DO 300j =1,jjp1128 DO j =1,jjp1 129 129 NUM(j) =1 130 300 CONTINUE130 END DO 131 131 c DO l=1,llm 132 132 c NUM(2,l)=6 … … 150 150 C ugri est en kg/s 151 151 152 DO 500l = 1,llm153 DO 500j = 1,jjp1154 DO 500i = 1,iip1152 DO l = 1,llm 153 DO j = 1,jjp1 154 DO i = 1,iip1 155 155 ugri (i,j,llm+1-l) =pbaru (i,j,l) 156 500 CONTINUE 156 END DO 157 END DO 158 END DO 157 159 158 160 C --------------------------------------------------------- … … 161 163 C boucle principale sur les niveaux et les latitudes 162 164 C 163 DO 1L=1,NIV164 DO 1K=lati,latf165 DO L=1,NIV 166 DO K=lati,latf 165 167 166 168 C … … 169 171 C program assumes periodic boundaries in X 170 172 C 171 DO 10I=2,LON173 DO I=2,LON 172 174 SMNEW(I)=SM(I,K,L)+(UGRI(I-1,K,L)-UGRI(I,K,L))*DTX 173 10 CONTINUE175 END DO 174 176 SMNEW(1)=SM(1,K,L)+(UGRI(LON,K,L)-UGRI(1,K,L))*DTX 175 177 C … … 179 181 LONK=LON/NUMK 180 182 C 181 IF(NUMK .GT.1) THEN182 C 183 DO 111I=1,LON183 IF(NUMK>1) THEN 184 C 185 DO I=1,LON 184 186 TM(I)=0. 185 111 CONTINUE186 DO 112JV=1,NTRA187 DO 1120I=1,LON187 END DO 188 DO JV=1,NTRA 189 DO I=1,LON 188 190 T0 (I,JV)=0. 189 191 TX (I,JV)=0. … … 196 198 TYZ(I,JV)=0. 197 199 TZZ(I,JV)=0. 198 1120 CONTINUE199 112 CONTINUE200 C 201 DO 11I2=1,NUMK202 C 203 DO 113I=1,LONK200 END DO 201 END DO 202 C 203 DO I2=1,NUMK 204 C 205 DO I=1,LONK 204 206 I3=(I-1)*NUMK+I2 205 207 TM(I)=TM(I)+SM(I3,K,L) … … 210 212 ALF2(I)=ALF1(I)-ALF(I) 211 213 ALF3(I)=ALF(I)*ALF1(I) 212 113 CONTINUE213 C 214 DO 114JV=1,NTRA215 DO 1140I=1,LONK214 END DO 215 C 216 DO JV=1,NTRA 217 DO I=1,LONK 216 218 I3=(I-1)*NUMK+I2 217 219 TEMPTM=-ALF(I)*T0(I,JV)+ALF1(I)*S0(I3,K,L,JV) … … 229 231 TYZ(I,JV)=TYZ(I,JV)+SYZ(I3,K,L,JV) 230 232 TZZ(I,JV)=TZZ(I,JV)+SZZ(I3,K,L,JV) 231 1140 CONTINUE232 114 CONTINUE233 C 234 11 CONTINUE233 END DO 234 END DO 235 C 236 END DO 235 237 C 236 238 ELSE 237 239 C 238 DO 115I=1,LON240 DO I=1,LON 239 241 TM(I)=SM(I,K,L) 240 115 CONTINUE241 DO 116JV=1,NTRA242 DO 1160I=1,LON242 END DO 243 DO JV=1,NTRA 244 DO I=1,LON 243 245 T0 (I,JV)=S0 (I,K,L,JV) 244 246 TX (I,JV)=SSX (I,K,L,JV) … … 251 253 TYZ(I,JV)=SYZ(I,K,L,JV) 252 254 TZZ(I,JV)=SZZ(I,K,L,JV) 253 1160 CONTINUE254 116 CONTINUE255 END DO 256 END DO 255 257 C 256 258 ENDIF 257 259 C 258 DO 117I=1,LONK260 DO I=1,LONK 259 261 UEXT(I)=UGRI(I*NUMK,K,L) 260 117 CONTINUE262 END DO 261 263 C 262 264 C place limits on appropriate moments before transport … … 265 267 IF(.NOT.LIMIT) GO TO 13 266 268 C 267 DO 12JV=1,NTRA268 DO 120I=1,LONK269 IF(T0(I,JV) .GT.0.) THEN269 DO JV=1,NTRA 270 DO I=1,LONK 271 IF(T0(I,JV)>0.) THEN 270 272 SLPMAX=T0(I,JV) 271 273 S1MAX=1.5*SLPMAX … … 283 285 TXZ(I,JV)=0. 284 286 ENDIF 285 120 CONTINUE286 12 CONTINUE287 END DO 288 END DO 287 289 C 288 290 13 CONTINUE … … 294 296 C flux from IP to I if U(I).lt.0 295 297 C 296 DO 140I=1,LONK-1297 IF(UEXT(I) .LT.0.) THEN298 DO I=1,LONK-1 299 IF(UEXT(I)<0.) THEN 298 300 FM(I)=-UEXT(I)*DTX 299 301 ALF(I)=FM(I)/TM(I+1) 300 302 TM(I+1)=TM(I+1)-FM(I) 301 303 ENDIF 302 140 CONTINUE304 END DO 303 305 C 304 306 I=LONK 305 IF(UEXT(I) .LT.0.) THEN307 IF(UEXT(I)<0.) THEN 306 308 FM(I)=-UEXT(I)*DTX 307 309 ALF(I)=FM(I)/TM(1) … … 311 313 C flux from I to IP if U(I).gt.0 312 314 C 313 DO 141I=1,LONK314 IF(UEXT(I) .GE.0.) THEN315 DO I=1,LONK 316 IF(UEXT(I)>=0.) THEN 315 317 FM(I)=UEXT(I)*DTX 316 318 ALF(I)=FM(I)/TM(I) 317 319 TM(I)=TM(I)-FM(I) 318 320 ENDIF 319 141 CONTINUE320 C 321 DO 142I=1,LONK321 END DO 322 C 323 DO I=1,LONK 322 324 ALFQ(I)=ALF(I)*ALF(I) 323 325 ALF1(I)=1.-ALF(I) … … 326 328 ALF3(I)=ALF(I)*ALFQ(I) 327 329 ALF4(I)=ALF1(I)*ALF1Q(I) 328 142 CONTINUE329 C 330 DO 150JV=1,NTRA331 DO 1500I=1,LONK-1332 C 333 IF(UEXT(I) .LT.0.) THEN330 END DO 331 C 332 DO JV=1,NTRA 333 DO I=1,LONK-1 334 C 335 IF(UEXT(I)<0.) THEN 334 336 C 335 337 F0 (I,JV)=ALF (I)* ( T0(I+1,JV)-ALF1(I)* … … 358 360 ENDIF 359 361 C 360 1500 CONTINUE361 150 CONTINUE362 END DO 363 END DO 362 364 C 363 365 I=LONK 364 IF(UEXT(I) .LT.0.) THEN365 C 366 DO 151JV=1,NTRA366 IF(UEXT(I)<0.) THEN 367 C 368 DO JV=1,NTRA 367 369 C 368 370 F0 (I,JV)=ALF (I)* ( T0(1,JV)-ALF1(I)* … … 389 391 TXZ(1,JV)=ALF1Q(I)*TXZ(1,JV) 390 392 C 391 151 CONTINUE393 END DO 392 394 C 393 395 ENDIF 394 396 C 395 DO 152JV=1,NTRA396 DO 1520I=1,LONK397 C 398 IF(UEXT(I) .GE.0.) THEN397 DO JV=1,NTRA 398 DO I=1,LONK 399 C 400 IF(UEXT(I)>=0.) THEN 399 401 C 400 402 F0 (I,JV)=ALF (I)* ( T0(I,JV)+ALF1(I)* … … 423 425 ENDIF 424 426 C 425 1520 CONTINUE426 152 CONTINUE427 END DO 428 END DO 427 429 C 428 430 C puts the temporary moments Fi into appropriate neighboring boxes 429 431 C 430 DO 160I=1,LONK431 IF(UEXT(I) .LT.0.) THEN432 DO I=1,LONK 433 IF(UEXT(I)<0.) THEN 432 434 TM(I)=TM(I)+FM(I) 433 435 ALF(I)=FM(I)/TM(I) 434 436 ENDIF 435 160 CONTINUE436 C 437 DO 161I=1,LONK-1438 IF(UEXT(I) .GE.0.) THEN437 END DO 438 C 439 DO I=1,LONK-1 440 IF(UEXT(I)>=0.) THEN 439 441 TM(I+1)=TM(I+1)+FM(I) 440 442 ALF(I)=FM(I)/TM(I+1) 441 443 ENDIF 442 161 CONTINUE444 END DO 443 445 C 444 446 I=LONK 445 IF(UEXT(I) .GE.0.) THEN447 IF(UEXT(I)>=0.) THEN 446 448 TM(1)=TM(1)+FM(I) 447 449 ALF(I)=FM(I)/TM(1) 448 450 ENDIF 449 451 C 450 DO 162I=1,LONK452 DO I=1,LONK 451 453 ALF1(I)=1.-ALF(I) 452 454 ALFQ(I)=ALF(I)*ALF(I) … … 454 456 ALF2(I)=ALF1(I)-ALF(I) 455 457 ALF3(I)=ALF(I)*ALF1(I) 456 162 CONTINUE457 C 458 DO 170JV=1,NTRA459 DO 1700I=1,LONK460 C 461 IF(UEXT(I) .LT.0.) THEN458 END DO 459 C 460 DO JV=1,NTRA 461 DO I=1,LONK 462 C 463 IF(UEXT(I)<0.) THEN 462 464 C 463 465 TEMPTM=-ALF(I)*T0(I,JV)+ALF1(I)*F0(I,JV) … … 478 480 ENDIF 479 481 C 480 1700 CONTINUE481 170 CONTINUE482 C 483 DO 171JV=1,NTRA484 DO 1710I=1,LONK-1485 C 486 IF(UEXT(I) .GE.0.) THEN482 END DO 483 END DO 484 C 485 DO JV=1,NTRA 486 DO I=1,LONK-1 487 C 488 IF(UEXT(I)>=0.) THEN 487 489 C 488 490 TEMPTM=ALF(I)*T0(I+1,JV)-ALF1(I)*F0(I,JV) … … 503 505 ENDIF 504 506 C 505 1710 CONTINUE506 171 CONTINUE507 END DO 508 END DO 507 509 C 508 510 I=LONK 509 IF(UEXT(I) .GE.0.) THEN510 DO 172JV=1,NTRA511 IF(UEXT(I)>=0.) THEN 512 DO JV=1,NTRA 511 513 TEMPTM=ALF(I)*T0(1,JV)-ALF1(I)*F0(I,JV) 512 514 T0 (1,JV)=T0(1,JV)+F0(I,JV) … … 523 525 TYZ(1,JV)=TYZ(1,JV)+FYZ(I,JV) 524 526 TZZ(1,JV)=TZZ(1,JV)+FZZ(I,JV) 525 172 CONTINUE527 END DO 526 528 ENDIF 527 529 C 528 530 C retour aux mailles d'origine (passage des Tij aux Sij) 529 531 C 530 IF(NUMK .GT.1) THEN531 C 532 DO 18I2=1,NUMK533 C 534 DO 180I=1,LONK532 IF(NUMK>1) THEN 533 C 534 DO I2=1,NUMK 535 C 536 DO I=1,LONK 535 537 C 536 538 I3=I2+(I-1)*NUMK … … 546 548 ALF4(I)=ALF1(I)*ALF1Q(I) 547 549 C 548 180 CONTINUE549 C 550 DO 181JV=1,NTRA551 DO 181I=1,LONK550 END DO 551 C 552 DO JV=1,NTRA 553 DO I=1,LONK 552 554 C 553 555 I3=I2+(I-1)*NUMK … … 577 579 TXZ(I,JV)=ALF1Q(I)*TXZ(I,JV) 578 580 C 579 181 CONTINUE 580 C 581 18 CONTINUE 581 END DO 582 END DO 583 C 584 END DO 582 585 C 583 586 ELSE 584 587 C 585 DO 190I=1,LON588 DO I=1,LON 586 589 SM(I,K,L)=TM(I) 587 190 CONTINUE588 DO 191JV=1,NTRA589 DO 1910I=1,LON590 END DO 591 DO JV=1,NTRA 592 DO I=1,LON 590 593 S0 (I,K,L,JV)=T0 (I,JV) 591 594 SSX (I,K,L,JV)=TX (I,JV) … … 598 601 SYZ(I,K,L,JV)=TYZ(I,JV) 599 602 SZZ(I,K,L,JV)=TZZ(I,JV) 600 1910 CONTINUE601 191 CONTINUE603 END DO 604 END DO 602 605 C 603 606 ENDIF 604 607 C 605 1 CONTINUE 608 END DO 609 END DO 606 610 C 607 611 C ----------- AA Test en fin de ADVX ------ Controle des S* -
LMDZ6/trunk/libf/dyn3d_common/comdissip.h
r1945 r5077 6 6 7 7 COMMON/comdissip/ & 8 & niterdis,coefdis,tetavel,tetatemp,gamdissip8 & coefdis,tetavel,tetatemp,gamdissip,niterdis 9 9 10 10
Note: See TracChangeset
for help on using the changeset viewer.