Intel oneAPI on GitHub Actions

Intel oneAPI is a useful compiler for CI with the C, C++, and Fortran languages. Even more so than Clang, we find oneAPI compilers give useful debugging output at build and run time. As with GCC and Clang, we typically do CI Debug and Release build and test with oneAPI.

The oneAPI GitHub Actions workflow works with MKL and MPI for C, C++, and Fortran. For simplicity, we didn’t show MacOS, which is also possible.