Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
ec05d43a3c | ||
|
4250c41a5f | ||
|
54a0f00830 |
15
.gitignore
vendored
15
.gitignore
vendored
@ -1,16 +1 @@
|
||||
sundials-2.3.0.tar.gz
|
||||
/sundials-2.5.0.tar.gz
|
||||
/sundials-2.6.0.tar.gz
|
||||
/sundials-2.6.1.tar.gz
|
||||
/sundials-pkgconfig_files.tar.gz
|
||||
/sundials-2.6.2.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
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (sundials-4.1.0.tar.gz) = 1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0
|
||||
c236f2a7e0e6a03b8fab3d189471b933 sundials-2.3.0.tar.gz
|
||||
|
@ -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)
|
@ -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)
|
@ -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
|
5021
sundials-ltmain.patch
Normal file
5021
sundials-ltmain.patch
Normal file
File diff suppressed because it is too large
Load Diff
1095
sundials.spec
1095
sundials.spec
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user