[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