Compare commits

...

79 Commits
master ... f38

Author SHA1 Message Date
Fedora Release Engineering a7e8a6a26f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 04:20:03 +00:00
Antonio Trande 600714480a Enable KLU support in EPEL9 2023-01-14 20:57:40 +01:00
Antonio Trande 88587460d0 Build in EPEL9| Disable KLU support in EPEL9 2023-01-04 20:56:27 +01:00
Antonio Trande 9c24deea51 Use single job with ctest /2 2022-11-13 18:15:35 +01:00
Antonio Trande e67341840b Use single job with ctest 2022-11-13 17:50:09 +01:00
Antonio Trande b9a2d883e3 Enable OpenMPI tests 2022-11-13 17:31:43 +01:00
Antonio Trande b966147d50 Disable OpenMPI tests 2022-10-29 18:58:29 +02:00
Antonio Trande 472311b48a Use multiple jobs for testing 2022-10-29 18:27:50 +02:00
Fedora Release Engineering 070e8fc604 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 09:43:35 +00:00
Antonio Trande 2e71ab7d55 Disable test_sunlinsol_klu of serial library 2022-04-23 20:24:05 +02:00
Antonio Trande 13bcc3677b Disable test_sunlinsol_klu 2022-04-23 19:40:24 +02:00
Antonio Trande 55f4198ea8 Rebuild for PETSc-3.17.0 2022-04-23 18:43:49 +02:00
Fedora Release Engineering c3b2ca7f44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 01:56:51 +00:00
Antonio Trande 1c0917332c Rebuild for MPI upgrades on epel8 | Enable suitesparse support on epel8 /4 2021-11-20 21:33:21 +01:00
Antonio Trande 6a25f4c837 Rebuild for MPI upgrades on epel8 | Enable suitesparse support /3 2021-11-20 21:32:12 +01:00
Antonio Trande 4f166ae910 Rebuild for MPI upgrades on epel8 | Enable suitesparse support /2 2021-11-20 21:29:07 +01:00
Antonio Trande a95bca9e69 Rebuild for MPI upgrades on epel8 | Enable suitesparse support 2021-11-20 21:16:41 +01:00
Antonio Trande ce265c0fb9 Disable debug build |Exclude test_sunnonlinsol_petscsnes 2021-11-06 21:51:49 +01:00
Antonio Trande 583d756d0a Enable debug build 2021-11-06 21:34:22 +01:00
Antonio Trande ad02605f50 Build on epel8 |MPI builds on epel8 2021-11-06 21:07:20 +01:00
Antonio Trande 640081595d Build on epel8 |Enable PETSc support 2021-11-06 20:56:43 +01:00
Antonio Trande 59d564c711 Build on epel8 |Disable KLU support in epel8 2021-11-06 20:04:37 +01:00
Antonio Trande 23b30e5243 Build on epel8 |Remove old lines in SPEC file 2021-11-06 19:37:22 +01:00
Antonio Trande d6f6eadc14 Build on epel8 2021-11-06 19:25:22 +01:00
Antonio Trande eb73682272 Build on epel8 2021-11-06 19:21:22 +01:00
Antonio Trande 04cc633018 Release 5.8.0 2021-10-20 11:43:21 +02:00
Antonio Trande c1b727b690 Disable debug mode| Modify ctest commands 2021-07-26 17:10:03 +02:00
Antonio Trande f67662f3d3 Enable debug mode 2021-07-26 16:47:57 +02:00
Fedora Release Engineering 0734b3d1d6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 18:33:21 +00:00
Antonio T b14b8816a7 Release 5.7.0 2021-02-24 19:01:26 +01:00
Antonio T 00d0cc281b Fix the lists of installed files 2021-02-21 19:29:08 +01:00
Fedora Release Engineering 2f6bea5d2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:18:36 +00:00
Tom Stellard 51eaed3729 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-12 00:04:10 +00:00
Antonio T 272a325265 Release 5.6.1 2021-01-05 18:37:35 +01:00
Antonio T ff0fbf959f Modify sed commands 2020-12-10 18:39:16 +01:00
Antonio T 4c17b4b9a1 Modify CMake options 2020-12-10 18:32:53 +01:00
Antonio T a530f8393c Release 5.5.0| Fix library paths/2 2020-11-20 12:28:55 +01:00
Antonio T 3c848f3475 Release 5.5.0| Fix library paths 2020-11-20 12:15:43 +01:00
Antonio T 3af99bab57 Release 5.5.0 2020-11-20 11:55:04 +01:00
sagitter 4375191f47 Release 5.4.0 2020-10-03 13:53:12 +02:00
Troy Dawson 0adf07d3b2 remove package.cfg per new epel-playground policy 2020-09-24 18:11:51 +00:00
sagitter 136038d45a Increase build release number 2020-08-24 16:39:31 +02:00
Troy Dawson c46e59166c Minor conditional tweak for ELN
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2020-08-24 14:27:41 +00:00
sagitter 5480dd72cb Reorganize installed files/4 2020-08-22 14:52:30 +02:00
sagitter dceb33bcd2 Reorganize installed files/3 2020-08-22 12:56:46 +02:00
sagitter f9f2d365af Reorganize installed files/2 2020-08-22 12:44:30 +02:00
sagitter 65f6318915 Reorganize installed files 2020-08-22 12:28:06 +02:00
sagitter 9d0e2bdf45 Disable LTO 2020-08-22 12:06:54 +02:00
sagitter 610f7c09b2 Fix ldflags 2020-08-22 11:53:55 +02:00
Iñaki Úcar 4a68f5e5e5 https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager 2020-08-21 00:42:39 +02:00
sagitter 180f85767e Undo latest change 2020-08-04 15:25:21 +02:00
sagitter c258f2826d Undefine ld_as_needed flag 2020-08-04 14:24:28 +02:00
sagitter 7360740200 Enable __cmake_in_source_build 2020-08-04 14:09:00 +02:00
Fedora Release Engineering 2715d8ff38 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 09:22:37 +00:00
Fedora Release Engineering 5b687ed2c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 11:46:16 +00:00
sagitter 580f7dec54 Release 5.3.0 2020-05-28 22:33:43 +02:00
sagitter 32d1d3ce90 Fix release number 2020-05-23 15:22:56 +02:00
sagitter 01990a10f1 Add OMPI_MCA_rmaps_base_oversubscribe=yes option to prevent ctest failures due to insufficient number of slots 2020-05-23 15:21:32 +02:00
sagitter 673e6fb527 Add option to prevent Usage
ctest [options] failures due to insufficient number of slots
2020-05-23 15:19:52 +02:00
sagitter 7ec7c12f26 Re-organize installed files 2020-05-22 18:48:56 +02:00
sagitter e2708de39d Fix installation of config.h files (rhbz#1839131) 2020-05-22 18:35:45 +02:00
sagitter f413557c53 Merge branch 'f32' into epel8 2020-04-26 18:35:03 +02:00
sagitter 10f9a9025d Disable MPI tests on EPEL8 2020-04-26 18:33:56 +02:00
sagitter 077e622582 Fix rhbz#1828004 2020-04-26 15:45:49 +02:00
sagitter 727a0141a6 Fix rhbz#1828004 2020-04-26 14:27:47 +02:00
sagitter 4be4205224 Fix packaging of all libraries 2020-04-24 20:14:27 +02:00
sagitter 799c1d3b79 Fix rhbz#1827675 2020-04-24 16:38:33 +02:00
sagitter 2b4006bfe8 Downgrade jobs of CTest commands 2020-04-10 19:18:25 +02:00
sagitter 31b3afe859 Remove never built release (5.1.0) 2020-04-10 18:03:57 +02:00
sagitter 2824c4566d Release 5.2.0| Use -fcommon flag workaround for GCC-10 2020-04-10 17:59:10 +02:00
Fedora Release Engineering 250d313041 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 00:41:14 +00:00
sagitter e17f8059ea Workaround for GCC-10 (-fcommon) 2020-01-25 18:55:42 +01:00
sagitter 5386e3b733 New rebuild 2020-01-05 21:24:08 +01:00
sagitter fd2f047b34 Rebuild for petsc-3.11.3 on EPEL7 2019-12-21 12:21:39 +01:00
sagitter 5bb7b2dd1a Rebuild for petsc-3.12.0 2019-10-18 22:36:32 +02:00
Orion Poplawski afcdc98824 Rebuild for hyper-2.17.0 2019-09-20 08:53:44 -06:00
Orion Poplawski 0e0cf4e8b5 Merge branch 'master' into epel8 2019-09-08 19:24:04 -06:00
Orion Poplawski cca7c6a2c8 Drop no longer needed BR on rsh; Only use dts for EL7 2019-09-08 19:22:05 -06:00
Gwyn Ciesla 98f080c001 "Adding package.cfg file" 2019-09-07 13:21:04 -05:00
9 changed files with 653 additions and 436 deletions

7
.gitignore vendored
View File

@ -14,3 +14,10 @@ sundials-2.3.0.tar.gz
/sundials-3.2.0.tar.gz
/sundials-3.2.1.tar.gz
/sundials-4.1.0.tar.gz
/sundials-5.2.0.tar.gz
/sundials-5.3.0.tar.gz
/sundials-5.4.0.tar.gz
/sundials-5.5.0.tar.gz
/sundials-5.6.1.tar.gz
/sundials-5.7.0.tar.gz
/sundials-5.8.0.tar.gz

View File

@ -1 +1 @@
SHA512 (sundials-4.1.0.tar.gz) = 1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0
SHA512 (sundials-5.8.0.tar.gz) = 30f6a7bddf813634e4266c36331673b52448b719f938f45a4efb6a96cfbeea4fe168fdded89309672b148f8ef8bc05997d838627e828573900ec169a41472372

View File

@ -1,11 +0,0 @@
--- config/FindSUPERLUMT.orig.cmake 2016-09-27 00:16:47.000000000 +0200
+++ config/FindSUPERLUMT.cmake 2016-10-04 12:08:58.202988791 +0200
@@ -44,7 +44,7 @@
set(SUPERLUMT_LIBRARY_DIR ${SUPERLUMT_LIBRARY_DIR} CACHE PATH "" FORCE)
else()
# find library with user provided directory path
- set(SUPERLUMT_LIBRARY_NAME superlu_mt_${POST})
+ set(SUPERLUMT_LIBRARY_NAME superlumt64_d)
find_library(SUPERLUMT_LIBRARY ${SUPERLUMT_LIBRARY_NAME} ${SUPERLUMT_LIBRARY_DIR} NO_DEFAULT_PATH)
endif()
mark_as_advanced(SUPERLUMT_LIBRARY)

View File

@ -1,11 +0,0 @@
--- config/FindSUPERLUMT.orig.cmake 2016-09-27 00:16:47.000000000 +0200
+++ config/FindSUPERLUMT.cmake 2016-10-04 12:08:58.202988791 +0200
@@ -44,7 +44,7 @@
set(SUPERLUMT_LIBRARY_DIR ${SUPERLUMT_LIBRARY_DIR} CACHE PATH "" FORCE)
else()
# find library with user provided directory path
- set(SUPERLUMT_LIBRARY_NAME superlu_mt_${POST})
+ set(SUPERLUMT_LIBRARY_NAME superlumt_d)
find_library(SUPERLUMT_LIBRARY ${SUPERLUMT_LIBRARY_NAME} ${SUPERLUMT_LIBRARY_DIR} NO_DEFAULT_PATH)
endif()
mark_as_advanced(SUPERLUMT_LIBRARY)

View File

@ -0,0 +1,11 @@
--- cmake/tpl/FindSUPERLUMT.orig.cmake 2020-11-02 17:28:15.000000000 +0100
+++ cmake/tpl/FindSUPERLUMT.cmake 2020-11-08 16:58:46.599284747 +0100
@@ -62,7 +62,7 @@
endif()
# Set SuperLU_MT library name with thread type postfix
-set(SUPERLUMT_LIBRARY_NAME superlu_mt_${SUPERLUMT_THREAD_TYPE})
+set(SUPERLUMT_LIBRARY_NAME superlumt64_d)
if(MSVC)
set(CMAKE_FIND_LIBRARY_PREFIXES lib ${CMAKE_FIND_LIBRARY_PREFIXES})

View File

@ -0,0 +1,11 @@
--- cmake/tpl/FindSUPERLUMT.orig.cmake 2020-11-02 17:28:15.000000000 +0100
+++ cmake/tpl/FindSUPERLUMT.cmake 2020-11-08 16:58:46.599284747 +0100
@@ -62,7 +62,7 @@
endif()
# Set SuperLU_MT library name with thread type postfix
-set(SUPERLUMT_LIBRARY_NAME superlu_mt_${SUPERLUMT_THREAD_TYPE})
+set(SUPERLUMT_LIBRARY_NAME superlumt_d)
if(MSVC)
set(CMAKE_FIND_LIBRARY_PREFIXES lib ${CMAKE_FIND_LIBRARY_PREFIXES})

View File

@ -0,0 +1,11 @@
--- a/config/FindPETSC.orig.cmake 2019-10-22 01:10:24.000000000 +0200
+++ b/config/FindPETSC.cmake 2019-10-26 15:50:39.747116576 +0200
@@ -478,7 +478,7 @@
include (FindPackageHandleStandardArgs)
find_package_handle_standard_args (PETSC
- REQUIRED_VARS PETSC_INCLUDES PETSC_LIBRARIES PETSC_EXECUTABLE_RUNS
+ REQUIRED_VARS PETSC_INCLUDES PETSC_LIBRARIES
VERSION_VAR PETSC_VERSION
FAIL_MESSAGE "PETSC could not be found. Be sure to set PETSC_DIR and PETSC_ARCH.")

View File

@ -1,75 +0,0 @@
--- a/config/SundialsPETSc.cmake
+++ b/config/SundialsPETSc.cmake
@@ -25,49 +25,4 @@
# set PETSC_LIBRARIES
include(FindPETSc)
-# If we have the PETSC libraries, test them
-if(PETSC_LIBRARIES)
- message(STATUS "Looking for PETSc libraries...")
- # Create the PETSCTest directory
- set(PETSCTest_DIR ${PROJECT_BINARY_DIR}/PETSCTest)
- file(MAKE_DIRECTORY ${PETSCTest_DIR})
- # Create a CMakeLists.txt file
- file(WRITE ${PETSCTest_DIR}/CMakeLists.txt
- "CMAKE_MINIMUM_REQUIRED(VERSION 3.0.2)\n"
- "PROJECT(ltest C)\n"
- "SET(CMAKE_VERBOSE_MAKEFILE ON)\n"
- "SET(CMAKE_BUILD_TYPE \"${CMAKE_BUILD_TYPE}\")\n"
- "SET(CMAKE_C_COMPILER ${MPI_C_COMPILER})\n"
- "SET(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS}\")\n"
- "SET(CMAKE_C_FLAGS_RELEASE \"${CMAKE_C_FLAGS_RELEASE}\")\n"
- "SET(CMAKE_C_FLAGS_DEBUG \"${CMAKE_C_FLAGS_DEBUG}\")\n"
- "SET(CMAKE_C_FLAGS_RELWITHDEBUGINFO \"${CMAKE_C_FLAGS_RELWITHDEBUGINFO}\")\n"
- "SET(CMAKE_C_FLAGS_MINSIZE \"${CMAKE_C_FLAGS_MINSIZE}\")\n"
- "INCLUDE_DIRECTORIES(${PETSC_INCLUDE_DIR})\n"
- "ADD_EXECUTABLE(ltest ltest.c)\n"
- "TARGET_LINK_LIBRARIES(ltest ${PETSC_LIBRARIES})\n")
- # Create a C source file which calls a PETSC function
- file(WRITE ${PETSCTest_DIR}/ltest.c
- "\#include \"petscvec.h\"\n"
- "int main(){\n"
- "Vec x;\n"
- "VecCreate(PETSC_COMM_WORLD, &x);\n"
- "return(0);\n"
- "}\n")
- # Attempt to link the "ltest" executable
- try_compile(LTEST_OK ${PETSCTest_DIR} ${PETSCTest_DIR} ltest OUTPUT_VARIABLE MY_OUTPUT)
-
- # To ensure we do not use stuff from the previous attempts,
- # we must remove the CMakeFiles directory.
- file(REMOVE_RECURSE ${PETSCTest_DIR}/CMakeFiles)
- # Process test result
- if(LTEST_OK)
- message(STATUS "Checking if PETSc works... OK")
- set(PETSC_FOUND TRUE)
- else(LTEST_OK)
- message(STATUS "Checking if PETSc works... FAILED")
- endif(LTEST_OK)
-else(PETSC_LIBRARIES)
- PRINT_WARNING("PETSC LIBRARIES NOT Found. Please check library path" "${PETSC_LIBRARY_DIR} ")
- message(STATUS "Looking for PETSc libraries... FAILED")
-endif(PETSC_LIBRARIES)
+set(PETSC_FOUND TRUE)
--- a/examples/ida/petsc/CMakeLists.txt
+++ b/examples/ida/petsc/CMakeLists.txt
@@ -19,8 +19,6 @@
# Examples using SUNDIALS linear solvers
SET(IDA_examples
- #"idaHeat2D_jac_petsc\;1\;4" # Not to be released in 2.7.0
- "idaHeat2D_kry_petsc\;1\;4\;develop"
)
IF(MPI_C_COMPILER)
--- a/examples/nvector/petsc/CMakeLists.txt
+++ b/examples/nvector/petsc/CMakeLists.txt
@@ -19,8 +19,6 @@
# Examples using SUNDIALS PETSc nvector
SET(nvector_petsc_examples
- "test_nvector_petsc\;1000 0\;\;\;" # run sequentially
- "test_nvector_petsc\;1000 0\;1\;4\;" # run 4 procs
)
# Dependencies for nvector examples

File diff suppressed because it is too large Load Diff