You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-------
Summary
-------
Splits CI into GNU and Intel compiler jobs. Builds OpenMPI with Intel
compilers to run MPI integration tests.
-------
Details
-------
* Dynamically builds matrix for GNU job -- that is use GCC v13 during
PRs, but test GCC v9-13 only during merge with main.
* Provides Intel job to test ifx/ifort v2023.2.0. V2023.2.0 is the
actual version that gets setup by `setup-fortran` when calling intel
classic v2021.10. Note, icc and icpc are not used, just icx and icpx
where needed. Intel job is only run during merge with main.
* Intel job builds OpenMPI from source using Intel compilers since Intel
oneAPI MPI does not support `mpi_gather` (which is used in the MPI
integration tests).
Co-authored-by: Jack Atkinson <jwa34@cam.ac.uk>
Co-authored-by: Joe Wallwork <jw2423@cam.ac.uk>
Co-authored-by: Jack Atkinson <109271713+jatkinson1000@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ For specific details see the [FTorch online documentation](https://cambridge-icc
11
11
12
12
### Added
13
13
14
+
- Intel-ifx and Intel-ifort CI and GCC v9-13 CI. Intel CI builds OpenMPI from source to accomodate MPI integration tests [#438](https://github.com/Cambridge-ICCS/FTorch/pull/438)
14
15
- Expose tensor strides via `get_stride` method [#416](https://github.com/Cambridge-ICCS/FTorch/pull/416)
15
16
- Remove `UNIX` preprocessor variable that selected the right C-integer type for 64bit int. Use `int64_t` instead [#416](https://github.com/Cambridge-ICCS/FTorch/pull/416)
16
17
- A new cmake option `MULTI_GPU` to control the build of multi GPU integration tests in [#410](https://github.com/Cambridge-ICCS/FTorch/pull/410)
0 commit comments