- Timestamp:
- Mar 18, 2025, 11:32:47 AM (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/tropopause_m.f90
r5344 r5578 20 20 USE lmdz_reprobus_wrappers, ONLY: itroprep 21 21 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_REPROBUS 22 USE print_control_mod, ONLY: lunout 22 23 23 24 !------------------------------------------------------------------------------- … … 93 94 DO i = 1, klon 94 95 !--- UPPER TROPOPAUSE: |PV|=2PVU POINT STARTING FROM TOP 95 DO kt=klev-1,1,-1; savkt = kt; IF(ALL(ABS(pvor_cen(i,kt-nadj:kt))<=pv0)) EXIT; END DO 96 ! DO kt=klev-1,1,-1 97 ! savkt = kt 98 ! IF (kt-nadj == 0) THEN 99 ! WRITE(lunout,*)'ABORT_PHYSIC tropopause_m kt= ',kt 100 ! call abort_physic("tropopause_m", " kt = nadj", 1) 101 ! ENDIF 102 ! IF(ALL(ABS(pvor_cen(i,kt-nadj:kt))<=pv0)) THEN 103 ! EXIT 104 ! ENDIF 105 ! END DO 106 DO kt=klev-1,nadj+1,-1; savkt = kt; IF(ALL(ABS(pvor_cen(i,kt-nadj:kt))<=pv0)) EXIT; END DO 96 107 kt = savkt 97 IF (kt == 0 ) THEN98 call abort_physic("dyn_tropopause", " kt = 1", 1)99 ENDIF100 108 !--- LOWER TROPOPAUSE: |PV|=2PVU POINT STARTING FROM BOTTOM 101 109 DO kb=k0,klev-1; IF(ALL(ABS(pvor_cen(i,kb:kb+nadj))> pv0)) EXIT; END DO; kb=kb-1
Note: See TracChangeset
for help on using the changeset viewer.