diff --git a/CMakeLists.txt b/CMakeLists.txt index 9ef0a6b..163be8f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ # ------------------------------------------------------------------------ # cmake_minimum_required (VERSION 3.12) project (PFLOGGER - VERSION 1.14.0 + VERSION 1.15.0 LANGUAGES Fortran) set (CMAKE_MODULE_PATH diff --git a/ChangeLog.md b/ChangeLog.md index 5829d18..e34883a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -7,14 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.14.0] - 2024-03-26 +## [1.15.0] - 2024-05-17 ### Changed -- Added `-quiet` flag for NAG Fortran +- Change use of `spread` in `MockMPI.F90` initialization to `reshape` to avoid NVHPC issue + +## [1.14.0] - 2024-03-26 + +### Fixed - Workaround additional polymorphic assignment bug in gfortran 13.2 (in build_locks) +### Changed + +- Added `-quiet` flag for NAG Fortran + ## [1.13.2] - 2024-03-13 ### Fixed diff --git a/src/MockMpi.F90 b/src/MockMpi.F90 index 5c549e8..d14b746 100644 --- a/src/MockMpi.F90 +++ b/src/MockMpi.F90 @@ -20,7 +20,7 @@ module mpi integer, parameter :: MPI_ADDRESS_KIND = INT64 integer, parameter :: MPI_STATUS_SIZE = 6 - integer, parameter :: MPI_STATUS_IGNORE(MPI_STATUS_SIZE) = spread(0, dim=1, ncopies=MPI_STATUS_SIZE) + integer, parameter :: MPI_STATUS_IGNORE(MPI_STATUS_SIZE) = reshape([0], shape=[MPI_STATUS_SIZE], pad=[0]) integer, parameter :: MPI_LOGICAL = 9 integer, parameter :: MPI_SUCCESS = 0 integer, parameter :: MPI_INFO_NULL = 0