Skip to content

Compiler portability status

Matthew Thompson edited this page Mar 26, 2024 · 62 revisions

macOS

NAG

Build Status Run Status Compiler Version MAPL OS Notes
nag 7.1.40 MAPL2 macOS 14 (1, 2)
nag 7.1.40 MAPL3 macOS 14 (1)
nag 7.2.01 MAPL2 macOS 14 (3)
nag 7.2.01 MAPL3 macOS 14 (1) ExtData2G_case12

GNU

Build Status Run Status Compiler Version MAPL OS Notes
gfortran 12.3 MAPL2 macOS 14
gfortran 12.3 MAPL3 macOS 14
gfortran 13.2 MAPL2 macOS 14
gfortran 13.2 MAPL3 macOS 14 (4)

Linux

ifort

Build Status Run Status Compiler Version MAPL OS Notes
ifort 2021.06 MAPL2 SLES15
ifort 2021.06 MAPL3 SLES15
ifort 2021.11 MAPL2 SLES15
ifort 2021.11 MAPL3 SLES15 (5)

ifx

Build Status Run Status Compiler Version MAPL OS Notes
ifx 2024.0.0 MAPL2 SLES15 (6)
ifx 2024.0.0 MAPL3 SLES15 (7)

GCC

Build Status Run Status Compiler Version MAPL OS Notes
gfortran 12.3 MAPL2 SLES15
gfortran 12.3 MAPL3 SLES15 (2) and ExtData2G_case12
gfortran 13.2 MAPL2 SLES15
gfortran 13.2 MAPL3 SLES15 (2) and ExtData2G_case12

NAG

Build Status Run Status Compiler Version MAPL OS Notes
nag 7.2.01 MAPL2 RHEL8 (3)
nag 7.2.01 MAPL3 RHEL8 (8), (9)

Notes

  1. hang on bundleio_tests_latlon
  2. fail on ExtData1G_case12
  3. Build fail with ExtDataDriverMod.F90
  4. Some pfio tests fail (non-reproducible)
  5. Fail MAPL.generic3g.tests
  6. All tests fail save test_ShaveMantissa_, MAPL.generic.tests, MAPL.field_utils.tests, MAPL.shared.tests
  7. All tests fail save test_ShaveMantissa_, udunits2f.tests, MAPL.generic.tests, MAPL.field_utils.tests, MAPL.shared.tests
  8. Linking failure for udunits2
[ 48%] Linking Fortran executable udunits2f.tests
../../lib/libudunits2f.so: undefined reference to `dladdr'
collect2: error: ld returned 1 exit status
  1. After "fixing" (8), ALL ExtData tests fail.

Clone this wiki locally