[MITgcm-support] Limitation for Tile's dimensions

Martin Losch Martin.Losch at awi.de
Thu Apr 19 11:23:10 EDT 2007


Hi Eli,

the error message means that you are asking for too much stack  
memory. Many compilers can deal with more stack memory by specifying  
an option such as "pgf77 -mcmodel=medium".
You'll have to find out what the option is for your compiler.

Martin


On 19 Apr 2007, at 08:32, Eli Biton wrote:

> Hello, all
>
>
> I'm trying to compile a code for a large grid dimensions  
> (648X4068X38). Setting 36 CPU's (in SIZE.h) gives the following  
> error message (below),  while increasing the number of the CPU's to  
> 72 leads to normal compilation's end. I'm understanding that there  
> is a limit to the tile's size, however, currently I can only use 36  
> CPU's and I want to ask if there is a way to go over this problem  
> without reducing my resolution (and so grid dimensions).
>
> Many thanks, Eli
>
> The Error Message:
> debug_cs_corner_uv.o(.text+0x36): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x44): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x52): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x60): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x6e): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x7c): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x8a): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> debug_cs_corner_uv.o(.text+0x98): In function `debug_cs_corner_uv_':
> : relocation truncated to fit: R_X86_64_32S debug_cs_corner_uv_local_
> diagnostics_add2list.o(.text+0x37): In function  
> `diagnostics_add2list_':
> : relocation truncated to fit: R_X86_64_PC32 diag_define_
> diagnostics_add2list.o(.text+0x148): In function  
> `diagnostics_add2list_':
> : relocation truncated to fit: R_X86_64_PC32 diag_define_
> diagnostics_add2list.o(.text+0x16b): In function  
> `diagnostics_add2list_':
> : additional relocation overflows omitted from the output
> gmake: *** [mitgcmuv] Error 1
>
>
>
>
>
> ************************************************
> Eliyahu Biton
> Deptartment of Environmental Sciences,
> Weizmann Institute of Science,
> Rehovot,76100
> Israel
> Tel:+972-8-9344924
> Fax:+972-8-9344124
> ************************************************
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-support mailing list