Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors compiling Elemental with Intel compiler #14

Closed
timmoon10 opened this issue Sep 3, 2016 · 5 comments
Closed

Errors compiling Elemental with Intel compiler #14

timmoon10 opened this issue Sep 3, 2016 · 5 comments
Labels

Comments

@timmoon10
Copy link
Collaborator

There is a longstanding issue with compiling Elemental under the Intel compiler (elemental/Elemental#177). I recommend building LBANN with GCC until that bug is fixed, especially if you are building Elemental with the CMake build system.

@timmoon10 timmoon10 added the bug label Sep 15, 2016
@ndryden
Copy link
Collaborator

ndryden commented Oct 25, 2016

It looks like this issue is resolved in Intel 17.0.1. Note this is not yet present on the LC systems. I can't tell whether this will be resolved in a later release of Intel 16.

@ndryden
Copy link
Collaborator

ndryden commented Feb 9, 2017

It looks like there's some other issue with Elemental and Intel 17.0.1, see here.

@ndryden
Copy link
Collaborator

ndryden commented Mar 21, 2017

Building with Intel 17.0.2 on catalyst, I now get the following error in building OpenBLAS inside of Elemental:

/usr/tce/packages/intel/intel-17.0.2/bin/icc -c -O2 -DMAX_STACK_ALLOC=2048 -wd981 -openmp -DF_INTERFACE_INTEL -fPIC -DSMP_SERVER -DUSE_OPENMP -DNO_WARMUP -DMAX_CPU_NUMBER=48 -DASMNAME=dtrsm_olnucopy -DASMFNAME=dtrsm_olnucopy_ -DNAME=dtrsm_olnucopy_ -DCNAME=dtrsm_olnucopy -DCHAR_NAME=\"dtrsm_olnucopy_\" -DCHAR_CNAME=\"dtrsm_olnucopy\" -DNO_AFFINITY -I.. -DDOUBLE  -UCOMPLEX  -DDOUBLE -UCOMPLEX -DOUTER -DLOWER -DUNIT generic/trsm_lncopy_4.c -o dtrsm_olnucopy.o
../kernel/x86_64/dscal.c(96): catastrophic error: unknown register name "%2" in asm statement

compilation aborted for ../kernel/x86_64/dscal.c (code 4)
gmake[7]: *** [dscal_k.o] Error 4

This appears to be resolved in a newer version of OpenBLAS: OpenMathLib/OpenBLAS#962

@ndryden
Copy link
Collaborator

ndryden commented Apr 5, 2017

I tried Intel 17.0.2 with the latest development version of OpenBLAS and it builds fine on its own.

However, Elemental still does not build, failing with the same error as in 17.0.1.

@ndryden
Copy link
Collaborator

ndryden commented Jun 26, 2017

@bvanessen Didn't you get this working in the Spack build?

@ndryden ndryden closed this as completed Jun 27, 2018
benson31 pushed a commit to benson31/lbann that referenced this issue Nov 19, 2019
timmoon10 pushed a commit to timmoon10/lbann that referenced this issue Nov 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants