easybuild-framework
easybuild-framework copied to clipboard
Modify MPI wrappers for oneAPI
Not sure if this is these are the correct variables, and doubly bad if there's a which $MPIF90 or similar being run later.
Not sure if the wrappers should be in here instead, but if so, I wouldn't know how to check for oneAPI there.
https://github.com/easybuilders/easybuild-framework/blob/develop/easybuild/toolchains/mpi/intelmpi.py
Relates to Issue #4056
@hattom: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-framework/actions/runs/2874178204 Output from first failing test suite run:
FAIL: test_intel_toolchain_oneapi (test.framework.toolchain.ToolchainTest)
Test for opt-in to oneAPI with intel toolchain
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/runner/f1789ddb970f23231ff67abb50b19360a90f13b0/lib/python2.7/site-packages/test/framework/toolchain.py", line 1434, in test_intel_toolchain_oneapi
self.assertEqual(os.getenv('MPICC'), 'mpiicc -cc=icx')
File "/tmp/runner/f1789ddb970f23231ff67abb50b19360a90f13b0/lib/python2.7/site-packages/easybuild/base/testing.py", line 116, in assertEqual
raise AssertionError("%s:\nDIFF%s:\n%s" % (msg, limit, ''.join(diff[:self.ASSERT_MAX_DIFF])))
AssertionError: 'mpiicc' != 'mpiicc -cc=icx':
DIFF:
- mpiicc
----------------------------------------------------------------------
Ran 811 tests in 862.159s
FAILED (failures=1)
ERROR: Not all tests were successful.
bleep, bloop, I'm just a bot (boegelbot v20200716.01)
Please talk to my owner @boegel if you notice you me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.