[FLASH-USERS] ifort compilation problem
Latif
latife at astro.rug.nl
Wed Aug 11 12:14:13 EDT 2010
Hi Sam,
Thanks for response, I have already tried these options but does not
help. I have also tried -mcmodel=large and -fpic, -i_dynamic.
Cheers
Latif
Samuel Friedman wrote:
> An older message but something I found did work:
>
> http://flash.uchicago.edu/pipermail/flash-users/2008-September/002662.html
>
>
> -mcmodel=medium is what you want. I spent some time going through the
> Intel compiler documentation and I recall reading that this is the
> flag you want to use (vs. -fpic and -i_dynamic which I think are older
> flags that are to be depreciated).
>
> Lastly,
>
> http://www.google.com/search?hl=en&q=+site:flash.uchicago.edu+flash+users+relocation
>
>
> Sam
>
> On Wed, 11 Aug 2010, Latif wrote:
>
>> Hi folks,
>> I am trying to run 1024^3 simulations using UG. Compilation goes fine
>> with xl compiler but when i try to compile the code with intel
>> comiler (ifort 10.1.017) it produces following error. I think, I need
>> to change compilation options (may be array sizes become bigger). Any
>> ideas?
>> o ut_polint.o ut_quadraticInterpol.o
>> -L/net/abdussalam/data/users/latife/Libraries/lib64/hdf5-1.8.1/hdf5/lib
>> -lhdf5 -lz -L
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib
>> -lmpich
>> Driver_abortFlashC.o: In function `Driver_abortFlashC':
>> Driver_abortFlashC.c:(.text+0x15): relocation truncated to fit:
>> R_X86_64_PC32 against symbol `Driver_abortFlashC_myPE' defined in
>> COMMON section in Driver_abortFlashC.o
>> Driver_abortFlashC.o: In function `driver_abortflashc_set_mype_':
>> Driver_abortFlashC.c:(.text+0xbe): relocation truncated to fit:
>> R_X86_64_PC32 against symbol `Driver_abortFlashC_myPE' defined in
>> COMMON section in Driver_abortFlashC.o
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(abort.o):
>> In function `MPI_Abort':
>> abort.c:(.text+0x28): relocation truncated to fit: R_X86_64_PC32
>> against symbol `MPIR_Process' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x41): relocation truncated to fit: R_X86_64_PC32
>> against symbol `MPIR_ThreadInfo' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0xe1): relocation truncated to fit: R_X86_64_PC32
>> against symbol `MPIR_ThreadInfo' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x188): relocation truncated to fit: R_X86_64_PC32
>> against symbol `MPIR_Process' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x225): relocation truncated to fit: R_X86_64_PC32
>> against symbol `MPIR_ThreadInfo' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x245): relocation truncated to fit: R_X86_64_32
>> against symbol `MPIR_ThreadInfo' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x255): relocation truncated to fit: R_X86_64_PC32
>> against symbol `MPIR_ThreadInfo' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x275): relocation truncated to fit: R_X86_64_32
>> against symbol `MPIR_ThreadInfo' defined in .bss section in
>> /net/abdussalam/data/users/latife/Libraries/lib64/mpich2-1.0.8p1/MPICH/lib/libmpich.a(initthread.o)
>>
>> abort.c:(.text+0x29a): additional relocation overflows omitted from
>> the output
>> make: *** [flash3] Error 1
>> cheers
>> Latif
>>
More information about the flash-users
mailing list