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

Intel 2018 Version 18.0.0.128 Build 20170811 "internal error" #115

Open
kostrzewa opened this issue Jan 26, 2018 · 7 comments
Open

Intel 2018 Version 18.0.0.128 Build 20170811 "internal error" #115

kostrzewa opened this issue Jan 26, 2018 · 7 comments

Comments

@kostrzewa
Copy link
Contributor

kostrzewa commented Jan 26, 2018

I don't know if this is a known problem, but it seems that QPhiX cannot currently be compiled with the Intel 2018 compiler.

When I try to link tmLQCD against QPhiX, compilation of our interface fails with an obscure error:

14:45 hch028@jrl04: ~/build/jurecabooster/2018_01_26/tmLQCD.etmc $ icc -V
Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 18.0.0.128 Build 20170811
Copyright (C) 1985-2017 Intel Corporation.  All rights reserved.

14:45 hch028@jrl04: ~/build/jurecabooster/2018_01_26/tmLQCD.etmc $ make qphix_interface.o
mpiicpc -DHAVE_CONFIG_H -I/homea/hch02/hch028/build/jurecabooster/2018_01_26/DDalphaAMG/include/ -I/homea/hch02/hch028/include/ -I. -I/homea/hch02/hch028/build/jurecabooster/2018_01_26/tmLQCD.etmc/  -I/homea/hch02/hch028/code/tmLQCD.etmc/ -I/homea/hch02/hch028/local/jurecabooster/libs/lime/include/ -I/homea/hch02/hch028/local/jurecabooster/libs/lemon/include/ -I/homea/hch02/hch028/local/jurecabooster/libs/QPhiX/include/ -I/homea/hch02/hch028/local/jurecabooster/libs/qmp/include/ -o qphix_interface.o -O3 -std=c++11 -qopenmp -xMIC-AVX512 -qopenmp -L/homea/hch02/hch028/lib -L./lib -L/homea/hch02/hch028/local/jurecabooster/libs/lime/lib/ -L/homea/hch02/hch028/local/jurecabooster/libs/lemon/lib -L/homea/hch02/hch028/build/jurecabooster/2018_01_26/DDalphaAMG/lib  -L/homea/hch02/hch028/local/jurecabooster/libs/QPhiX/lib -lqphix_solver -lqphix_codegen -L/homea/hch02/hch028/local/jurecabooster/libs/qmp/lib -lqmp -c /homea/hch02/hch028/code/tmLQCD.etmc/qphix_interface.cpp
": internal error: 20000_6735

compilation aborted for /homea/hch02/hch028/code/tmLQCD.etmc/qphix_interface.cpp (code 4)
make: *** [qphix_interface.o] Error 4

@bjoo
Copy link
Contributor

bjoo commented Jan 26, 2018 via email

@kostrzewa
Copy link
Contributor Author

No worries, I had seen this before earlier this year also and similarly didn't raise it here... my apologies as well.

@bjoo
Copy link
Contributor

bjoo commented Jan 26, 2018 via email

@martin-ueding
Copy link
Contributor

On the JURECA Booster there is now ICC version 2018.2.199-GCC-5.5.0. I have just managed to compile Chroma-QPhiX-QDP++ with it. So perhaps Intel has fixed whatever this bug was.

@bjoo
Copy link
Contributor

bjoo commented May 15, 2018 via email

@kostrzewa
Copy link
Contributor Author

I can confirm that this now works also when linking QPhiX with tmLQCD using the compiler version noted by Martin: 18.0.2.199 Build 20180210

@kostrzewa
Copy link
Contributor Author

Let's wait for Balint's test. Who knows if we're not just lucky at JSC...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants