Compiler portability status - GEOS-ESM/MAPL GitHub Wiki
General Notes
On the tables below, "Build Status" means the code passes:
cmake -B build -S . -DCMAKE_BUILD_TYPE=Debug
cmake --build build --target install -j 4
"Run Status" means the code passes:
cmake --build build --target tests -j 4
aka make -j4 tests
macOS
NAG
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
✅ |
|
nag |
7.2.01 |
MAPL2 |
macOS 14 |
|
|
✅ |
|
nag |
7.2.01 |
MAPL3 |
macOS 14 |
|
|
- fail on
ExtData1G_case12
GNU
GNU 12
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
|
|
gfortran |
12.3 |
MAPL2 |
macOS 14 |
|
|
|
|
gfortran |
12.3 |
MAPL3 |
macOS 14 |
|
|
GNU 13
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
✅ |
|
gfortran |
13.2 |
MAPL2 |
macOS 14 |
|
|
✅ |
|
gfortran |
13.2 |
MAPL3 |
macOS 14 |
(1) |
|
- Some pfio tests fail (non-reproducible) |
Linux
ifort
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
|
|
ifort |
2021.06 |
MAPL2 |
SLES15 |
|
|
|
|
ifort |
2021.06 |
MAPL3 |
SLES15 |
|
|
|
|
ifort |
2021.13 |
MAPL2 |
SLES15 |
|
|
|
|
ifort |
2021.13 |
MAPL3 |
SLES15 |
|
|
✅ |
✅ |
ifort |
2021.13 |
MAPL2 |
RHEL8 |
|
2024-08-02 |
✅ |
✅ |
ifort |
2021.13 |
MAPL3 |
RHEL8 |
|
2024-08-02 |
- Fail
MAPL.generic3g.tests
ifx
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
✅ |
❌ |
ifx |
2024.2.0 |
MAPL2 |
RHEL8 |
(1) |
2024-08-02 |
✅ |
❌ |
ifx |
2024.2.0 |
MAPL3 |
RHEL8 |
(2) |
2024-08-02 |
- All tests run save
MAPL.base.tests
and ExtData2G_case24
- All tests run save
MAPL.generic3g.tests
, MAPL.base.tests
and ExtData2G_case24
GNU
GNU 13
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
✅ |
|
gfortran |
13.2 |
MAPL2 |
SLES15 |
|
|
✅ |
|
gfortran |
13.2 |
MAPL3 |
SLES15 |
|
|
✅ |
✅ |
gfortran |
13.3 |
MAPL2 |
RHEL8 |
|
2024-08-02 |
✅ |
✅ |
gfortran |
13.3 |
MAPL3 |
RHEL8 |
|
2024-08-02 |
GNU 14
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
✅ |
✅ |
gfortran |
14.2 |
MAPL2 |
RHEL8 |
|
2024-08-05 |
✅ |
✅ |
gfortran |
14.2 |
MAPL3 |
RHEL8 |
|
2024-08-05 |
NAG
Build Status |
Run Status |
Compiler |
Version |
MAPL |
OS |
Notes |
Date Tested |
✅ |
✅ |
nag |
7.2.13 |
MAPL2 |
RHEL8 |
|
2024-08-02 |
✅ |
❌ |
nag |
7.2.13 |
MAPL3 |
RHEL8 |
(1) |
2024-08-02 |
- ALL ExtData tests fail with segfault