[FLASH-USERS] ifort compilation problem
Samuel Friedman
friedman at astro.wisc.edu
Wed Aug 11 12:03:55 EDT 2010
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