[Nek5000-users] Question - SIZE Parameters And Compilation Errors

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Mon Apr 15 11:14:11 CDT 2013


Hi Murph,

A couple of options here:

1) Try recompiling with  G = "-mcmodel=medium" in makenek.

2) Use more than one core so that lelt can remain the same
    but lelg can be as large as lelt*P, where P is the number
    of cores you'd like to use.

Raw email is the standard interface as far as I know...

hth,

Paul

On Mon, 15 Apr 2013, nek5000-users at lists.mcs.anl.gov wrote:

> Hi All,
>
> Trying to run some initial test cases of a problems I'm working on:
> - Currently on single node (SMP Linux)
> - MPI turned off (IFMPI="false")
> - DOF at 5 (lx1=6, lxd=9, lelx=8)
>
> If I run with lp=1,lelt=2160, lelg=2160, for a 12x12x15 mesh, it compiles and 
> runs fine.
>
> If I up it to lp=1,lelt=4500,lelg=4500, for a 15x15x20 mesh, it crashes the 
> compile with:
>
> obj/drive2.o: In function `plan4_vol_':
> drive2.f:(.text+0x82f): relocation truncated to fit: R_X86_64_32S against 
> symbol `scrvh_' defined in COMMON section in obj/hsmg.o
> drive2.f:(.text+0x837): relocation truncated to fit: R_X86_64_32S against 
> symbol `scrvh_' defined in COMMON section in obj/hsmg.o
> obj/drive2.o: In function `plan3_vol_':
> drive2.f:(.text+0xac5): relocation truncated to fit: R_X86_64_32S against 
> symbol `scrvh_' defined in COMMON section in obj/hsmg.o
> drive2.f:(.text+0xacd): relocation truncated to fit: R_X86_64_32S against 
> symbol `scrvh_' defined in COMMON section in obj/hsmg.o
> obj/drive2.o: In function `plan2_vol_':
> drive2.f:(.text+0xeb8): relocation truncated to fit: R_X86_64_32S against 
> symbol `scrvh_' defined in COMMON section in obj/hsmg.o
> drive2.f:(.text+0xec0): relocation truncated to fit: R_X86_64_32S against 
> symbol `scrvh_' defined in COMMON section in obj/hsmg.o
> obj/drive2.o: In function `dofcnt_':
> drive2.f:(.text+0x170f): relocation truncated to fit: R_X86_64_PC32 against 
> symbol `scrns_' defined in COMMON section in obj/convect.o
> obj/drive2.o: In function `settime_':
> drive2.f:(.text+0x7cc9): relocation truncated to fit: R_X86_64_PC32 against 
> symbol `cprint_' defined in COMMON section in obj/navier1.o
> drive2.f:(.text+0x7cef): relocation truncated to fit: R_X86_64_PC32 against 
> symbol `cprint_' defined in COMMON section in obj/navier1.o
> drive2.f:(.text+0x7d02): relocation truncated to fit: R_X86_64_PC32 against 
> symbol `cprint_' defined in COMMON section in obj/navier1.o
> obj/plan4.o: In function `crespsp_':
> plan4.f:(.text+0xb23): additional relocation overflows omitted from the 
> output
> collect2: ld returned 1 exit status
> make: *** [nek5000] Error 1
>
> Just wondering if this is due to a true limit with the platform/word size, or 
> if I'm screwing something up...
>
> Thanks,
> Murph
>
> PS - Is there any other interface to this list other than raw email?
>
>
>
> -- 
>
> *Murphy Leo O'Dea, PE"Murph"*
>
> PhD Student, Mechanical Engineering
>
> /School Of Engineering And Computer Science/
>
> /Oakland University/
>
> mlodea at oakland.edu <mailto:mlodea at oakland.edu>
>
> http://www.secs.oakland.edu/~mlodea/
>
>


More information about the Nek5000-users mailing list