Changeset 2319 for trunk/ICOSA_LMDZ/src
- Timestamp:
- May 12, 2020, 4:37:05 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ICOSA_LMDZ/src/phyvenus/interface_icosa_lmdz.f90
r2084 r2319 486 486 !$OMP THREADPRIVATE(p_layer_phy) 487 487 REAL(rstd),ALLOCATABLE,SAVE :: pk_phy(:,:) 488 !$OMP THREADPRIVATE(p _layer_phy)488 !$OMP THREADPRIVATE(pk_phy) 489 489 REAL(rstd),ALLOCATABLE,SAVE :: Temp_phy(:,:) 490 490 !$OMP THREADPRIVATE(Temp_phy) … … 516 516 LOGICAL,SAVE :: first=.TRUE. 517 517 !$OMP THREADPRIVATE(first) 518 REAL(rstd),ALLOCATABLE,SAVE :: plevmoy(:)519 !$OMP THREADPRIVATE(plevmoy)520 REAL(rstd),ALLOCATABLE,SAVE :: tmoy(:)521 !$OMP THREADPRIVATE(tmoy)522 518 523 519 IF(first) THEN … … 553 549 ALLOCATE(dq_phy(klon_omp,llm,nqtot)) 554 550 ALLOCATE(dps_phy(klon_omp)) 555 ALLOCATE(plevmoy(llm+1))556 ALLOCATE(tmoy(llm))557 551 !$OMP BARRIER 558 552 ENDIF … … 653 647 !$OMP BARRIER 654 648 655 ! NB: arguments plevmoy(:) planet-averaged mean pressure (Pa) at interlayers656 ! and tmoy(:) planet-averaged mean temperature (K) at mid-layers657 ! are an issue. For now we just set them to unphysical values658 plevmoy(:)=-999659 tmoy(:)=-999660 ! Ehouarn test: add some noise to ulon_phy and vlon_phy if they are zero661 IF(minval(ulon_phy).eq.maxval(ulon_phy)) ulon_phy(:,:)=1.e-15662 IF(minval(ulat_phy).eq.maxval(ulat_phy)) ulat_phy(:,:)=-1.e-15663 649 CALL physiq(klon_omp, llm, nqtot, & 664 650 debut, lafin, & … … 667 653 phi_phy, phis_phy, presnivs, & 668 654 ulon_phy, ulat_phy, Temp_phy, q_phy, & 669 wflux_phy, plevmoy, tmoy,&655 wflux_phy, & 670 656 dulon_phy, dulat_phy, dTemp_phy, dq_phy, dps_phy) 671 657
Note: See TracChangeset
for help on using the changeset viewer.