Changeset 5200 for LMDZ6/trunk/libf/dyn3d_common
- Timestamp:
- Sep 19, 2024, 4:11:02 PM (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3d_common/iso_verif_dyn.F
r5190 r5200 64 64 function iso_verif_aberrant_nostop 65 65 : (x,iso,q,err_msg) 66 #ifdef CPP_IOIPSL 67 USE IOIPSL, ONLY: getin 68 #else 69 USE ioipsl_getincom, ONLY: getin 70 #endif 66 71 USE infotrac, ONLY: isoName, getKey 67 72 implicit none … … 77 82 parameter (qmin=1e-11) 78 83 parameter (deltaDmax=200.0,deltaDmin=-999.9) 84 LOGICAL, SAVE :: ltnat1 85 LOGICAL, SAVE :: lFirst=.TRUE. 79 86 80 87 ! output 81 88 integer iso_verif_aberrant_nostop 82 89 90 IF(lFirst) THEN 91 ltnat1 = .TRUE.; CALL getin('tnateq1', ltnat1) 92 lFirst = .FALSE. 93 END IF 83 94 iso_verif_aberrant_nostop=0 84 95 85 96 ! verifier que HDO est raisonable 86 97 if (q.gt.qmin) then 87 IF(getKey('tnat', tnat, isoName(iso))) THEN 98 IF(ltnat1) THEN 99 tnat = 1.0 100 ELSE IF(getKey('tnat', tnat, isoName(iso))) THEN 88 101 err_msg = 'Missing isotopic parameter "tnat"' 89 102 iso_verif_aberrant_nostop=1
Note: See TracChangeset
for help on using the changeset viewer.