Compare commits

...

38 Commits
f25 ... master

Author SHA1 Message Date
Fedora Release Engineering
d5d2bb54f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 00:34:18 +00:00
sagitter
2735961997 Do not use devtoolset as runtime dependence 2019-06-30 19:13:33 +02:00
sagitter
41a145bb2f Use devtoolset-8 on epel 2019-06-29 15:02:09 +02:00
sagitter
895b67c621 PETSc needs HDF5| Patched for disabling the PETSc tests of CMake 2019-06-28 22:29:57 +02:00
sagitter
abc773e612 Do not use curly brackets under %%files| Rebuild for petsc-3.11.3 2019-06-28 20:07:01 +02:00
sagitter
76d3c19213 Reorganization of the files 2019-04-25 21:20:14 +02:00
sagitter
96b64ebad2 Exclude MPI tests on s390x 2019-04-23 13:07:23 +02:00
sagitter
50a51f9a02 Release 4.1.0|Use Python3 2019-04-23 12:30:05 +02:00
sagitter
7abfdf2887 Tests disabled 2019-02-20 20:35:23 +01:00
sagitter
e136623fc0 Serial/MPI libraries are now separated 2019-02-20 20:09:46 +01:00
sagitter
1969a5e4dc Tests of MPI libraries disabled for 'not enough slots available' errors 2019-02-20 20:05:53 +01:00
sagitter
27ef8e99cf Debugging builds 2019-02-19 18:13:08 +01:00
Orion Poplawski
9dc49c590c Rebuild for openmpi 3.1.3 2019-02-14 08:51:47 -07:00
Fedora Release Engineering
36605b8190 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 08:58:41 +00:00
sagitter
46f721b979 Use with_openmpicheck macro 2018-12-02 22:02:39 +01:00
sagitter
4b5491b20b PETSc support is now re-enabled (rhbz#1639646) 2018-12-02 22:01:01 +01:00
sagitter
0ac4346a69 Update to 3.2.1 2018-11-08 19:54:18 +01:00
sagitter
30a3228171 Update to 3.2.0 2018-10-15 19:01:28 +02:00
sagitter
1cf85289ff Switch back to python2 2018-09-05 11:56:43 +02:00
sagitter
820cbdfa34 Switch to python3 2018-09-05 11:42:53 +02:00
sagitter
6380cb5008 Exclude test_nvector_mpi_4 on s390x 2018-09-05 11:29:51 +02:00
sagitter
44a352649d Update to 3.1.2; enable PETSC support. 2018-09-05 11:12:20 +02:00
sagitter
2a6b1c6092 Add gcc gcc-c++ BR 2018-07-16 11:25:59 +02:00
Fedora Release Engineering
32c341a6f7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 06:59:30 +00:00
sagitter
5904663f3d Fix Oboletes tag 2018-06-06 12:51:27 +02:00
sagitter
596e8b54b3 Use SuperLUMT64 on 64bit systems 2018-06-06 11:37:24 +02:00
sagitter
8f0a496edc Update to 3.1.1 2018-05-14 13:57:06 +02:00
sagitter
84523661ac Rebuild for hypre-2.14.0 2018-05-04 22:18:52 +02:00
Fedora Release Engineering
7275ab2f0e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 18:04:10 +00:00
sagitter
33c0fcb7ab Use %%ldconfig_scriptlets 2018-02-02 12:16:55 +01:00
sagitter
d7777177dc Rebuild for GCC-8 2018-01-31 12:05:24 +01:00
sagitter
672fa4e932 Update to 3.1.0 2018-01-28 12:37:16 +01:00
sagitter
a197b37daf Define Hypre libraries 2017-11-15 21:21:54 +01:00
sagitter
cad9e21501 Define builds for Hypre libraries 2017-11-15 21:10:34 +01:00
sagitter
9cd47d64e7 Fix shared-linker flags 2017-11-15 20:38:37 +01:00
sagitter
c3a8a98e4a Remove sub-packages 2017-11-09 11:39:42 +01:00
sagitter
83659d2e81 Update to 3.0.0 2017-11-08 21:48:45 +01:00
Fedora Release Engineering
5580e04663 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 19:37:48 +00:00
7 changed files with 724 additions and 586 deletions

7
.gitignore vendored
View File

@ -7,3 +7,10 @@ sundials-2.3.0.tar.gz
/sundials-2.7.0-pkgconfig_files.tar.gz
/sundials-2.7.0.tar.gz
/sundials-2.7.0_pkgconfig_files.tar.gz
/sundials-3.0.0.tar.gz
/sundials-3.1.0.tar.gz
/sundials-3.1.1.tar.gz
/sundials-3.1.2.tar.gz
/sundials-3.2.0.tar.gz
/sundials-3.2.1.tar.gz
/sundials-4.1.0.tar.gz

View File

@ -1 +1 @@
SHA512 (sundials-2.7.0.tar.gz) = c86c167538065a4109b36ae7c8f60f3d92184133cfa661b5acfccee052c38f40be865412a1746bb57907b61602c212c0f15e1e30ef29e8a49db6d46a75a28e69
SHA512 (sundials-4.1.0.tar.gz) = 1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0

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
@@ -42,7 +42,7 @@
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 @@
--- 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

@ -0,0 +1,11 @@
--- 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,75 @@
--- 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