Changeset 51 in lmdz_wrf
- Timestamp:
- Jul 23, 2014, 5:06:27 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/LMDZ_WRFmeas/WRFV3/lmdz/diagphy_mod.F90
r50 r51 92 92 fname = 'diagphy' 93 93 errmsg = 'ERROR -- error -- ERROR -- error' 94 largest = 10.e 394 largest = 10.e4 95 95 96 96 pas=pas+1 … … 164 164 PRINT *,' fs_bound = stops-stopl - (ssols+ssoll)+ssens+sfront' 165 165 PRINT *,' airetot= ',airetot 166 IF (airetot .NE. airetot .OR. ABS(airetot) > largest ) THEN166 IF (airetot .NE. airetot .OR. ABS(airetot) > largest*10.e6) THEN 167 167 varname = 'airephy' 168 CALL check_var(fname, varname, airephy, klon, largest*10.e 9, .FALSE.)168 CALL check_var(fname, varname, airephy, klon, largest*10.e6, .FALSE.) 169 169 END IF 170 170 PRINT *,' stops= ',stops … … 216 216 END IF 217 217 218 IF (fq_bound .NE. fq_bound .OR. ABS(fq_bound) > 100000.) THEN218 IF (fq_bound .NE. fq_bound .OR. ABS(fq_bound) > largest) THEN 219 219 PRINT *,TRIM(errmsg) 220 220 PRINT *,' ' // TRIM(fname) // ': Wrong fq_bound= ',fs_bound,' !!!' … … 223 223 PRINT *,' evap_tot= ',evap_tot 224 224 PRINT *,' airetot= ',airetot 225 IF (airetot .NE. airetot .OR. ABS(airetot) > largest ) THEN225 IF (airetot .NE. airetot .OR. ABS(airetot) > largest*10.e5) THEN 226 226 varname = 'airephy' 227 CALL check_var(fname, varname, airephy, klon, largest , .FALSE.)227 CALL check_var(fname, varname, airephy, klon, largest*10.e5, .FALSE.) 228 228 END IF 229 229 IF (evap_tot .NE. evap_tot .OR. ABS(evap_tot) > largest) THEN … … 449 449 fname = 'diagetpq' 450 450 errmsg = 'ERROR -- error -- ERROR -- error' 451 largest = 10.e 3451 largest = 10.e4 452 452 !c====================================================================== 453 453 !C … … 603 603 PRINT *,' h_vcol_tot = h_dair_tot+h_qw_tot+h_ql_tot+h_qs_tot' 604 604 PRINT *,' airetot= ',airetot 605 IF (airetot .NE. airetot .OR. ABS(airetot) > largest ) THEN605 IF (airetot .NE. airetot .OR. ABS(airetot) > largest*10.e5) THEN 606 606 varname = 'airephy' 607 CALL check_var(fname, varname, airephy, klon, largest , .FALSE.)607 CALL check_var(fname, varname, airephy, klon, largest*10.e5, .FALSE.) 608 608 END IF 609 609 PRINT *,' h_dair_tot= ',h_dair_tot 610 IF (h_dair_tot .NE. h_dair_tot .OR. ABS(h_dair_tot) > largest ) THEN610 IF (h_dair_tot .NE. h_dair_tot .OR. ABS(h_dair_tot) > largest*10.e6) THEN 611 611 varname = 'zh_dair_col' 612 CALL check_var(fname, varname, zh_dair_col, klon, largest , .FALSE.)612 CALL check_var(fname, varname, zh_dair_col, klon, largest*10.e6, .FALSE.) 613 613 END IF 614 614 PRINT *,' h_qw_tot= ',h_qw_tot 615 IF (h_qw_tot .NE. h_qw_tot .OR. ABS(h_qw_tot) > largest ) THEN615 IF (h_qw_tot .NE. h_qw_tot .OR. ABS(h_qw_tot) > largest*10.e4) THEN 616 616 varname = 'zh_qw_col' 617 CALL check_var(fname, varname, zh_qw_col, klon, largest , .FALSE.)617 CALL check_var(fname, varname, zh_qw_col, klon, largest*10.e4, .FALSE.) 618 618 END IF 619 619 PRINT *,' h_ql_tot= ',h_ql_tot 620 IF (h_ql_tot .NE. h_ql_tot .OR. ABS(h_ql_tot) > largest ) THEN620 IF (h_ql_tot .NE. h_ql_tot .OR. ABS(h_ql_tot) > largest*10.e2) THEN 621 621 varname = 'zh_ql_col' 622 CALL check_var(fname, varname, zh_ql_col, klon, largest , .FALSE.)622 CALL check_var(fname, varname, zh_ql_col, klon, largest*10.e2, .FALSE.) 623 623 END IF 624 624 PRINT *,' h_qs_tot= ',h_qs_tot
Note: See TracChangeset
for help on using the changeset viewer.