Skip to content

Use oneapi compiler #41

@anton-seaice

Description

@anton-seaice

For ongoing support and better optimisation on new hardware, we need to move to using the Intel Oneapi / LLVM compilers instead of the current Intel Classic compilers. Initial discussion is here

We expect this change to not be bit for bit.

To-do:

It doesn't really matter if we do this before or after #34 / #35 which uses the new build system (we just need to make sure CMake and spack changes, if required are done in all the related repositories / packages.

I suggest we do this seperately from code changes (e.g. 2025.01.0 could be build with intel-classic and 2025.01.1 could be oneapi with the same source code). This makes it easier to examine any differences in the results.

I may have added extra steps here - let me know if you have done some of these already @micaeljtoliveira

Metadata

Metadata

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions