[MITgcm-devel] arrays too large for TAF?

Daniel Goldberg dngoldberg at gmail.com
Thu Mar 6 13:10:06 EST 2014


Hi all

I encountered a curious issue using TAF, which I have not seen before --
and I am wondering if others know of this limitation (or bug), or if I
should take it up with fastOpt. I am trying to run on a 500x432x20 grid
(although I really only have 2 fields that are 3d, the rest are
single-layer). Here is my SIZE.h:

     &           sNx = 125,
     &           sNy = 144,
     &           OLx =   4,
     &           OLy =   4,
     &           nSx =   4,
     &           nSy =   3,
     &           nPx =  1,
     &           nPy =  1,
     &           Nx  = sNx*nSx*nPx,
     &           Ny  = sNy*nSy*nPy,
     &           Nr  =  20)

When I compile, I get the errors (see below) which make it seem  as though
i am exceeding some imposed memory requirement. Things become OK if I make
the total # of cells on a cpu smaller, though i haven't exactly figured out
the formula. It compiles if I use 12 cpus instead of 12 tiles for example
(nSx=nSy=1, nPx=4,nPy=3).

Everything is fine if i just compile the forward model, i.e. if i don't use
TAF. Possibly this is related to something I've done in the Streamice
package. But I'm wondering, is this familiar to anyone? If not, perhaps I
should complain to fastOpt.

Thanks
Dan


ad_taf_output.o: In function `streamice_vel_solve_':
ad_taf_output.f:(.text+0x44b21): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x44b53): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x44b85): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x44bb7): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.o: In function `streamice_solo_timestep_':
ad_taf_output.f:(.text+0x607dd): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.o: In function `streamice_init_varia_':
ad_taf_output.f:(.text+0x6a705): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x6a9d4): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x6aa06): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x6ab1f): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.f:(.text+0x6ab51): relocation truncated to fit: R_X86_64_32
against `.lrodata'
ad_taf_output.o: In function `streamice_init_variamd_':

-- 

Daniel Goldberg, PhD
Lecturer in Glaciology
School of Geosciences, University of Edinburgh
Geography Building, Drummond Street, Edinburgh EH8 9XP


em: D <dgoldber at mit.edu>an.Goldberg at ed.ac.uk
web: http://ocean.mit.edu/~dgoldberg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-devel/attachments/20140306/16915300/attachment.htm>


More information about the MITgcm-devel mailing list