easybuild-framework icon indicating copy to clipboard operation
easybuild-framework copied to clipboard

Modify MPI wrappers for oneAPI

Open hattom opened this issue 3 years ago • 3 comments

Not sure if this is these are the correct variables, and doubly bad if there's a which $MPIF90 or similar being run later.

hattom avatar Aug 17 '22 09:08 hattom

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

hattom avatar Aug 17 '22 09:08 hattom

Relates to Issue #4056

hattom avatar Aug 17 '22 10:08 hattom

@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.

boegelbot avatar Aug 23 '22 07:08 boegelbot