[MITgcm-support] Problem building adjoint

Patrick Heimbach heimbach at MIT.EDU
Mon Jan 25 21:22:18 EST 2010


Hi Santha,

this error message indicates that at link time the compiler "sees"
that the executable it generates exceeds the available memory.

This is consistent with the fact that Pleiades (unfortunately) only  
has 512MB per
processor (I think) compared to, e.g. Columbia or the GFDL Altix  
(which both had ~2GB).
So you'll need to lower your number for your inner-most checkpoint
which you've currently set to
       integer    nchklev_1
       parameter( nchklev_1      =    16 )

Please give that a try.
-Patrick



On Jan 25, 2010, at 9:15 PM, Santha Akella wrote:

> Dear MITgcm Users,
>
> I am trying to build my adjoint model on NASA-Pleiades , everything  
> seems to go well, but in the end of building, I get the following  
> error message. Please Help! I am attaching my Makefile, SIZE.h and  
> tamc.h files. Thank you,
> Santha
> -------r_stats.o  ad_taf_output.o -L/nasa/sgi/mpt/1.23try08/lib64 - 
> lmpi -L/nasa/netcdf/3.6.0/intel/lib -lnetcdf
> /nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o):  
> In function `for_waitid':
> for_aio.c:(.text+0x13a8): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> /nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o):  
> In function `for_asynchronous':
> for_aio.c:(.text+0x2cd7): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> /nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o):  
> In function `for__aio_release_lun':
> for_aio.c:(.text+0x3633): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> for_aio.c:(.text+0x36f7): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> for_aio.c:(.text+0x3712): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> /nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o):  
> In function `for__aio_acquire_lun':
> for_aio.c:(.text+0x3c27): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> for_aio.c:(.text+0x3c8f): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> for_aio.c:(.text+0x3dd9): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> for_aio.c:(.text+0x40c0): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> /nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o):  
> In function `for__aio_acquire_lun_fname':
> for_aio.c:(.text+0x4369): relocation truncated to fit: R_X86_64_32S  
> against symbol `for__aio_lub_table' defined in COMMON section in / 
> nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o)
> /nasa/intel/Compiler/11.0/083/lib/intel64/libifcore.a(for_aio.o):  
> In function `for__aio_error_handling':
> for_aio.c:(.text+0x4b4b): additional relocation overflows omitted  
> from the output
> make: *** [mitgcmuv_ad] Error 1
> -------------------------

---
Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
MIT | EAPS 54-1518 | 77 Massachusetts Ave | Cambridge MA 02139 USA
FON +1-617-253-5259 | FAX +1-617-253-4464 | SKYPE patrick.heimbach





More information about the MITgcm-support mailing list