Changeset 3900 for LMDZ6/trunk/libf/phylmd/inlandsis/VARxSV.F90
- Timestamp:
- May 17, 2021, 3:35:58 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/inlandsis/VARxSV.F90
r3792 r3900 67 67 REAL, DIMENSION(:),ALLOCATABLE,SAVE :: QaT_SV ! SBL Top Specific Humidity 68 68 !$OMP THREADPRIVATE(QaT_SV) 69 REAL, DIMENSION(:),ALLOCATABLE,SAVE :: QsT_SV ! SBL Top Specific Humidity 70 !$OMP THREADPRIVATE(QsT_SV) 69 71 REAL, DIMENSION(:),ALLOCATABLE,SAVE :: dQa_SV ! SBL Flux Limitation of Qa 70 72 !$OMP THREADPRIVATE(dQa_SV) … … 78 80 79 81 80 REAL,SAVE :: zSBLSV ! SBL Height (Initial Value)81 !$OMP THREADPRIVATE(zSBLSV)82 82 REAL,SAVE :: dt__SV ! Time Step 83 83 !$OMP THREADPRIVATE(dt__SV) … … 160 160 REAL,ALLOCATABLE,SAVE :: agsnSV(:,:) ! Snow Age 161 161 !$OMP THREADPRIVATE(agsnSV) 162 REAL,ALLOCATABLE,SAVE :: DOPsnSV(:,:) ! Snow optical diameter [m] 163 !$OMP THREADPRIVATE(DOPsnSV) 162 164 REAL, DIMENSION(:),ALLOCATABLE,SAVE :: BufsSV ! Snow Buffer Layer 163 165 !$OMP THREADPRIVATE(BufsSV) … … 260 262 ALLOCATE(dLdTSV(klonv)) ! Latent Heat Flux T Derivat. 261 263 ALLOCATE(rhT_SV(klonv)) ! SBL Top Air Density 262 ALLOCATE(QaT_SV(klonv)) ! SBL Top Specific Humidity 264 ALLOCATE(QaT_SV(klonv)) ! SBL Top Specific Humidity 265 ALLOCATE(QsT_SV(klonv)) ! surface Specific Humidity 263 266 ALLOCATE(dQa_SV(klonv)) ! SBL Flux Limitation of Qa 264 267 ALLOCATE(qsnoSV(klonv)) ! SBL Mean Snow Content … … 309 312 ALLOCATE(dzsnSV(klonv, 0:nsno)) ! Snow Layer Thickness 310 313 ALLOCATE(agsnSV(klonv, 0:nsno)) ! Snow Age 314 ALLOCATE(DOPsnSV(klonv, 0:nsno)) ! Snow Optical diameter 311 315 ALLOCATE(BufsSV(klonv)) ! Snow Buffer Layer 312 316 ALLOCATE(rusnSV(klonv)) ! Surficial Water … … 339 343 340 344 DO ikl=1,klonv 341 LSmask(ikl) = 0 342 isotSV(ikl) = 0 343 iWaFSV(ikl) = 0 344 isnoSV(ikl) = 0 345 ispiSV(ikl) = 0 346 iiceSV(ikl) = 0 347 istoSV(ikl,:) = 0 348 ii__SV(ikl) = 0 349 jj__SV(ikl) = 0 350 nn__SV(ikl) = 0 345 346 347 isnoSV(ikl) =0. 348 ispiSV(ikl) =0. 349 iiceSV(ikl) =0. 350 istoSV(ikl,:)=0. 351 alb_SV(ikl) =0. 352 emi_SV(ikl) =0. 353 IRs_SV(ikl) =0. 354 LMO_SV(ikl) =0. 355 us__SV(ikl) =0. 356 uts_SV(ikl) =0. 357 cutsSV(ikl) =0. 358 uqs_SV(ikl) =0. 359 uss_SV(ikl) =0. 360 usthSV(ikl) =0. 361 rCDmSV(ikl) =0. 362 rCDhSV(ikl) =0. 363 Z0m_SV(ikl) =0. 364 Z0mmSV(ikl) =0. 365 Z0mnSV(ikl) =0. 366 Z0roSV(ikl) =0. 367 Z0SaSV(ikl) =0. 368 Z0e_SV(ikl) =0. 369 Z0emSV(ikl) =0. 370 Z0enSV(ikl) =0. 371 Z0h_SV(ikl) =0. 372 Z0hmSV(ikl) =0. 373 Z0hnSV(ikl) =0. 374 375 376 TsisSV(ikl,:) =0. 377 ro__SV(ikl,:) =0. 378 eta_SV(ikl,:) =0. 379 G1snSV(ikl,:) =0. 380 G2snSV(ikl,:) =0. 381 dzsnSV(ikl,:) =0. 382 agsnSV(ikl,:) =0. 383 DOPsnSV(ikl,:) =0. 384 BufsSV(ikl) =0. 385 rusnSV(ikl) =0. 386 SWf_SV(ikl) =0. 387 SWS_SV(ikl) =0. 388 HFraSV(ikl) =0. 389 390 zWE_SV(ikl) =0. 391 zWEcSV(ikl) =0. 392 wem_SV(ikl) =0. 393 wer_SV(ikl) =0. 394 wes_SV(ikl) =0. 395 zn4_SV(ikl) =0. 396 zn5_SV(ikl) =0. 397 398 399 ii__SV(ikl) =0. 400 jj__SV(ikl) =0. 401 nn__SV(ikl) =0. 402 403 IRu_SV(ikl) =0. 404 hSalSV(ikl) =0. 405 qSalSV(ikl) =0. 406 RnofSV(ikl) =0. 407 RuofSV(ikl,:) =0. 408 409 410 411 351 412 END DO 352 413 END SUBROUTINE INIT_VARxSV
Note: See TracChangeset
for help on using the changeset viewer.