[Nek5000-users] Error doing ./maketools for postnek

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Mon Aug 28 02:17:17 CDT 2017


Hi,
Nek uses static allocation and you've increased array sizes. The error 
you get means that the array is too big to be created. Do you really 
need so big arrays?
Regards
Adam


On 27/08/17 21:18, nek5000-users at lists.mcs.anl.gov wrote:
> Hey Neks,
>
> I have recently installed Nek5000 in a different machine. Now to read
> my domain (which is big, 3072 elements), I have changed the NELM in
> basics.inc to 100 000 and MAXPTS in basicsp.inc to 20 000 000. Also my
> mxpro = 40000 (maximum no of profile points). These parameters were
> used by me previously to read same domains successfully, that is why I
> am using these.
>
> Now the problem is an issue while compiling maketools. It says -
>
> ./maketools postnek/
> ----------------------
> Make postnek...
> ----------------------
> make[1]: Entering directory `/home/msaikat6/Nek5000/tools/postnek'
> gfortran -o  /home/msaikat6/Nek5000/bin/postx postnek.o postnek2.o
> postnek3.o postnek5.o postnek6.o tsort.o postnek8.o postnek9.o plot.o
> getfld.o legend.o userf.o revert.o trap.o animate.o genxyz.o screen.o
> g3d.o subs.o xinterface.o locglob.o postnek5a.o blas.o xdriver.o
> scrdmp.o coef.o postnek7.o speclib.o mxm.o byte.o ssyev.o iolib.o
> -L/usr/lib/X11 -lX11 -lm
> postnek.o: In function `fprep_':
> postnek.f:(.text+0xf6): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x133): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x183): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x1c0): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x210): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x24d): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x29d): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x2da): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x32a): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x367): relocation truncated to fit: R_X86_64_32S
> against symbol `chaar_' defined in COMMON section in postnek.o
> postnek.f:(.text+0x3b7): additional relocation overflows omitted from the output
> collect2: ld returned 1 exit status
> make[1]: *** [postx] Error 1
> make[1]: Leaving directory `/home/msaikat6/Nek5000/tools/postnek'
> make: *** [all] Error 1
>
>
> I don't understand the problem because I have used the same parameters
> previously, successfully. Let me know if you know what the problem is.
> Thanks so much.
>
> Saikat
>



More information about the Nek5000-users mailing list