Skip to content

add support for OneAPI compilers using toolchain option 'oneapi'#4031

Merged
akesandgren merged 3 commits intoeasybuilders:developfrom
ComputeCanada:icx-icpx-ifx-support
Jun 22, 2022
Merged

add support for OneAPI compilers using toolchain option 'oneapi'#4031
akesandgren merged 3 commits intoeasybuilders:developfrom
ComputeCanada:icx-icpx-ifx-support

Conversation

@bartoldeman
Copy link
Copy Markdown
Contributor

If toolchainopts = {'oneapi': True}, compilers change to icx/icpx/ifx.

The options -fp-model source and -fp-model fast=1 no longer work with
OneAPI. Change them to the equivalent -fp-model precise and -fp-model fast
options.

See #4009

If toolchainopts = {'oneapi': True}, compilers change to icx/icpx/ifx.

The options `-fp-model source` and `-fp-model fast=1` no longer work with
OneAPI. Change them to the equivalent `-fp-model precise` and `-fp-model fast`
options.

See easybuilders#4009
Comment thread easybuild/toolchains/compiler/intel_compilers.py
Same as "loose" since oneAPI makes no difference between fast=1 and
fast=2.
@boegel boegel changed the title Support for OneAPI compilers using 'oneapi': True add support for OneAPI compilers using toolchain option 'oneapi' Jun 21, 2022
@boegel boegel added this to the 4.x milestone Jun 22, 2022
Copy link
Copy Markdown
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@akesandgren
Copy link
Copy Markdown
Contributor

Going in, thanks @bartoldeman!

Comment thread easybuild/toolchains/compiler/intel_compilers.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants