Skip to content

Commit 2f334cf

Browse files
authored
Merge pull request #1404 from emkemp/fix/lisf75_imerg_alert
Added alerts for missing/bad IMERG files.
2 parents 26f432e + 2a584dd commit 2f334cf

25 files changed

+481
-98
lines changed

lis/core/LIS_fileIOMod.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2966,7 +2966,7 @@ subroutine putget_int ( buffer, iofunc, file_name, &
29662966
!EOP
29672967

29682968
character*9 :: cstat
2969-
character*100 :: message (20)
2969+
character*255 :: message (20)
29702970
integer :: rec_length
29712971
integer :: istat
29722972
integer :: istat1
@@ -3108,7 +3108,7 @@ subroutine putget_real ( buffer, iofunc, file_name, &
31083108
! \end{description}
31093109
!EOP
31103110

3111-
character*100 :: message (20)
3111+
character*255 :: message (20)
31123112
integer :: rec_length
31133113
character*9 :: cstat
31143114
integer :: istat

lis/core/LIS_historyMod.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7291,7 +7291,7 @@ subroutine writevar_grib1_withstats_real(ftn, ftn_stats, n, &
72917291
! call to compute diagnostic statistics of a variable
72927292
! \end{description}
72937293
!EOP
7294-
character*100 :: message(20)
7294+
character*255 :: message(20)
72957295
integer :: igrib
72967296
character*8 :: date
72977297
integer :: idate,idate1
@@ -7646,7 +7646,7 @@ subroutine writevar_grib2_withstats_real(ftn, ftn_stats, n, &
76467646
! call to compute diagnostic statistics of a variable
76477647
! \end{description}
76487648
!EOP
7649-
character*100 :: message(20)
7649+
character*255 :: message(20)
76507650
integer :: igrib
76517651
character*8 :: date
76527652
integer :: idate,idate1

lis/core/LIS_logMod.F90

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ subroutine LIS_abort( abort_message )
143143

144144
implicit none
145145

146-
character*100 :: abort_message(20)
146+
character*255 :: abort_message(20)
147147

148148
! !DESCRIPTION:
149149
!
@@ -270,7 +270,7 @@ subroutine LIS_alert( program_name, alert_number, message )
270270
!EOP
271271
character*3 :: calert_number
272272
character*7 :: iofunc
273-
character*37 :: message_file
273+
character*255 :: message_file
274274
integer :: i
275275
integer :: istat
276276
integer :: ftn
@@ -295,7 +295,7 @@ subroutine LIS_alert( program_name, alert_number, message )
295295
iofunc = 'opening'
296296
ftn = LIS_getNextUnitNumber()
297297
open (unit = ftn, &
298-
file = message_file, &
298+
file = trim(message_file), &
299299
iostat = istat)
300300

301301
! ------------------------------------------------------------------

lis/core/LIS_timeMgrMod.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2739,7 +2739,7 @@ subroutine LIS_julhr_date( julhr, yyyy,mm,dd,hh)
27392739
! \end{description}
27402740
!
27412741
!EOP
2742-
character*100 :: message ( 20 )
2742+
character*255 :: message ( 20 )
27432743

27442744
! ------------------------------------------------------------------
27452745
! executable code begins here... use LIS_tmjul4 to convert julhr to

lis/metforcing/galwem/read_galwem.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ subroutine read_galwem(n, findex, order, gribfile, rc)
4444
character*100 :: gtype
4545
integer :: file_julhr
4646
integer :: yr1, mo1, da1, hr1
47-
character*100 :: message ( 20 )
47+
character*255 :: message ( 20 )
4848
integer :: iginfo ( 40 )
4949
real :: gridres_dlat, gridres_dlon
5050
integer :: ifguess, jfguess
@@ -227,7 +227,7 @@ subroutine fldbld_read_galwem(n, findex, order, gribfile, ifguess, jfguess,&
227227
!
228228
!EOP
229229
character*9 :: cstat
230-
character*100 :: message ( 20 )
230+
character*255 :: message ( 20 )
231231
character(len=7) :: grib_msg
232232
character(len=7) :: check_galwem_message
233233
integer :: count_tair, count_qair

lis/metforcing/galwem_ge/read_galwemge.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ subroutine read_galwemge(n, m, findex, order, gribfile, rc)
6969
character*100 :: gtype
7070
integer :: file_julhr
7171
integer :: yr1, mo1, da1, hr1
72-
character*100 :: message ( 20 )
72+
character*255 :: message ( 20 )
7373
integer :: iginfo ( 40 )
7474
real :: gridres_dlat, gridres_dlon
7575
integer :: ifguess, jfguess
@@ -282,7 +282,7 @@ subroutine fldbld_read_galwemge(n, findex, order, gribfile, ifguess, jfguess,
282282
!
283283
!EOP
284284
character*9 :: cstat
285-
character*100 :: message ( 20 )
285+
character*255 :: message ( 20 )
286286
character(len=7) :: grib_msg
287287
character(len=7) :: check_galwemge_message
288288
integer :: count_tair, count_qair

lis/metforcing/usaf/AGRMET_cdfs2_est.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ subroutine AGRMET_cdfs2_est( n,k, cliprc, clippd,&
204204
!EOP
205205
character*10 :: date10
206206
character*120 :: ifil
207-
character*100 :: message(20)
207+
character*255 :: message(20)
208208
integer, allocatable :: times ( :, : , : )
209209
integer*1, allocatable :: totalc ( :, : , : )
210210
real :: cldtim(LIS_rc%lnc(n), LIS_rc%lnr(n))

lis/metforcing/usaf/AGRMET_fillgaps.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ subroutine AGRMET_fillgaps(n,ip,varfield)
4343
logical :: foundPt
4444
integer :: i,j,str,enr,stc,enc,kk
4545
integer :: try
46-
character*100 :: message (20)
46+
character*255 :: message (20)
4747

4848

4949
try = 0

lis/metforcing/usaf/AGRMET_fldbld.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ subroutine AGRMET_fldbld(n,order,julhr)
6464
!EOP
6565

6666
integer :: rc
67-
character(len=100) :: message(20)
67+
character(len=255) :: message(20)
6868
character(len=10) :: yyyymmddhh
6969
integer :: ierr
7070

lis/metforcing/usaf/AGRMET_fldbld_galwem.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ subroutine AGRMET_fldbld_galwem(n,order,julhr,rc)
5151
integer :: ftn, igrib
5252
character*120 :: gribfile
5353
integer :: yr1, mo1, da1, hr1
54-
character*100 :: message ( 20 )
54+
character*255 :: message ( 20 )
5555
integer :: iginfo ( 40 )
5656
real :: gridres_dlat, gridres_dlon
5757
integer :: ifguess, jfguess
@@ -448,7 +448,7 @@ subroutine AGRMET_fldbld_read_galwem(n, fg_filename, ifguess, jfguess, &
448448
!
449449
!EOP
450450
character*9 :: cstat
451-
character*100 :: message ( 20 )
451+
character*255 :: message ( 20 )
452452
character(len=4) :: grib_msg
453453
character(len=4) :: AGRMET_check_galwem_message
454454
integer :: count_hgt

0 commit comments

Comments
 (0)