[MITgcm-support] reading error
Ed Hill
ed at eh3.com
Mon Nov 8 18:23:17 EST 2004
On Mon, 2004-11-08 at 17:42, Paola Cessi wrote:
> Hi - I am trying to run the MITgcm_checkpoint54 version on a
> 256-processors ALTIX (SGI) at ORNL, but at runtime I get an error trying
> to read the input binary file 'Qnet.circle', generated by a local fortran
> file in real*8 words (I get the same problem if the output is real*4).
>
> mitgcmuv >output.txt
> forrtl: severe (36): attempt to access non-existent record, unit 9, file
> /autofs/dfs/users/u001/cessi/MITgcm/verification/exp5/build/Qnet.circle
> Image PC Routine Line Source
> mitgcmuv 0x40000000002f4630 Unknown Unknown Unknown
> mitgcmuv 0x400000000025d640 Unknown Unknown Unknown
> mitgcmuv 0x400000000025deb0 Unknown Unknown Unknown
> mitgcmuv 0x4000000000294260 Unknown Unknown Unknown
> mitgcmuv 0x4000000000291f30 Unknown Unknown Unknown
> mitgcmuv 0x400000000003cb20 Unknown Unknown Unknown
> mitgcmuv 0x40000000000c64a0 Unknown Unknown Unknown
> mitgcmuv 0x40000000001f6f20 Unknown Unknown Unknown
> mitgcmuv 0x4000000000232120 Unknown Unknown Unknown
> mitgcmuv 0x400000000021e510 Unknown Unknown Unknown
> mitgcmuv 0x400000000024bc00 Unknown Unknown Unknown
> mitgcmuv 0x400000000024c1f0 Unknown Unknown Unknown
> mitgcmuv 0x4000000000160870 Unknown Unknown Unknown
> mitgcmuv 0x4000000000003b50 Unknown Unknown Unknown
> libc.so.6.1 0x20000000001fe990 Unknown Unknown Unknown
>
> ------------------------------------------------------------
>
> I am using the following optfile to compile (non MPI, for now)
>
> CPP='/usr/bin/cpp -traditional -P'
> FFLAGS='-mp -132 -r8 -i4 -w95 -W0 -WB '
> FOPTIM='-O3 -align'
> LIBS='-L/opt/intel/efc8046/lib'
> FC=ifort
> DEFINES=' -DWORDLENGTH=4'
> INCLUDES='-I/opt/intel/efc8046/include'
> INCLUDEDIRS='/opt/intel/efc8046/include'
> CC='icc -static'
>
> Any suggestion about what I am doing wrong?
Hi Paola,
Are you certain that the "Qnet.circle" input file you have generated is
the right size for your domain?
Looking in "MITgcm/model/src/external_fields_load.F" it seems that the
file needs to be at least twice the size of the surface of the domain
since it is interpolated in time. So for one of our verification
experiments ("exp5") that uses this input file, we would expect a file
size of:
sNx * sNy * nSx * nSy * nPx * nPy * WORDLENGTH * 2
= 32*32*2*2*1*1*4*2
= 32768
which agrees with the size of the input file (in "data", we see that
"surfQfile='Qnet.circle'") which is provided.
And if I've missed something here, I'm hoping someone else will correct
me...
Ed
--
Edward H. Hill III, PhD
office: MIT Dept. of EAPS; Rm 54-1424; 77 Massachusetts Ave.
Cambridge, MA 02139-4307
emails: eh3 at mit.edu ed at eh3.com
URLs: http://web.mit.edu/eh3/ http://eh3.com/
phone: 617-253-0098
fax: 617-253-4464
More information about the MITgcm-support
mailing list