noaa-emc/Install Intel compilers
Installs Intel compilers through "apt" for Ubuntu runners
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 18, 2026
- License
- None
Pinned Snippet
uses: noaa-emc/ci-install-intel-toolkit@28a31cb26634b85acbc23375fdce5cc2025c5747 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| install-classic | Install Intel Classic compilers (icc/icpc/ifort) | — | true |
| classic-version | Set Intel Classic version | — | 2023.2.1 |
| install-oneapi | Install Intel oneAPI compilers (icx/icpx/ifx) | — | true |
| oneapi-version | Set Intel oneAPI version | — | 2025.3 |
| install-mpi | Install Intel MPI libraries | — | false |
| mpi-version | Set Intel MPI version | — | 2021.10.0 |
| mpi-wrapper-setup | Choose compilers for MPI wrappers | — | none |
| install-openmp | Install Intel OpenMP libraries | — | false |
| openmp-version | Set Intel OpenMP library version | — | 2023.2.1 |
| install-mkl | Install Intel MKL | — | false |
| mkl-version | Set Intel MKL version | — | 2023.2.0 |
| env-update | Apply environment modifications to $GITHUB_ENV | — | true |
| cache | Cache to repository cache with actions/cache | — | true |
| shell | Which shell to use/setup | — | bash |
| compiler-setup | Set CC, CXX, FC as part of environment setup ("env-update"); choose "oneapi" or "classic" | — | "" |
| oneapi-fortran-compiler | Set FC to ifx or ifort for oneAPI compilers (ifort only available 2023.x & 2024.x) | — | ifx |
| force-cache-save | Save cache as long as toolkit installation is successful (i.e., do not wait for whole workflow to finish) | — | true |
| configure-gcc | Run script for configuring GCC (gcc-install-dir/gcc-name) | — | true |
Outputs
no outputs