- Timestamp:
- Mar 14, 2025, 5:59:49 PM (5 months ago)
- Location:
- trunk/LMDZ.PLUTO/libf/phypluto
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.PLUTO/libf/phypluto/optcv.F90
r3184 r3686 132 132 dpr(:) = 0.0 133 133 lkcoef(:,:) = 0.0 134 DTAUKV(:,:,:) = 0.0 134 135 135 136 do K=2,L_LEVELS … … 365 366 366 367 ! Total extinction optical depths 367 368 DO NG=1,L_NGAUSS ! full gauss loop 368 DO NG=1,L_NGAUSS ! full gauss loop 369 369 DO NW=1,L_NSPECTV 370 TAUV(1,NW,NG)=0.0D0 370 371 TAUCUMV(1,NW,NG)=0.0D0 372 371 373 DO K=2,L_LEVELS 372 374 TAUCUMV(K,NW,NG)=TAUCUMV(K-1,NW,NG)+DTAUKV(K,NW,NG) … … 378 380 TAUV(L,NW,NG)=TAUCUMV(2*L_NLAYRAD+1,NW,NG) 379 381 END DO 380 END DO ! end full gauss loop 381 382 383 382 END DO ! end full gauss loop 384 383 385 384 end subroutine optcv -
trunk/LMDZ.PLUTO/libf/phypluto/optcv_pluto_mod.F90
r3683 r3686 260 260 261 261 ! Last level 262 263 262 L = L_NLAYRAD 264 263 K = 2*L+1 265 DTAUV(L,nw,ng) = DTAUKV(K,NW,NG)264 DTAUV(L,nw,ng) = DTAUKV(K,NW,NG) 266 265 267 266 WBARV(L,NW,NG) = ctemp(L,NW) / DTAUV(L,NW,NG) 268 !print*, 'TB22 : WBARV(L)=',WBARV(L,NW,NG),NW,NG 269 !print*, 'TB22 : ctemp(L)=',ctemp(L,NW),NW 270 !print*, 'TB22 : dtauv(L)=',DTAUV(L,NW,NG),NW,NG 271 END DO ! NW spectral loop 272 END DO ! NG Gauss loop 267 END DO ! NW spectral loop 268 END DO ! NG Gauss loop 273 269 274 270 ! Total extinction optical depths 275 276 DO NG=1,L_NGAUSS ! full gauss loop 271 DO NG=1,L_NGAUSS ! full gauss loop 277 272 DO NW=1,L_NSPECTV 278 273 TAUV(1,NW,NG)=0.0D0 274 TAUCUMV(1,NW,NG)=0.0D0 275 279 276 DO L=1,L_NLAYRAD 280 277 TAUV(L+1,NW,NG)=TAUV(L,NW,NG)+DTAUV(L,NW,NG) 281 278 END DO 282 279 283 TAUCUMV(1,NW,NG)=0.0D0284 280 DO K=2,L_LEVELS 285 281 TAUCUMV(K,NW,NG)=TAUCUMV(K-1,NW,NG)+DTAUKV(K,NW,NG) 286 282 END DO 287 283 END DO 288 END DO ! end full gauss loop 289 284 END DO ! end full gauss loop 290 285 291 286 return 292 287 293 294 288 end subroutine optcv_pluto 295 289
Note: See TracChangeset
for help on using the changeset viewer.