Skip to content

Releases: Goddard-Fortran-Ecosystem/pFlogger

Workaround for NVFortran

17 May 14:47
14d7689
Compare
Choose a tag to compare

Changed

  • Change use of spread in MockMPI.F90 initialization to reshape to avoid NVHPC issue

Workaround for GFortran 13 and reduced messages with NAG

26 Mar 15:12
51b33cf
Compare
Choose a tag to compare

Changed

  • Added -quiet flag for NAG Fortran

Fixed

  • Workaround additional polymorphic assignment bug in gfortran 13.2 (in build_locks)

Bug fix

13 Mar 14:13
7a781a4
Compare
Choose a tag to compare

Fixed

  • Another fix for MockMpi layer. With the workaround for NAG in previous release, GFortran 13 detects some inconsistencies that are now resolved.

Fix bug in test layer

07 Mar 20:06
645af7a
Compare
Choose a tag to compare

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

04 Mar 17:18
78ad950
Compare
Choose a tag to compare

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

25 Jan 17:45
fe5602b
Compare
Choose a tag to compare

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

29 Nov 15:00
df920e5
Compare
Choose a tag to compare

Fixed

  • Workarounds for MPICH C_LOC missing interface (pmodels/mpich#6691)
  • Add -check nouninit for Intel LLVM to work around ifx bug.

Introduce IntelLLVM support (untested)

17 Apr 15:17
6dfb996
Compare
Choose a tag to compare

Added

  • Added IntelLLVM.cmake file as a copy of Intel.cmake to support the LLVM Intel compiler frontends

Minor bugfix

13 Apr 13:36
609f465
Compare
Choose a tag to compare

[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

27 Jan 14:53
6011e59
Compare
Choose a tag to compare

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