forked from spack/spack
-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #304 from climbfuji/feature/version_updates_20230817
Various version updates for spack-stack-1.5.0 (met, metplus, eckit, fckit, fiat, ecmwf-atlas)
- Loading branch information
Showing
10 changed files
with
232 additions
and
153 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
11 changes: 11 additions & 0 deletions
11
var/spack/repos/builtin/packages/ecmwf-atlas/intel_vectorization_v0p34.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- a/cmake/atlas_compile_flags.cmake 2023-07-10 04:13:02.000000000 -0600 | ||
+++ b/cmake/atlas_compile_flags.cmake 2023-08-21 14:29:10.000000000 -0600 | ||
@@ -21,6 +21,8 @@ | ||
|
||
endif() | ||
|
||
+ecbuild_add_cxx_flags("-fp-speculation=safe") | ||
+ | ||
if( CMAKE_CXX_COMPILER_ID MATCHES NVHPC ) | ||
ecbuild_add_cxx_flags("--diag_suppress declared_but_not_referenced --display_error_number" NAME atlas_cxx_disable_warnings ) | ||
# For all the variables with side effects (constructor/dectructor functionality) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
42 changes: 42 additions & 0 deletions
42
var/spack/repos/builtin/packages/fiat/intel_warnings_v120.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- a/cmake/fiat_compiler_warnings.cmake 2023-08-21 08:29:06.000000000 -0600 | ||
+++ b/cmake/fiat_compiler_warnings.cmake 2023-08-21 08:37:40.000000000 -0600 | ||
@@ -5,15 +5,17 @@ | ||
ecbuild_add_c_flags("-Wextra" NO_FAIL) | ||
ecbuild_add_c_flags("-Wno-unused-parameter" NO_FAIL) | ||
ecbuild_add_c_flags("-Wno-unused-variable" NO_FAIL) | ||
- ecbuild_add_c_flags("-Wno-gnu-zero-variadic-macro-arguments" NO_FAIL) | ||
+ if (CMAKE_C_COMPILER_ID MATCHES "Clang|GNU") | ||
+ ecbuild_add_c_flags("-Wno-gnu-zero-variadic-macro-arguments" NO_FAIL) | ||
+ endif() | ||
endif() | ||
|
||
# Always disable some warnings | ||
ecbuild_add_c_flags("-Wno-deprecated-declarations" NO_FAIL) | ||
-if( CMAKE_C_COMPILER_ID MATCHES Intel ) | ||
- ecbuild_add_c_flags("-diag-disable=279") # controlling expression is constant | ||
- ecbuild_add_c_flags("-diag-disable=11076") # inline limits | ||
-endif() | ||
+#if( CMAKE_C_COMPILER_ID MATCHES Intel ) | ||
+# ecbuild_add_c_flags("-diag-disable=279") # controlling expression is constant | ||
+# ecbuild_add_c_flags("-diag-disable=11076") # inline limits | ||
+#endif() | ||
if( CMAKE_Fortran_COMPILER_ID MATCHES Cray ) | ||
ecbuild_add_fortran_flags("-hnomessage=878") # A module named ... has already been directly or indirectly use associated into this scope | ||
ecbuild_add_fortran_flags("-hnomessage=867") # Module ... has no public objects declared in the module, therefore nothing can be use associated from the module. | ||
--- a/src/fiat/CMakeLists.txt | ||
+++ b/src/fiat/CMakeLists.txt | ||
@@ -26,10 +26,10 @@ endif() | ||
|
||
### Compilation flags | ||
|
||
-if( CMAKE_Fortran_COMPILER_ID MATCHES "Intel" ) | ||
- ## To disable checking of argument correctness of dummy mpi symbols | ||
- ecbuild_add_fortran_flags( -nowarn nointerfaces ) | ||
-endif() | ||
+#if( CMAKE_Fortran_COMPILER_ID MATCHES "Intel" ) | ||
+# ## To disable checking of argument correctness of dummy mpi symbols | ||
+# ecbuild_add_fortran_flags( -nowarn nointerfaces ) | ||
+#endif() | ||
|
||
if( CMAKE_Fortran_COMPILER_ID MATCHES "GNU" ) | ||
ecbuild_add_fortran_flags( -ffree-line-length-none ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.