Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F163617514
D13647.id37078.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
22 KB
Referenced Files
None
Subscribers
None
D13647.id37078.diff
View Options
Index: math/Makefile
===================================================================
--- math/Makefile
+++ math/Makefile
@@ -731,6 +731,7 @@
SUBDIR += superlu
SUBDIR += superlu_mt
SUBDIR += surf
+ SUBDIR += sundials
SUBDIR += tablix
SUBDIR += taucs
SUBDIR += testu01
Index: math/sundials/Makefile
===================================================================
--- /dev/null
+++ math/sundials/Makefile
@@ -0,0 +1,85 @@
+# $FreeBSD$
+
+PORTNAME= sundials
+DISTVERSION= 3.1.0
+CATEGORIES= math
+MASTER_SITES= https://computation.llnl.gov/projects/sundials/download/
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:outsource,noninja python:build # ninja doesn't support fortran
+USE_LDCONFIG= yes
+
+CMAKE_ARGS= -DPTHREAD_ENABLE:BOOL=ON \
+ -DBUILD_STATIC_LIBS:BOOL=OFF \
+ -DFCMIX_ENABLE:BOOL=ON
+
+PLIST_SUB= SHL3=${DISTVERSION} SHL1=${DISTVERSION:R:R} SHLX3=1.1.0 SHLX1=1 SHLY3=2.1.0 SHLY1=2
+
+OPTIONS_DEFINE= BLAS EXAMPLES FCMIX HYPRE LAPACK MPI PETSC SUPERLUMT # OPENMP detection is broken in cmake: https://gitlab.kitware.com/cmake/cmake/issues/17474
+BLAS_DESC= Enable BLAS support
+FCMIX_DESC= Fortran-C interfaces (BROKEN when used with other options)
+HYPRE_DESC= Enable hypre support (also enables MPI)
+LAPACK_DESC= Enable Lapack support (sets SUNDIALS_INDEX_TYPE=int32_t)
+PETSC_DESC= Enable PETSc support (also enables MPI)
+SUPERLUMT_DESC= Enable SUPERLUMT support
+OPTIONS_SUB= yes
+
+BLAS_CMAKE_BOOL= BLAS_ENABLE
+BLAS_USES= blaslapack:openblas fortran
+BLAS_CMAKE_ON= -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used
+
+EXAMPLES_CMAKE_BOOL= EXAMPLES_ENABLE_C EXAMPLES_ENABLE_CXX EXAMPLES_ENABLE_F77 EXAMPLES_ENABLE_F90
+EXAMPLES_CMAKE_ON= -DEXAMPLES_INSTALL_PATH=${EXAMPLESDIR}
+
+FCMIX_CMAKE_BOOL= FCMIX_ENABLE
+BLAS_USES= fortran
+FCMIX_CMAKE_ON= -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used
+
+HYPRE_CMAKE_BOOL= HYPRE_ENABLE
+HYPRE_CMAKE_ON= -DHYPRE_INCLUDE_DIR=${LOCALBASE}/include \
+ -DHYPRE_LIBRARY_DIR=${LOCALBASE}/lib \
+ -DMPI_ENABLE:BOOL=ON
+HYPRE_LIB_DEPENDS= libHYPRE.so:science/hypre
+
+LAPACK_USES= blaslapack:openblas fortran
+LAPACK_CMAKE_BOOL= LAPACK_ENABLE
+LAPACK_CMAKE_ON= -DSUNDIALS_INDEX_TYPE:STRING=int32_t \
+ -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used
+
+MPI_CMAKE_ON= -DMPI_ENABLE:BOOL=ON
+
+PETSC_CMAKE_BOOL= PETSC_ENABLE
+PETSC_CMAKE_ON= -DPETSC_INCLUDE_DIR=${LOCALBASE}/include \
+ -DPETSC_LIBRARY_DIR=${LOCALBASE}/lib \
+ -DMPI_ENABLE:BOOL=ON
+PETSC_LIB_DEPENDS= libpetsc.so:science/PETSc
+
+SUPERLU_CMAKE_BOOL= SUPERLUMT_ENABLE
+SUPERLU_CMAKE_ON= -DSUPERLUMT_INCLUDE_DIR=${LOCALBASE}/include/superlu_mt \
+ -DSUPERLUMT_LIBRARY_DIR=${LOCALBASE}/lib \
+ -DSUPERLUMT_THREAD_TYPE=Pthread
+SUPERLUMT_DEPENDS= libsuperlu_mt_PTHREAD.so:math/superlu_mt
+
+PORTEXAMPLES= *
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MMPI} || ${PORT_OPTIONS:MHYPRE} || ${PORT_OPTIONS:MPETSC}
+LIB_DEPENDS+= libmpich.so:net/mpich2
+
+PLIST_FILES= include/nvector/nvector_parallel.h \
+ include/sundials/sundials_mpi_types.h \
+ lib/libsundials_nvecparallel.so \
+ lib/libsundials_nvecparallel.so.${DISTVERSION:R:R} \
+ lib/libsundials_nvecparallel.so.${DISTVERSION}
+.endif
+
+post-install:
+ @${RM} ${STAGEDIR}${PREFIX}/LICENSE
+
+.include <bsd.port.mk>
Index: math/sundials/distinfo
===================================================================
--- /dev/null
+++ math/sundials/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1514338444
+SHA256 (sundials-3.1.0.tar.gz) = 18d52f8f329626f77b99b8bf91e05b7d16b49fde2483d3a0ea55496ce4cdd43a
+SIZE (sundials-3.1.0.tar.gz) = 13033516
Index: math/sundials/files/patch-config_SundialsBlas.cmake
===================================================================
--- /dev/null
+++ math/sundials/files/patch-config_SundialsBlas.cmake
@@ -0,0 +1,10 @@
+--- config/SundialsBlas.cmake.orig 2017-11-07 23:47:45 UTC
++++ config/SundialsBlas.cmake
+@@ -74,6 +74,7 @@ if(BLAS_LIBRARIES)
+
+ # Attempt to link the "ltest" executable
+ try_compile(LTEST_OK ${BlasTest_DIR} ${BlasTest_DIR}
++ LINK_DIRECTORIES ${FREEBSD_GCC_DIR}
+ ltest OUTPUT_VARIABLE MY_OUTPUT)
+
+ # To ensure we do not use stuff from the previous attempts,
Index: math/sundials/files/patch-config_SundialsFortran.cmake
===================================================================
--- /dev/null
+++ math/sundials/files/patch-config_SundialsFortran.cmake
@@ -0,0 +1,15 @@
+--- config/SundialsFortran.cmake.orig 2017-11-07 23:47:45 UTC
++++ config/SundialsFortran.cmake
+@@ -51,9 +51,9 @@ if(CMAKE_Fortran_COMPILER)
+ (NOT "${ENV_FCFLAGS}" STREQUAL "") AND
+ ("${CMAKE_Fortran_FLAGS}" STREQUAL ""))
+ # check if environment variables are equal
+- IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}")
+- PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.")
+- ENDIF()
++ #IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}")
++ # PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.")
++ #ENDIF()
+ ENDIF()
+
+ # Enable the language for next steps
Index: math/sundials/files/patch-config_SundialsFortran90.cmake
===================================================================
--- /dev/null
+++ math/sundials/files/patch-config_SundialsFortran90.cmake
@@ -0,0 +1,15 @@
+--- config/SundialsFortran90.cmake.orig 2017-11-07 23:47:45 UTC
++++ config/SundialsFortran90.cmake
+@@ -35,9 +35,9 @@ if(CMAKE_Fortran_COMPILER)
+ (NOT "${ENV_FCFLAGS}" STREQUAL "") AND
+ ("${CMAKE_Fortran_FLAGS}" STREQUAL ""))
+ # check if environment variables are equal
+- IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}")
+- PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.")
+- ENDIF()
++ #IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}")
++ # PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.")
++ #ENDIF()
+ ENDIF()
+
+ # Enable the language for next steps
Index: math/sundials/files/patch-config_SundialsLapack.cmake
===================================================================
--- /dev/null
+++ math/sundials/files/patch-config_SundialsLapack.cmake
@@ -0,0 +1,10 @@
+--- config/SundialsLapack.cmake.orig 2017-11-07 23:47:45 UTC
++++ config/SundialsLapack.cmake
+@@ -75,6 +75,7 @@ if(LAPACK_LIBRARIES)
+
+ # Attempt to link the "ltest" executable
+ try_compile(LTEST_OK ${LapackTest_DIR} ${LapackTest_DIR}
++ LINK_DIRECTORIES ${FREEBSD_GCC_DIR}
+ ltest OUTPUT_VARIABLE MY_OUTPUT)
+
+ # To ensure we do not use stuff from the previous attempts,
Index: math/sundials/files/patch-src_arkode_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_arkode_CMakeLists.txt
@@ -0,0 +1,22 @@
+--- src/arkode/CMakeLists.txt.orig 2017-11-07 23:47:45 UTC
++++ src/arkode/CMakeLists.txt
+@@ -112,6 +112,19 @@ IF(BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(sundials_arkode_shared m)
+ ENDIF()
+
++
++ IF(UNIX)
++ TARGET_LINK_LIBRARIES(sundials_arkode_shared m)
++ ENDIF()
++
++ IF(LAPACK_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_arkode_shared ${LAPACK_LIBRARIES})
++ ENDIF()
++
++ IF(KLU_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_arkode_shared ${KLU_LIBRARIES})
++ ENDIF ()
++
+ # Set the library name and make sure it is not deleted
+ SET_TARGET_PROPERTIES(sundials_arkode_shared
+ PROPERTIES OUTPUT_NAME sundials_arkode CLEAN_DIRECT_OUTPUT 1)
Index: math/sundials/files/patch-src_arkode_fcmix_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_arkode_fcmix_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/arkode/fcmix/CMakeLists.txt.orig 2017-11-07 23:47:45 UTC
++++ src/arkode/fcmix/CMakeLists.txt
+@@ -97,7 +97,7 @@ ADD_DEFINITIONS(-DBUILD_SUNDIALS_LIBRARY
+ # coming from inexistent user-provided functions)
+
+ # Add the build target for the FARKODE library
+-ADD_LIBRARY(sundials_farkode_static STATIC
++ADD_LIBRARY(sundials_farkode_static SHARED
+ ${farkode_SOURCES} ${shared_SOURCES} ${sunmatrix_SOURCES} ${sunlinsol_SOURCES})
+
+ # Set the library name and make sure it is not deleted
Index: math/sundials/files/patch-src_cvode_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_cvode_CMakeLists.txt
@@ -0,0 +1,21 @@
+--- src/cvode/CMakeLists.txt.orig 2017-11-07 23:47:57 UTC
++++ src/cvode/CMakeLists.txt
+@@ -114,6 +114,18 @@ IF(BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(sundials_cvode_shared m)
+ ENDIF()
+
++ IF(UNIX)
++ TARGET_LINK_LIBRARIES(sundials_cvode_shared m)
++ ENDIF()
++
++ IF(LAPACK_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_cvode_shared ${LAPACK_LIBRARIES})
++ ENDIF()
++
++ IF(KLU_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_cvode_shared ${KLU_LIBRARIES})
++ ENDIF ()
++
+ # Set the library name and make sure it is not deleted
+ SET_TARGET_PROPERTIES(sundials_cvode_shared
+ PROPERTIES OUTPUT_NAME sundials_cvode CLEAN_DIRECT_OUTPUT 1)
Index: math/sundials/files/patch-src_cvode_fcmix_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_cvode_fcmix_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/cvode/fcmix/CMakeLists.txt.orig 2017-12-27 03:17:44 UTC
++++ src/cvode/fcmix/CMakeLists.txt
+@@ -73,7 +73,7 @@ ADD_DEFINITIONS(-DBUILD_SUNDIALS_LIBRARY
+ # coming from inexistent user-provided functions)
+
+ # Add the build target for the FCVODE library
+-ADD_LIBRARY(sundials_fcvode_static STATIC
++ADD_LIBRARY(sundials_fcvode_static SHARED
+ ${fcvode_SOURCES} ${shared_SOURCES} ${sunmatrix_SOURCES} ${sunlinsol_SOURCES})
+
+ # Set the library name and make sure it is not deleted
Index: math/sundials/files/patch-src_cvodes_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_cvodes_CMakeLists.txt
@@ -0,0 +1,21 @@
+--- src/cvodes/CMakeLists.txt.orig 2017-11-07 23:48:01 UTC
++++ src/cvodes/CMakeLists.txt
+@@ -116,6 +116,18 @@ IF(BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(sundials_cvodes_shared m)
+ ENDIF()
+
++ IF(UNIX)
++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared m)
++ ENDIF()
++
++ IF(LAPACK_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared ${LAPACK_LIBRARIES})
++ ENDIF()
++
++ IF(KLU_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared ${KLU_LIBRARIES})
++ ENDIF()
++
+ # Set the library name and make sure it is not deleted
+ SET_TARGET_PROPERTIES(sundials_cvodes_shared
+ PROPERTIES OUTPUT_NAME sundials_cvodes CLEAN_DIRECT_OUTPUT 1)
Index: math/sundials/files/patch-src_ida_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_ida_CMakeLists.txt
@@ -0,0 +1,21 @@
+--- src/ida/CMakeLists.txt.orig 2017-11-07 23:48:06 UTC
++++ src/ida/CMakeLists.txt
+@@ -117,6 +117,18 @@ IF(BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(sundials_ida_shared m)
+ ENDIF()
+
++ IF(UNIX)
++ TARGET_LINK_LIBRARIES(sundials_ida_shared m)
++ ENDIF()
++
++ IF(LAPACK_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_ida_shared ${LAPACK_LIBRARIES})
++ ENDIF()
++
++ IF(KLU_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_ida_shared ${KLU_LIBRARIES})
++ ENDIF()
++
+ # Set the library name and make sure it is not deleted
+ SET_TARGET_PROPERTIES(sundials_ida_shared
+ PROPERTIES OUTPUT_NAME sundials_ida CLEAN_DIRECT_OUTPUT 1)
Index: math/sundials/files/patch-src_ida_fcmix_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_ida_fcmix_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/ida/fcmix/CMakeLists.txt.orig 2017-11-07 23:48:06 UTC
++++ src/ida/fcmix/CMakeLists.txt
+@@ -89,7 +89,7 @@ ADD_DEFINITIONS(-DBUILD_SUNDIALS_LIBRARY
+ # coming from inexistent user-provided functions)
+
+ # Add the build target for the FIDA library
+-ADD_LIBRARY(sundials_fida_static STATIC
++ADD_LIBRARY(sundials_fida_static SHARED
+ ${fida_SOURCES} ${shared_SOURCES} ${sunmatrix_SOURCES} ${sunlinsol_SOURCES})
+
+ # Set the library name and make sure it is not deleted
Index: math/sundials/files/patch-src_idas_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_idas_CMakeLists.txt
@@ -0,0 +1,21 @@
+--- src/idas/CMakeLists.txt.orig 2017-11-07 23:48:10 UTC
++++ src/idas/CMakeLists.txt
+@@ -113,6 +113,18 @@ IF(BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(sundials_idas_shared m)
+ ENDIF()
+
++ IF(UNIX)
++ TARGET_LINK_LIBRARIES(sundials_idas_shared m)
++ ENDIF()
++
++ IF(LAPACK_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_idas_shared ${LAPACK_LIBRARIES})
++ ENDIF()
++
++ IF(KLU_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_idas_shared ${KLU_LIBRARIES})
++ ENDIF()
++
+ # Set the library name and make sure it is not deleted
+ SET_TARGET_PROPERTIES(sundials_idas_shared
+ PROPERTIES OUTPUT_NAME sundials_idas CLEAN_DIRECT_OUTPUT 1)
Index: math/sundials/files/patch-src_kinsol_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_kinsol_CMakeLists.txt
@@ -0,0 +1,21 @@
+--- src/kinsol/CMakeLists.txt.orig 2017-11-07 23:48:14 UTC
++++ src/kinsol/CMakeLists.txt
+@@ -110,6 +110,18 @@ IF(BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(sundials_kinsol_shared m)
+ ENDIF()
+
++ IF(UNIX)
++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared m)
++ ENDIF()
++
++ IF(LAPACK_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared ${LAPACK_LIBRARIES})
++ ENDIF()
++
++ IF(KLU_FOUND)
++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared ${KLU_LIBRARIES})
++ ENDIF()
++
+ # Set the library name and make sure it is not deleted
+ SET_TARGET_PROPERTIES(sundials_kinsol_shared
+ PROPERTIES OUTPUT_NAME sundials_kinsol CLEAN_DIRECT_OUTPUT 1)
Index: math/sundials/files/patch-src_kinsol_fcmix_CMakeLists.txt
===================================================================
--- /dev/null
+++ math/sundials/files/patch-src_kinsol_fcmix_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/kinsol/fcmix/CMakeLists.txt.orig 2017-12-27 03:18:35 UTC
++++ src/kinsol/fcmix/CMakeLists.txt
+@@ -87,7 +87,7 @@ ADD_DEFINITIONS(-DBUILD_SUNDIALS_LIBRARY
+ # coming from inexistent user-provided functions)
+
+ # Add the build target for the FKINSOL library
+-ADD_LIBRARY(sundials_fkinsol_static STATIC
++ADD_LIBRARY(sundials_fkinsol_static SHARED
+ ${fkinsol_SOURCES} ${shared_SOURCES} ${sunmatrix_SOURCES} ${sunlinsol_SOURCES} )
+
+ # Set the library name and make sure it is not deleted
Index: math/sundials/pkg-descr
===================================================================
--- /dev/null
+++ math/sundials/pkg-descr
@@ -0,0 +1,11 @@
+UNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers.
+It consists of the following six solvers: CVODE, solves initial value problems
+for ordinary differential equation (ODE) systems; CVODES, solves ODE systems and
+includes sensitivity analysis capabilities (forward and adjoint); ARKODE, solves
+initial value ODE problems with additive Runge-Kutta methods, include support
+for IMEX methods; IDA, solves initial value problems for differential-algebraic
+equation (DAE) systems; IDAS, solves DAE systems and includes sensitivity
+analysis capabilities (forward and adjoint); KINSOL, solves nonlinear algebraic
+systems.
+
+WWW: https://computation.llnl.gov/projects/sundials
Index: math/sundials/pkg-plist
===================================================================
--- /dev/null
+++ math/sundials/pkg-plist
@@ -0,0 +1,177 @@
+include/arkode/arkode.h
+include/arkode/arkode_bandpre.h
+include/arkode/arkode_bbdpre.h
+include/arkode/arkode_direct.h
+include/arkode/arkode_impl.h
+include/arkode/arkode_spils.h
+include/cvode/cvode.h
+include/cvode/cvode_bandpre.h
+include/cvode/cvode_bbdpre.h
+include/cvode/cvode_diag.h
+include/cvode/cvode_direct.h
+include/cvode/cvode_impl.h
+include/cvode/cvode_spils.h
+include/cvodes/cvodes.h
+include/cvodes/cvodes_bandpre.h
+include/cvodes/cvodes_bbdpre.h
+include/cvodes/cvodes_diag.h
+include/cvodes/cvodes_direct.h
+include/cvodes/cvodes_impl.h
+include/cvodes/cvodes_spils.h
+include/ida/ida.h
+include/ida/ida_bbdpre.h
+include/ida/ida_direct.h
+include/ida/ida_impl.h
+include/ida/ida_spils.h
+include/idas/idas.h
+include/idas/idas_bbdpre.h
+include/idas/idas_direct.h
+include/idas/idas_impl.h
+include/idas/idas_spils.h
+include/kinsol/kinsol.h
+include/kinsol/kinsol_bbdpre.h
+include/kinsol/kinsol_direct.h
+include/kinsol/kinsol_impl.h
+include/kinsol/kinsol_spils.h
+%%HYPRE%%include/nvector/nvector_parhyp.h
+%%PETSC%%include/nvector/nvector_petsc.h
+include/nvector/nvector_pthreads.h
+include/nvector/nvector_serial.h
+include/sundials/sundials_band.h
+include/sundials/sundials_config.h
+include/sundials/sundials_dense.h
+include/sundials/sundials_direct.h
+include/sundials/sundials_fconfig.h
+include/sundials/sundials_fnvector.h
+include/sundials/sundials_iterative.h
+%%LAPACK%%include/sundials/sundials_lapack.h
+include/sundials/sundials_linearsolver.h
+include/sundials/sundials_math.h
+include/sundials/sundials_matrix.h
+include/sundials/sundials_nvector.h
+include/sundials/sundials_pcg.h
+include/sundials/sundials_sparse.h
+include/sundials/sundials_spbcgs.h
+include/sundials/sundials_spfgmr.h
+include/sundials/sundials_spgmr.h
+include/sundials/sundials_sptfqmr.h
+include/sundials/sundials_types.h
+include/sundials/sundials_version.h
+include/sunlinsol/sunlinsol_band.h
+include/sunlinsol/sunlinsol_dense.h
+%%LAPACK%%include/sunlinsol/sunlinsol_lapackband.h
+%%LAPACK%%include/sunlinsol/sunlinsol_lapackdense.h
+include/sunlinsol/sunlinsol_pcg.h
+include/sunlinsol/sunlinsol_spbcgs.h
+include/sunlinsol/sunlinsol_spfgmr.h
+include/sunlinsol/sunlinsol_spgmr.h
+include/sunlinsol/sunlinsol_sptfqmr.h
+include/sunmatrix/sunmatrix_band.h
+include/sunmatrix/sunmatrix_dense.h
+include/sunmatrix/sunmatrix_sparse.h
+lib/libsundials_arkode.so
+lib/libsundials_arkode.so.%%SHLY1%%
+lib/libsundials_arkode.so.%%SHLY3%%
+lib/libsundials_cvode.so
+lib/libsundials_cvode.so.%%SHL1%%
+lib/libsundials_cvode.so.%%SHL3%%
+lib/libsundials_cvodes.so
+lib/libsundials_cvodes.so.%%SHL1%%
+lib/libsundials_cvodes.so.%%SHL3%%
+%%FCMIX%%lib/libsundials_farkode.so
+%%FCMIX%%lib/libsundials_fcvode.so
+%%FCMIX%%lib/libsundials_fida.so
+%%FCMIX%%lib/libsundials_fkinsol.so
+%%FCMIX%%lib/libsundials_fnvecpthreads.so
+%%FCMIX%%lib/libsundials_fnvecpthreads.so.3
+%%FCMIX%%lib/libsundials_fnvecpthreads.so.%%SHL3%%
+%%FCMIX%%lib/libsundials_fnvecserial.so
+%%FCMIX%%lib/libsundials_fnvecserial.so.3
+%%FCMIX%%lib/libsundials_fnvecserial.so.%%SHL3%%
+%%FCMIX%%lib/libsundials_fsunlinsolband.so
+%%FCMIX%%lib/libsundials_fsunlinsolband.so.1
+%%FCMIX%%lib/libsundials_fsunlinsolband.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunlinsoldense.so
+%%FCMIX%%lib/libsundials_fsunlinsoldense.so.1
+%%FCMIX%%lib/libsundials_fsunlinsoldense.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunlinsolpcg.so
+%%FCMIX%%lib/libsundials_fsunlinsolpcg.so.1
+%%FCMIX%%lib/libsundials_fsunlinsolpcg.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunlinsolspbcgs.so
+%%FCMIX%%lib/libsundials_fsunlinsolspbcgs.so.1
+%%FCMIX%%lib/libsundials_fsunlinsolspbcgs.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunlinsolspfgmr.so
+%%FCMIX%%lib/libsundials_fsunlinsolspfgmr.so.1
+%%FCMIX%%lib/libsundials_fsunlinsolspfgmr.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunlinsolspgmr.so
+%%FCMIX%%lib/libsundials_fsunlinsolspgmr.so.1
+%%FCMIX%%lib/libsundials_fsunlinsolspgmr.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunlinsolsptfqmr.so
+%%FCMIX%%lib/libsundials_fsunlinsolsptfqmr.so.1
+%%FCMIX%%lib/libsundials_fsunlinsolsptfqmr.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunmatrixband.so
+%%FCMIX%%lib/libsundials_fsunmatrixband.so.1
+%%FCMIX%%lib/libsundials_fsunmatrixband.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunmatrixdense.so
+%%FCMIX%%lib/libsundials_fsunmatrixdense.so.1
+%%FCMIX%%lib/libsundials_fsunmatrixdense.so.%%SHLX3%%
+%%FCMIX%%lib/libsundials_fsunmatrixsparse.so
+%%FCMIX%%lib/libsundials_fsunmatrixsparse.so.1
+%%FCMIX%%lib/libsundials_fsunmatrixsparse.so.%%SHLX3%%
+lib/libsundials_ida.so
+lib/libsundials_ida.so.%%SHL1%%
+lib/libsundials_ida.so.%%SHL3%%
+lib/libsundials_idas.so
+lib/libsundials_idas.so.%%SHLY1%%
+lib/libsundials_idas.so.%%SHLY3%%
+lib/libsundials_kinsol.so
+lib/libsundials_kinsol.so.%%SHL1%%
+lib/libsundials_kinsol.so.%%SHL3%%
+%%HYPRE%%lib/libsundials_nvecparhyp.so
+%%HYPRE%%lib/libsundials_nvecparhyp.so.%%SHL1%%
+%%HYPRE%%lib/libsundials_nvecparhyp.so.%%SHL3%%
+%%PETSC%%lib/libsundials_nvecpetsc.so
+%%PETSC%%lib/libsundials_nvecpetsc.so.%%SHL1%%
+%%PETSC%%lib/libsundials_nvecpetsc.so.%%SHL3%%
+lib/libsundials_nvecpthreads.so
+lib/libsundials_nvecpthreads.so.%%SHL1%%
+lib/libsundials_nvecpthreads.so.%%SHL3%%
+lib/libsundials_nvecserial.so
+lib/libsundials_nvecserial.so.%%SHL1%%
+lib/libsundials_nvecserial.so.%%SHL3%%
+lib/libsundials_sunlinsolband.so
+lib/libsundials_sunlinsolband.so.%%SHLX1%%
+lib/libsundials_sunlinsolband.so.%%SHLX3%%
+lib/libsundials_sunlinsoldense.so
+lib/libsundials_sunlinsoldense.so.%%SHLX1%%
+lib/libsundials_sunlinsoldense.so.%%SHLX3%%
+%%LAPACK%%lib/libsundials_sunlinsollapackband.so
+%%LAPACK%%lib/libsundials_sunlinsollapackband.so.%%SHLX1%%
+%%LAPACK%%lib/libsundials_sunlinsollapackband.so.%%SHLX3%%
+%%LAPACK%%lib/libsundials_sunlinsollapackdense.so
+%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.%%SHLX1%%
+%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.%%SHLX3%%
+lib/libsundials_sunlinsolpcg.so
+lib/libsundials_sunlinsolpcg.so.%%SHLX1%%
+lib/libsundials_sunlinsolpcg.so.%%SHLX3%%
+lib/libsundials_sunlinsolspbcgs.so
+lib/libsundials_sunlinsolspbcgs.so.%%SHLX1%%
+lib/libsundials_sunlinsolspbcgs.so.%%SHLX3%%
+lib/libsundials_sunlinsolspfgmr.so
+lib/libsundials_sunlinsolspfgmr.so.%%SHLX1%%
+lib/libsundials_sunlinsolspfgmr.so.%%SHLX3%%
+lib/libsundials_sunlinsolspgmr.so
+lib/libsundials_sunlinsolspgmr.so.%%SHLX1%%
+lib/libsundials_sunlinsolspgmr.so.%%SHLX3%%
+lib/libsundials_sunlinsolsptfqmr.so
+lib/libsundials_sunlinsolsptfqmr.so.%%SHLX1%%
+lib/libsundials_sunlinsolsptfqmr.so.%%SHLX3%%
+lib/libsundials_sunmatrixband.so
+lib/libsundials_sunmatrixband.so.%%SHLX1%%
+lib/libsundials_sunmatrixband.so.%%SHLX3%%
+lib/libsundials_sunmatrixdense.so
+lib/libsundials_sunmatrixdense.so.%%SHLX1%%
+lib/libsundials_sunmatrixdense.so.%%SHLX3%%
+lib/libsundials_sunmatrixsparse.so
+lib/libsundials_sunmatrixsparse.so.%%SHLX1%%
+lib/libsundials_sunmatrixsparse.so.%%SHLX3%%
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Jul 25, 9:54 PM (13 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35501192
Default Alt Text
D13647.id37078.diff (22 KB)
Attached To
Mode
D13647: New port: math/sundials: SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
Attached
Detach File
Event Timeline
Log In to Comment