[MITgcm-support] Runtime error - output statement overflows record
Marcelo Barreiro
barreiro at fisica.edu.uy
Mon Apr 14 07:10:39 EDT 2008
Hello,
I have compiled MITgcm to run on a single node. Apparently it compiled fine.
However, when I run it (./mitgcmuv) it stops almost at the beginning with the
message:
.
.
.
0 finished processing parm03
0 reading parm04
0 finished reading parm04
0 reading parm05
0 finished reading parm05
0 returning from ini_parms
0 calling mon_init
0 returning from mon_init
0 calling ini_grid
0 calling ini_vertical_grid
0 returning from ini_vertical_grid
0 setting up horizontal grid
0 finished setting up horizontal grid
0 writing XC etc.
wfxyrs: fullName =
XC
forrtl: severe (66): output statement overflows record, unit -5, file Internal
Formatted Write
Image PC Routine Line Source
mitgcmuv 000000000053FD3A Unknown Unknown Unknown
mitgcmuv 000000000053E09E Unknown Unknown Unknown
mitgcmuv 0000000000520178 Unknown Unknown Unknown
mitgcmuv 00000000004E0F25 Unknown Unknown Unknown
mitgcmuv 00000000004E14AB Unknown Unknown Unknown
mitgcmuv 0000000000508643 Unknown Unknown Unknown
mitgcmuv 0000000000507DAA Unknown Unknown Unknown
mitgcmuv 00000000004223BA Unknown Unknown Unknown
mitgcmuv 0000000000436650 Unknown Unknown Unknown
mitgcmuv 000000000048591D Unknown Unknown Unknown
mitgcmuv 00000000004902C2 Unknown Unknown Unknown
mitgcmuv 000000000049C53A Unknown Unknown Unknown
mitgcmuv 000000000046476F Unknown Unknown Unknown
mitgcmuv 00000000004055FA Unknown Unknown Unknown
Unknown 0000002A95B97AAA Unknown Unknown Unknown
mitgcmuv 000000000040552A Unknown Unknown Unknown
So, the program stops in ini_grid.f when it calls the routine WRITE_FLD_XY_RS.
I found in the web a previous message by Baylor who seemed to have a similar
problem, but he says it got solved using ifort 8.0.044. I am using ifort9.0
and the genmake options are:
set CPP = ( '/lib/cpp -traditional -P' )
set FFLAGS = ( '-mp -132 -r8 -i4 -w95 -W0 -WB -convert big_endian
-assume byterecl $(FOPTIM) $(INCLUDES)' )
set FOPTIM = ( '-align -O3' )
set LIBS = ( '-L/home/mb/intel/fce/9.0/lib
-L/home/mb/MPICH_INTEL/lib -lpmpich -lfmpich -lmpich -lmpichfsup' )
set FC = ( 'ifort' )
set LINK = ( 'ifort' )
set DEFINES = ( '-DWORDLENGTH=4' )
set INCLUDES = ( '-I/home/mb/intel/fce/9.0/include
-I/home/mb/MPICH_INTEL/include' )
I don't know what to do with this. Should I increase the length of some
variables? Any help will be greatly appreciated!
Marcelo
More information about the MITgcm-support
mailing list