[bolt-discuss] Issue with Bolt + FORTRAN?

aidan.chalk at stfc.ac.uk aidan.chalk at stfc.ac.uk
Tue Apr 18 05:49:21 CDT 2017


Hi Halim,

I rebuilt with icc from scratch (with a new repo downloaded from git) and it seems to pass the tests now, apologies for this.

Aidan


-----Original Message-----
From: Halim Amer [mailto:aamer at anl.gov] 
Sent: 14 April 2017 23:35
To: discuss at lists.bolt-omp.org
Subject: Re: [bolt-discuss] Issue with Bolt + FORTRAN?

Hi Aidan,

I tried to reproduce your problem but I could not. I have used Intel
17.0.2 and the testsuite passes with both icc and ifort with only few tests failing as expected.

Maybe you have some linking mismatch. Could you check which library the binary is trying to link to (i.e., ldd ./bin/fortran/test_omp_threadprivate)?

Halim
www.mcs.anl.gov/~aamer

On 3/22/17 9:48 AM, aidan.chalk at stfc.ac.uk wrote:
> Hi,
>
> I'm trying to use Bolt to compare performance with Intel/gcc openMP 
> runtimes with taskyield. The code in question is a FORTRAN code, 
> however I'm having issues using bolt (including make ftest)
>
> I'm compiling with Intel 17.2.050, and have attached the c.txt, m.txt and mi.txt discussed in your build process.
>
> To run the make ftest I removed the enforcing of -lm (because this is unneeded with intel compiler) and:
> bash-4.1$ export TEST_FC=ifort
> bash-4.1$ export TEST_FFLAGS="-g -O2 -qopenmp -I/~/INSTALL/bolt/include -L/~/INSTALL/bolt/lib -Wl,-rpath=~/INSTALL/bolt/lib"
>
> when  the tests progress a little, I get this error:
> Testing for "omp_threadprivate":
> Generating sources .............. success Compiling soures 
> ................ success Running test with 8 threads 
> ../bin/fortran/test_omp_threadprivate: relocation error: 
> ./bin/fortran/test_omp_threadprivate: symbol kmp_aligned_malloc, 
> version VERSION not defined in file libiomp5.so with link time 
> reference .... failed 100% of the tests
>
>
> The code I which I want to use gives me the same error (and also uses threadprivate variables. Is this something that isn't supported with FORTRAN yet?
>
> Also  do_collapse causes an internal compiler error with Intel 
> 17.2.050 Testing for "do_collapse":
> Generating sources .............. success Compiling soures 
> ............bin/fortran/test_do_collapse.f(46): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.
> !$omp end do
> ^
> [ Aborting due to internal error. ]
> compilation aborted for bin/fortran/test_do_collapse.f (code 1)
>
>
> I already ran the ctests and these worked correctly (a few tests 
> failed but not in such a way)
>
> Thanks,
> Aidan Chalk
>
>
> High Performance Software Engineer
> Hartree Centre
>
>
>
>
> _______________________________________________
> discuss mailing list
> discuss at lists.bolt-omp.org
> https://lists.bolt-omp.org/mailman/listinfo/discuss
>
_______________________________________________
discuss mailing list
discuss at lists.bolt-omp.org
https://lists.bolt-omp.org/mailman/listinfo/discuss


More information about the discuss mailing list