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
Hi Aidan, Thanks for reporting this problem. You can track the progress on this issue at https://github.com/pmodels/bolt/issues/4. We are currently constrained by some deadlines, but we should be able to work on this issue in the upcoming few weeks. Halim www.mcs.anl.gov/~aamer On 3/22/17 9:48 AM, [email protected] 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 [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss
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, [email protected] 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 [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss
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:[email protected]] Sent: 14 April 2017 23:35 To: [email protected] 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, [email protected] 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 [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss
Great! I will close the issue then. Halim www.mcs.anl.gov/~aamer On 4/18/17 5:49 AM, [email protected] wrote:
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:[email protected]] Sent: 14 April 2017 23:35 To: [email protected] 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, [email protected] 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 [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] https://lists.bolt-omp.org/mailman/listinfo/discuss
participants (2)
-
aidan.chalk@stfc.ac.uk -
Halim Amer