Releases: Goddard-Fortran-Ecosystem/pFlogger
Releases · Goddard-Fortran-Ecosystem/pFlogger
Workaround for NVFortran
Workaround for GFortran 13 and reduced messages with NAG
Changed
- Added
-quiet
flag for NAG Fortran
Fixed
- Workaround additional polymorphic assignment bug in gfortran 13.2 (in build_locks)
Bug fix
Fix bug in test layer
Fixed
- Fixed problem encountered due to recent changes in NAG and/or OpenMPI broke the kludge that supports use of a mock MPI layer for testing locks within pFlogger.
Fujitsu (and gfortran-13) port
Added
- Fujitsu compiler support
Changed
- Updated dependency on yaFyaml to 1.2.0 as a workaround to gfortran
13.2 bug with polymorphic assignment.
Add option to disable MPI support
Changed
- Add new
ENABLE_MPI
option to allow disabling MPI support (#106). By default, MPI is enabled to maintain backward compatibility.
Intel LLVM port and workaround for MPICH
Fixed
- Workarounds for MPICH C_LOC missing interface (pmodels/mpich#6691)
- Add
-check nouninit
for Intel LLVM to work aroundifx
bug.
Introduce IntelLLVM support (untested)
Added
- Added
IntelLLVM.cmake
file as a copy ofIntel.cmake
to support the LLVM Intel compiler frontends
Minor bugfix
[1.9.5] - 2023-04-13
Changed
- Added Intel to GitHub Actions
[1.9.4] - 2023-04-12
Fixed
- Formatter logic to get simulation time was broken if the default date format is used.
Various bugfixes and compiler workarounds
Fixed
- Package was incorrectly assuming that all extant compilers support
128 bit reals. Now a check is performed to optionally include
support for 128 bit reals. - Fix
Parser()
declaration for Intel 2021.7