Maketools compile issue of prenek
Dear Neks I updated my tools today to the latest version and then after "./maketools clean" and "./maketools all" I encountered a problem in compiling prenek. Even after "rm -rf tools" and "svn update tools", I still see the same problem regardless. Also note that I have set BIGMEM="true" in my maketools. Since I did not have this problem the first time I built the tools, I am not sure how this could be related to my compiler or machine memory (which are all the same). So I would appreciate it if anyone can help me figure this out. Regards, Hesam ---------------------- Make prenek... ---------------------- make[1]: Entering directory `/home/p/peltier/hsalehip/src/nek5_svn/trunk/tools/prenek' gfortran -o /home/p/peltier/hsalehip/bin/prex prenek.o curve.o edit.o build.o build1.o build2.o bound.o plot.o xinterface.o glomod.o legend.o vprops.o iolib.o subs.o zipper2.o postnek6.o screen.o revert.o crs.o mxm.o xdriver.o -L/usr/lib/X11 -lX11 -lm curve.o: In function `hex_transition_3d_e_': curve.f:(.text+0x6309): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x637e): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x63ab): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x63d8): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.o: In function `hexagon_refine_e_': curve.f:(.text+0x75a5): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x763d): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x768d): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o build.o: In function `list_delete_': build.f:(.text+0x2d37): relocation truncated to fit: R_X86_64_32S against symbol `idelt_' defined in COMMON section in build.o build.f:(.text+0x2dd1): relocation truncated to fit: R_X86_64_32S against symbol `idelt_' defined in COMMON section in build.o build.o: In function `imp_mesh_vtx_': build.f:(.text+0x30f3): relocation truncated to fit: R_X86_64_32S against symbol `c_xyz_' defined in COMMON section in build.o build.f:(.text+0x3124): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make[1]: *** [prex] Error 1 make[1]: Leaving directory `/home/p/peltier/hsalehip/src/nek5_svn/trunk/tools/prenek' make: *** [all] Error 1
Hi, Have you tried changing BIBMEM= false? Otherwise, if you change your parameter limits (of nelm) in tools/prenek/basics.inc, you should be able to compile. I would suggest trying 100,000 to start. Best, Katie On Wed, Aug 14, 2013 at 1:25 PM, <[email protected]> wrote:
Dear Neks
I updated my tools today to the latest version and then after "./maketools clean" and "./maketools all" I encountered a problem in compiling prenek. Even after "rm -rf tools" and "svn update tools", I still see the same problem regardless. Also note that I have set BIGMEM="true" in my maketools.
Since I did not have this problem the first time I built the tools, I am not sure how this could be related to my compiler or machine memory (which are all the same). So I would appreciate it if anyone can help me figure this out.
Regards, Hesam
---------------------- Make prenek... ---------------------- make[1]: Entering directory `/home/p/peltier/hsalehip/src/** nek5_svn/trunk/tools/prenek' gfortran -o /home/p/peltier/hsalehip/bin/**prex prenek.o curve.o edit.o build.o build1.o build2.o bound.o plot.o xinterface.o glomod.o legend.o vprops.o iolib.o subs.o zipper2.o postnek6.o screen.o revert.o crs.o mxm.o xdriver.o -L/usr/lib/X11 -lX11 -lm curve.o: In function `hex_transition_3d_e_': curve.f:(.text+0x6309): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x637e): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x63ab): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x63d8): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.o: In function `hexagon_refine_e_': curve.f:(.text+0x75a5): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x763d): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x768d): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o build.o: In function `list_delete_': build.f:(.text+0x2d37): relocation truncated to fit: R_X86_64_32S against symbol `idelt_' defined in COMMON section in build.o build.f:(.text+0x2dd1): relocation truncated to fit: R_X86_64_32S against symbol `idelt_' defined in COMMON section in build.o build.o: In function `imp_mesh_vtx_': build.f:(.text+0x30f3): relocation truncated to fit: R_X86_64_32S against symbol `c_xyz_' defined in COMMON section in build.o build.f:(.text+0x3124): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make[1]: *** [prex] Error 1 make[1]: Leaving directory `/home/p/peltier/hsalehip/src/** nek5_svn/trunk/tools/prenek' make: *** [all] Error 1
______________________________**_________________ Nek5000-users mailing list [email protected].**gov <[email protected]> https://lists.mcs.anl.gov/**mailman/listinfo/nek5000-users<https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users>
Hi Katie Thanks for your reply. I did manage to compile prenek with 100,000 nelm. Making BIGMEM = false did not change it though. Regards, Hesam On 13-08-14 05:54 PM, [email protected] wrote:
Hi,
Have you tried changing BIBMEM= false?
Otherwise, if you change your parameter limits (of nelm) in tools/prenek/basics.inc, you should be able to compile. I would suggest trying 100,000 to start.
Best, Katie
On Wed, Aug 14, 2013 at 1:25 PM, <[email protected] <mailto:[email protected]>> wrote:
Dear Neks
I updated my tools today to the latest version and then after "./maketools clean" and "./maketools all" I encountered a problem in compiling prenek. Even after "rm -rf tools" and "svn update tools", I still see the same problem regardless. Also note that I have set BIGMEM="true" in my maketools.
Since I did not have this problem the first time I built the tools, I am not sure how this could be related to my compiler or machine memory (which are all the same). So I would appreciate it if anyone can help me figure this out.
Regards, Hesam
---------------------- Make prenek... ---------------------- make[1]: Entering directory `/home/p/peltier/hsalehip/src/nek5_svn/trunk/tools/prenek' gfortran -o /home/p/peltier/hsalehip/bin/prex prenek.o curve.o edit.o build.o build1.o build2.o bound.o plot.o xinterface.o glomod.o legend.o vprops.o iolib.o subs.o zipper2.o postnek6.o screen.o revert.o crs.o mxm.o xdriver.o -L/usr/lib/X11 -lX11 -lm curve.o: In function `hex_transition_3d_e_': curve.f:(.text+0x6309): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x637e): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x63ab): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x63d8): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.o: In function `hexagon_refine_e_': curve.f:(.text+0x75a5): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x763d): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o curve.f:(.text+0x768d): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp2_' defined in COMMON section in zipper2.o build.o: In function `list_delete_': build.f:(.text+0x2d37): relocation truncated to fit: R_X86_64_32S against symbol `idelt_' defined in COMMON section in build.o build.f:(.text+0x2dd1): relocation truncated to fit: R_X86_64_32S against symbol `idelt_' defined in COMMON section in build.o build.o: In function `imp_mesh_vtx_': build.f:(.text+0x30f3): relocation truncated to fit: R_X86_64_32S against symbol `c_xyz_' defined in COMMON section in build.o build.f:(.text+0x3124): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make[1]: *** [prex] Error 1 make[1]: Leaving directory `/home/p/peltier/hsalehip/src/nek5_svn/trunk/tools/prenek' make: *** [all] Error 1
_______________________________________________ Nek5000-users mailing list [email protected] <mailto:[email protected]> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
_______________________________________________ Nek5000-users mailing list [email protected] https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
participants (1)
-
nek5000-users@lists.mcs.anl.gov