[MITgcm-devel] problem in pkg cal ?
Jean-Michel Campin
jmc at ocean.mit.edu
Tue Dec 23 20:00:30 EST 2003
Hi,
I started to run all the verification exp(s) with ifc -C (= check-bound
option) on my laptop. I get few fails that I can fix easily, but
one in pkg cal seems to be a real problem, and affects exp.
global_with_exf & lab_sea :
--> beginning of output
(PID.TID 0000.0001) // Calendar configuration >>> END <<<
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001)
(PID.TID 0000.0001) Processing namelist file data.exf ...
Run-Time Error 406: Array bounds exceeded
In Procedure: cal_timepassed
Diagnostics Entered From Subroutine cal_timepassed Line 725
Entered From Subroutine exf_readparms Line 1776
Entered From Subroutine packages_readparms Line 1475
Entered From Subroutine initialise_fixed Line 1468
Entered From Subroutine the_model_main Line 1961
Entered From MAIN PROGRAM Line 3616
End of diagnostics
<-- end of output
And when I add this write:
150 write(0,'(A,2I6)') 'mi,li=',mi,li
151 ndays = (ndaysnoleap - 1) + cal_IsLeap( yi, mythid ) -
152 & cdi - ndaymonth(mi,li)
to the file cal_timepassed.F
with ndaymonth being declared: integer ndaymonth(12,2)
I get (in global_with_exf):
mi,li= 10 1
mi,li= 10 1
mi,li= 10 1
mi,li= 10 1
mi,li= 10 1
mi,li= 0 1
Run-Time Error 406: Array bounds exceeded
In Procedure: cal_timepassed
Diagnostics Entered From Subroutine cal_timepassed Line 730
Entered From Subroutine exf_readparms Line 1889
Entered From Subroutine packages_readparms Line 1467
Entered From Subroutine initialise_fixed Line 1466
Entered From Subroutine the_model_main Line 1966
Entered From MAIN PROGRAM Line 3607
and a silimar problem in lab_sea:
mi,li= 10 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 10 1
mi,li= 12 1
mi,li= 0 1
Run-Time Error 406: Array bounds exceeded
In Procedure: cal_timepassed
Diagnostics Entered From Subroutine cal_timepassed Line 726
Entered From Subroutine exf_readparms Line 1776
Entered From Subroutine packages_readparms Line 1475
Entered From Subroutine initialise_fixed Line 1468
Entered From Subroutine the_model_main Line 1961
Entered From MAIN PROGRAM Line 3616
End of diagnostics
I don't have time now to look in details to this package cal,
but it might be interesting to figure out what's going on
in this S/R.
See you,
Jean-Michel
More information about the MITgcm-devel
mailing list