Changeset 32 in lmdz_wrf


Ignore:
Timestamp:
Jul 23, 2014, 12:24:15 PM (10 years ago)
Author:
lfita
Message:

Adding NaNs? checking

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/LMDZ_WRFmeas/WRFV3/lmdz/diagphy_mod.F90

    r1 r32  
    7979!C
    8080      integer pas
     81! L. Fita, LMD July 2014
     82      CHARACTER(LEN=50)                                  :: errmsg, fname
     83
     84      fname = 'diagphy'
     85      errmsg = 'ERROR -- error -- ERROR -- error'
     86
    8187      save pas
    8288      data pas/0/
     
    146152       &    ,rain_fall_tot+snow_fall_tot
    147153
     154! L. Fita, LMD July 2014. Checking for consistency
     155      IF (fs_bound .NE. fs_bound .OR. ABS(fs_bound) > 100000.) THEN
     156        PRINT *,TRIM(errmsg)
     157        PRINT *,'  ' + TRIM(fname) + ': Wrong fs_bound= ',fs_bound,' !!!'
     158        PRINT *,'    fs_bound: Heat flux at atm. boundaries'
     159        PRINT *,'    fs_bound = stops-stopl - (ssols+ssoll)+ssens+sfront'
     160        PRINT *,'    stops-stopl= ',stops-stopl
     161        PRINT *,'    ssols= ',ssols
     162        PRINT *,'    ssoll= ',ssoll
     163        PRINT *,'    ssens= ',ssens
     164        PRINT *,'    sfront= ',sfront
     165        STOP
     166      END IF
     167
     168      IF (fq_bound .NE. fq_bound .OR. ABS(fq_bound) > 100000.) THEN
     169        PRINT *,TRIM(errmsg)
     170        PRINT *,'  ' + TRIM(fname) + ': Wrong fs_bound= ',fs_bound,' !!!'
     171        PRINT *,'    fq_bound: Watter flux at atm. boundaries'
     172        PRINT *,'    fq_bound = evap_tot - rain_fall_tot -snow_fall_tot'
     173        PRINT *,'    evap_tot= ',evap_tot
     174        PRINT *,'    rain_fall_tot= ',rain_fall_tot
     175        PRINT *,'    snow_fall_tot= ',snow_fall_tot
     176        STOP
     177      END IF
     178
    148179      return
    149180
Note: See TracChangeset for help on using the changeset viewer.