From 558da0893342d4518b418cc104faf770f95f78a2 Mon Sep 17 00:00:00 2001 From: Matthew Thompson Date: Wed, 1 Nov 2023 12:10:44 -0400 Subject: [PATCH 1/2] Add uninit flag for ifx This PR adds the `-check uninit` flag for `ifx` as there is currently a bug with this (see https://github.com/HPC-Bugs/reproducers/tree/main/compiler/Fortran/ifx/allocatable) --- ChangeLog.md | 1 + cmake/IntelLLVM.cmake | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 1809930..f01b5f6 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Workarounds for MPICH C_LOC missing interface (https://github.com/pmodels/mpich/issues/6691) +- Add `-check nouninit` for Intel LLVM to work around [`ifx` bug](https://github.com/HPC-Bugs/reproducers/tree/main/compiler/Fortran/ifx/allocatable). ## [1.10.0] - 2023-04-17 diff --git a/cmake/IntelLLVM.cmake b/cmake/IntelLLVM.cmake index 02d03ec..3cb8b6c 100644 --- a/cmake/IntelLLVM.cmake +++ b/cmake/IntelLLVM.cmake @@ -2,5 +2,5 @@ set (FPP_FLAG "-cpp") set (SUPPRESS_LINE_LENGTH_WARNING "-diag-disable 5268") set (CMAKE_Fortran_FLAGS_RELEASE "${FPP_FLAG} -O3 -free -stand f08 ${SUPPRESS_LINE_LENGTH_WARNING}") set (CMAKE_Fortran_FLAGS_DEBUG "${FPP_FLAG} -O0 -g -traceback \ - -check uninit -free -stand f08 -save-temps ${SUPPRESS_LINE_LENGTH_WARNING}") + -check nouninit -free -stand f08 -save-temps ${SUPPRESS_LINE_LENGTH_WARNING}") From 8443061cd7977e245ed872117cac6a9d0ea343f8 Mon Sep 17 00:00:00 2001 From: Tom Clune Date: Wed, 29 Nov 2023 09:56:49 -0500 Subject: [PATCH 2/2] Preparing for release. --- CMakeLists.txt | 2 +- ChangeLog.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c6f2bfc..ef08395 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ # ------------------------------------------------------------------------ # cmake_minimum_required (VERSION 3.12) project (PFLOGGER - VERSION 1.10.0 + VERSION 1.11.0 LANGUAGES Fortran) set (CMAKE_MODULE_PATH diff --git a/ChangeLog.md b/ChangeLog.md index f01b5f6..a6b6ad1 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.11.0] - 2023-11-29 + ### Fixed - Workarounds for MPICH C_LOC missing interface (https://github.com/pmodels/mpich/issues/6691)