-
Notifications
You must be signed in to change notification settings - Fork 46
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
CI tests fail when compiled with OneAPI compilers #327
Comments
Guoquan Chen from Intel has compiled AmberTools 22 (works also with AmberTools 23) with Intel oneAPI LLVM based compilers. All codes compile, including QUICK. See branch Scott Brozell is also working on getting Amber/AmberTools compiled with Intel LLVM compilers. There is an issue / discussion on Amber Gitlab. Dave Case recently merged support into Amber master. Take a look how this works (compilers called IntelLLVM or ONEAPI). |
I pulled in the most recent build support in AmberTools in #348. Using this, I was able to successfully build standalone QUICK with OneAPI on the High Performance Computing Center at MSU via the following:
That said, some gradient and optimization tests are failing for both the serial and MPI implementations (same test failures for both). For the MPI test summary (with 1 process), see below.
|
Full diffs for the MPI tests:
|
I've created a CI workflow file for OneAPI compilers: https://github.com/Madu86/QUICK/blob/intel-ci/.github/workflows/serial-intel.yml. We have two problems: 1) CMake doesn't recognize compiler names, 2) tests fail after compilation: https://github.com/Madu86/QUICK/actions/runs/8198338051/job/22421701533. I got around 1 by creating symlinks but we have to fix both.
The text was updated successfully, but these errors were encountered: