diff options
author | minskim <minskim@pkgsrc.org> | 2018-07-07 04:15:18 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2018-07-07 04:15:18 +0000 |
commit | 5f615d3674134111b9b2dba7598689be29286144 (patch) | |
tree | 8d9974a8a3586cd30a95e827344687a38e6e6f06 | |
parent | 524ff1618e6829fd9f6a09aea2ef4e969d8350de (diff) | |
download | pkgsrc-5f615d3674134111b9b2dba7598689be29286144.tar.gz |
math/sundials: Import version 3.1.1
SUNDIALS 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.
-rw-r--r-- | math/sundials/DESCR | 10 | ||||
-rw-r--r-- | math/sundials/Makefile | 29 | ||||
-rw-r--r-- | math/sundials/PLIST | 366 | ||||
-rw-r--r-- | math/sundials/buildlink3.mk | 12 | ||||
-rw-r--r-- | math/sundials/distinfo | 6 |
5 files changed, 423 insertions, 0 deletions
diff --git a/math/sundials/DESCR b/math/sundials/DESCR new file mode 100644 index 00000000000..ad0fe47d41a --- /dev/null +++ b/math/sundials/DESCR @@ -0,0 +1,10 @@ +SUNDIALS 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. diff --git a/math/sundials/Makefile b/math/sundials/Makefile new file mode 100644 index 00000000000..f47e5e54dd5 --- /dev/null +++ b/math/sundials/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1 2018/07/07 04:15:18 minskim Exp $ + +DISTNAME= sundials-3.1.1 +CATEGORIES= math +MASTER_SITES= https://computation.llnl.gov/projects/sundials/download/ + +MAINTAINER= minskim@NetBSD.org +HOMEPAGE= https://computation.llnl.gov/projects/sundials +COMMENT= Suite of nonlinear and differential/algrbraic equation solvers +LICENSE= modified-bsd + +USE_CMAKE= yes +WRKSRC= ${WRKDIR}/${DISTNAME}/build + +CMAKE_ARG_PATH= .. +CMAKE_ARGS+= -DEXAMPLES_INSTALL_PATH=${PREFIX}/share/examples/sundials + +INSTALLATION_DIRS+= share/doc/${PKGBASE} + +post-extract: + ${MKDIR} ${WRKSRC} + +post-install: + ${MV} ${DESTDIR}${PREFIX}/LICENSE \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_DATA} ${WRKSRC}/../README.md ${WRKSRC}/../doc/*/* \ + ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + +.include "../../mk/bsd.pkg.mk" diff --git a/math/sundials/PLIST b/math/sundials/PLIST new file mode 100644 index 00000000000..fd999a7bd47 --- /dev/null +++ b/math/sundials/PLIST @@ -0,0 +1,366 @@ +@comment $NetBSD: PLIST,v 1.1 2018/07/07 04:15:18 minskim Exp $ +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 +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 +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 +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.a +lib/libsundials_arkode.so +lib/libsundials_arkode.so.2 +lib/libsundials_arkode.so.2.1.1 +lib/libsundials_cvode.${PKGVERSION}.so +lib/libsundials_cvode.a +lib/libsundials_cvode.so +lib/libsundials_cvode.so.3 +lib/libsundials_cvodes.${PKGVERSION}.so +lib/libsundials_cvodes.a +lib/libsundials_cvodes.so +lib/libsundials_cvodes.so.3 +lib/libsundials_ida.${PKGVERSION}.so +lib/libsundials_ida.a +lib/libsundials_ida.so +lib/libsundials_ida.so.3 +lib/libsundials_idas.a +lib/libsundials_idas.so +lib/libsundials_idas.so.2 +lib/libsundials_idas.so.2.1.0 +lib/libsundials_kinsol.${PKGVERSION}.so +lib/libsundials_kinsol.a +lib/libsundials_kinsol.so +lib/libsundials_kinsol.so.3 +lib/libsundials_nvecserial.${PKGVERSION}.so +lib/libsundials_nvecserial.a +lib/libsundials_nvecserial.so +lib/libsundials_nvecserial.so.3 +lib/libsundials_sunlinsolband.1.so +lib/libsundials_sunlinsolband.a +lib/libsundials_sunlinsolband.so +lib/libsundials_sunlinsolband.so.1.1.1 +lib/libsundials_sunlinsoldense.1.so +lib/libsundials_sunlinsoldense.a +lib/libsundials_sunlinsoldense.so +lib/libsundials_sunlinsoldense.so.1.1.1 +lib/libsundials_sunlinsolpcg.1.so +lib/libsundials_sunlinsolpcg.a +lib/libsundials_sunlinsolpcg.so +lib/libsundials_sunlinsolpcg.so.1.1.1 +lib/libsundials_sunlinsolspbcgs.1.so +lib/libsundials_sunlinsolspbcgs.a +lib/libsundials_sunlinsolspbcgs.so +lib/libsundials_sunlinsolspbcgs.so.1.1.1 +lib/libsundials_sunlinsolspfgmr.1.so +lib/libsundials_sunlinsolspfgmr.a +lib/libsundials_sunlinsolspfgmr.so +lib/libsundials_sunlinsolspfgmr.so.1.1.1 +lib/libsundials_sunlinsolspgmr.1.so +lib/libsundials_sunlinsolspgmr.a +lib/libsundials_sunlinsolspgmr.so +lib/libsundials_sunlinsolspgmr.so.1.1.1 +lib/libsundials_sunlinsolsptfqmr.1.so +lib/libsundials_sunlinsolsptfqmr.a +lib/libsundials_sunlinsolsptfqmr.so +lib/libsundials_sunlinsolsptfqmr.so.1.1.1 +lib/libsundials_sunmatrixband.1.so +lib/libsundials_sunmatrixband.a +lib/libsundials_sunmatrixband.so +lib/libsundials_sunmatrixband.so.1.1.1 +lib/libsundials_sunmatrixdense.1.so +lib/libsundials_sunmatrixdense.a +lib/libsundials_sunmatrixdense.so +lib/libsundials_sunmatrixdense.so.1.1.1 +lib/libsundials_sunmatrixsparse.1.so +lib/libsundials_sunmatrixsparse.a +lib/libsundials_sunmatrixsparse.so +lib/libsundials_sunmatrixsparse.so.1.1.1 +share/doc/sundials/LICENSE +share/doc/sundials/README.md +share/doc/sundials/ark_examples.pdf +share/doc/sundials/ark_guide.pdf +share/doc/sundials/cv_examples.pdf +share/doc/sundials/cv_guide.pdf +share/doc/sundials/cvs_examples.pdf +share/doc/sundials/cvs_guide.pdf +share/doc/sundials/ida_examples.pdf +share/doc/sundials/ida_guide.pdf +share/doc/sundials/idas_examples.pdf +share/doc/sundials/idas_guide.pdf +share/doc/sundials/kin_examples.pdf +share/doc/sundials/kin_guide.pdf +share/examples/sundials/arkode/C_serial/CMakeLists.txt +share/examples/sundials/arkode/C_serial/Makefile +share/examples/sundials/arkode/C_serial/README +share/examples/sundials/arkode/C_serial/ark_KrylovDemo_prec.c +share/examples/sundials/arkode/C_serial/ark_KrylovDemo_prec.out +share/examples/sundials/arkode/C_serial/ark_analytic.c +share/examples/sundials/arkode/C_serial/ark_analytic.out +share/examples/sundials/arkode/C_serial/ark_analytic_nonlin.c +share/examples/sundials/arkode/C_serial/ark_analytic_nonlin.out +share/examples/sundials/arkode/C_serial/ark_brusselator.c +share/examples/sundials/arkode/C_serial/ark_brusselator.out +share/examples/sundials/arkode/C_serial/ark_brusselator1D.c +share/examples/sundials/arkode/C_serial/ark_brusselator1D.out +share/examples/sundials/arkode/C_serial/ark_brusselator_fp.c +share/examples/sundials/arkode/C_serial/ark_brusselator_fp.out +share/examples/sundials/arkode/C_serial/ark_heat1D.c +share/examples/sundials/arkode/C_serial/ark_heat1D.out +share/examples/sundials/arkode/C_serial/ark_heat1D_adapt.c +share/examples/sundials/arkode/C_serial/ark_heat1D_adapt.out +share/examples/sundials/arkode/C_serial/ark_robertson.c +share/examples/sundials/arkode/C_serial/ark_robertson.out +share/examples/sundials/arkode/C_serial/ark_robertson_root.c +share/examples/sundials/arkode/C_serial/ark_robertson_root.out +share/examples/sundials/arkode/C_serial/plot_brusselator1D.py +share/examples/sundials/arkode/C_serial/plot_brusselator1D_FEM.py +share/examples/sundials/arkode/C_serial/plot_heat1D.py +share/examples/sundials/arkode/C_serial/plot_heat1D_adapt.py +share/examples/sundials/arkode/C_serial/plot_sol.py +share/examples/sundials/arkode/C_serial/plot_sol_log.py +share/examples/sundials/cvode/serial/CMakeLists.txt +share/examples/sundials/cvode/serial/Makefile +share/examples/sundials/cvode/serial/README +share/examples/sundials/cvode/serial/cvAdvDiff_bnd.c +share/examples/sundials/cvode/serial/cvAdvDiff_bnd.out +share/examples/sundials/cvode/serial/cvDirectDemo_ls.c +share/examples/sundials/cvode/serial/cvDirectDemo_ls.out +share/examples/sundials/cvode/serial/cvDiurnal_kry.c +share/examples/sundials/cvode/serial/cvDiurnal_kry.out +share/examples/sundials/cvode/serial/cvDiurnal_kry_bp.c +share/examples/sundials/cvode/serial/cvDiurnal_kry_bp.out +share/examples/sundials/cvode/serial/cvKrylovDemo_ls.c +share/examples/sundials/cvode/serial/cvKrylovDemo_ls.out +share/examples/sundials/cvode/serial/cvKrylovDemo_prec.c +share/examples/sundials/cvode/serial/cvKrylovDemo_prec.out +share/examples/sundials/cvode/serial/cvRoberts_dns.c +share/examples/sundials/cvode/serial/cvRoberts_dns.out +share/examples/sundials/cvode/serial/cvRoberts_dns_uw.c +share/examples/sundials/cvode/serial/cvRoberts_dns_uw.out +share/examples/sundials/cvodes/serial/CMakeLists.txt +share/examples/sundials/cvodes/serial/Makefile +share/examples/sundials/cvodes/serial/README +share/examples/sundials/cvodes/serial/cvsAdvDiff_ASAi_bnd.c +share/examples/sundials/cvodes/serial/cvsAdvDiff_ASAi_bnd.out +share/examples/sundials/cvodes/serial/cvsAdvDiff_FSA_non.c +share/examples/sundials/cvodes/serial/cvsAdvDiff_bnd.c +share/examples/sundials/cvodes/serial/cvsAdvDiff_bnd.out +share/examples/sundials/cvodes/serial/cvsDirectDemo_ls.c +share/examples/sundials/cvodes/serial/cvsDirectDemo_ls.out +share/examples/sundials/cvodes/serial/cvsDiurnal_FSA_kry.c +share/examples/sundials/cvodes/serial/cvsDiurnal_kry.c +share/examples/sundials/cvodes/serial/cvsDiurnal_kry.out +share/examples/sundials/cvodes/serial/cvsDiurnal_kry_bp.c +share/examples/sundials/cvodes/serial/cvsDiurnal_kry_bp.out +share/examples/sundials/cvodes/serial/cvsFoodWeb_ASAi_kry.c +share/examples/sundials/cvodes/serial/cvsFoodWeb_ASAi_kry.out +share/examples/sundials/cvodes/serial/cvsFoodWeb_ASAp_kry.c +share/examples/sundials/cvodes/serial/cvsFoodWeb_ASAp_kry.out +share/examples/sundials/cvodes/serial/cvsHessian_ASA_FSA.c +share/examples/sundials/cvodes/serial/cvsHessian_ASA_FSA.out +share/examples/sundials/cvodes/serial/cvsKrylovDemo_ls.c +share/examples/sundials/cvodes/serial/cvsKrylovDemo_ls.out +share/examples/sundials/cvodes/serial/cvsKrylovDemo_prec.c +share/examples/sundials/cvodes/serial/cvsKrylovDemo_prec.out +share/examples/sundials/cvodes/serial/cvsRoberts_ASAi_dns.c +share/examples/sundials/cvodes/serial/cvsRoberts_ASAi_dns.out +share/examples/sundials/cvodes/serial/cvsRoberts_FSA_dns.c +share/examples/sundials/cvodes/serial/cvsRoberts_dns.c +share/examples/sundials/cvodes/serial/cvsRoberts_dns.out +share/examples/sundials/cvodes/serial/cvsRoberts_dns_uw.c +share/examples/sundials/cvodes/serial/cvsRoberts_dns_uw.out +share/examples/sundials/ida/serial/CMakeLists.txt +share/examples/sundials/ida/serial/Makefile +share/examples/sundials/ida/serial/README +share/examples/sundials/ida/serial/idaFoodWeb_bnd.c +share/examples/sundials/ida/serial/idaFoodWeb_bnd.out +share/examples/sundials/ida/serial/idaFoodWeb_kry.c +share/examples/sundials/ida/serial/idaFoodWeb_kry.out +share/examples/sundials/ida/serial/idaHeat2D_bnd.c +share/examples/sundials/ida/serial/idaHeat2D_bnd.out +share/examples/sundials/ida/serial/idaHeat2D_kry.c +share/examples/sundials/ida/serial/idaHeat2D_kry.out +share/examples/sundials/ida/serial/idaKrylovDemo_ls.c +share/examples/sundials/ida/serial/idaKrylovDemo_ls.out +share/examples/sundials/ida/serial/idaRoberts_dns.c +share/examples/sundials/ida/serial/idaRoberts_dns.out +share/examples/sundials/ida/serial/idaSlCrank_dns.c +share/examples/sundials/ida/serial/idaSlCrank_dns.out +share/examples/sundials/idas/serial/CMakeLists.txt +share/examples/sundials/idas/serial/Makefile +share/examples/sundials/idas/serial/README +share/examples/sundials/idas/serial/idasAkzoNob_ASAi_dns.c +share/examples/sundials/idas/serial/idasAkzoNob_ASAi_dns.out +share/examples/sundials/idas/serial/idasAkzoNob_dns.c +share/examples/sundials/idas/serial/idasAkzoNob_dns.out +share/examples/sundials/idas/serial/idasFoodWeb_bnd.c +share/examples/sundials/idas/serial/idasFoodWeb_bnd.out +share/examples/sundials/idas/serial/idasHeat2D_bnd.c +share/examples/sundials/idas/serial/idasHeat2D_bnd.out +share/examples/sundials/idas/serial/idasHeat2D_kry.c +share/examples/sundials/idas/serial/idasHeat2D_kry.out +share/examples/sundials/idas/serial/idasHessian_ASA_FSA.c +share/examples/sundials/idas/serial/idasHessian_ASA_FSA.out +share/examples/sundials/idas/serial/idasKrylovDemo_ls.c +share/examples/sundials/idas/serial/idasKrylovDemo_ls.out +share/examples/sundials/idas/serial/idasRoberts_ASAi_dns.c +share/examples/sundials/idas/serial/idasRoberts_ASAi_dns.out +share/examples/sundials/idas/serial/idasRoberts_FSA_dns.c +share/examples/sundials/idas/serial/idasRoberts_dns.c +share/examples/sundials/idas/serial/idasRoberts_dns.out +share/examples/sundials/idas/serial/idasSlCrank_FSA_dns.c +share/examples/sundials/idas/serial/idasSlCrank_FSA_dns.out +share/examples/sundials/idas/serial/idasSlCrank_dns.c +share/examples/sundials/idas/serial/idasSlCrank_dns.out +share/examples/sundials/kinsol/serial/CMakeLists.txt +share/examples/sundials/kinsol/serial/Makefile +share/examples/sundials/kinsol/serial/README +share/examples/sundials/kinsol/serial/kinFerTron_dns.c +share/examples/sundials/kinsol/serial/kinFerTron_dns.out +share/examples/sundials/kinsol/serial/kinFoodWeb_kry.c +share/examples/sundials/kinsol/serial/kinFoodWeb_kry.out +share/examples/sundials/kinsol/serial/kinKrylovDemo_ls.c +share/examples/sundials/kinsol/serial/kinKrylovDemo_ls.out +share/examples/sundials/kinsol/serial/kinLaplace_bnd.c +share/examples/sundials/kinsol/serial/kinLaplace_bnd.out +share/examples/sundials/kinsol/serial/kinLaplace_picard_bnd.c +share/examples/sundials/kinsol/serial/kinLaplace_picard_bnd.out +share/examples/sundials/kinsol/serial/kinRoberts_fp.c +share/examples/sundials/kinsol/serial/kinRoberts_fp.out +share/examples/sundials/kinsol/serial/kinRoboKin_dns.c +share/examples/sundials/kinsol/serial/kinRoboKin_dns.out +share/examples/sundials/nvector/serial/CMakeLists.txt +share/examples/sundials/nvector/serial/Makefile +share/examples/sundials/nvector/serial/sundials_nvector.c +share/examples/sundials/nvector/serial/test_nvector.c +share/examples/sundials/nvector/serial/test_nvector.h +share/examples/sundials/nvector/serial/test_nvector_serial.c +share/examples/sundials/sunlinsol/band/CMakeLists.txt +share/examples/sundials/sunlinsol/band/Makefile +share/examples/sundials/sunlinsol/band/sundials_linearsolver.c +share/examples/sundials/sunlinsol/band/sundials_matrix.c +share/examples/sundials/sunlinsol/band/sundials_nvector.c +share/examples/sundials/sunlinsol/band/test_sunlinsol.c +share/examples/sundials/sunlinsol/band/test_sunlinsol.h +share/examples/sundials/sunlinsol/band/test_sunlinsol_band.c +share/examples/sundials/sunlinsol/dense/CMakeLists.txt +share/examples/sundials/sunlinsol/dense/Makefile +share/examples/sundials/sunlinsol/dense/sundials_linearsolver.c +share/examples/sundials/sunlinsol/dense/sundials_matrix.c +share/examples/sundials/sunlinsol/dense/sundials_nvector.c +share/examples/sundials/sunlinsol/dense/test_sunlinsol.c +share/examples/sundials/sunlinsol/dense/test_sunlinsol.h +share/examples/sundials/sunlinsol/dense/test_sunlinsol_dense.c +share/examples/sundials/sunlinsol/pcg/serial/CMakeLists.txt +share/examples/sundials/sunlinsol/pcg/serial/Makefile +share/examples/sundials/sunlinsol/pcg/serial/sundials_linearsolver.c +share/examples/sundials/sunlinsol/pcg/serial/sundials_nvector.c +share/examples/sundials/sunlinsol/pcg/serial/test_sunlinsol.c +share/examples/sundials/sunlinsol/pcg/serial/test_sunlinsol.h +share/examples/sundials/sunlinsol/pcg/serial/test_sunlinsol_pcg_serial.c +share/examples/sundials/sunlinsol/spbcgs/serial/CMakeLists.txt +share/examples/sundials/sunlinsol/spbcgs/serial/Makefile +share/examples/sundials/sunlinsol/spbcgs/serial/sundials_linearsolver.c +share/examples/sundials/sunlinsol/spbcgs/serial/sundials_nvector.c +share/examples/sundials/sunlinsol/spbcgs/serial/test_sunlinsol.c +share/examples/sundials/sunlinsol/spbcgs/serial/test_sunlinsol.h +share/examples/sundials/sunlinsol/spbcgs/serial/test_sunlinsol_spbcgs_serial.c +share/examples/sundials/sunlinsol/spfgmr/serial/CMakeLists.txt +share/examples/sundials/sunlinsol/spfgmr/serial/Makefile +share/examples/sundials/sunlinsol/spfgmr/serial/sundials_linearsolver.c +share/examples/sundials/sunlinsol/spfgmr/serial/sundials_nvector.c +share/examples/sundials/sunlinsol/spfgmr/serial/test_sunlinsol.c +share/examples/sundials/sunlinsol/spfgmr/serial/test_sunlinsol.h +share/examples/sundials/sunlinsol/spfgmr/serial/test_sunlinsol_spfgmr_serial.c +share/examples/sundials/sunlinsol/spgmr/serial/CMakeLists.txt +share/examples/sundials/sunlinsol/spgmr/serial/Makefile +share/examples/sundials/sunlinsol/spgmr/serial/sundials_linearsolver.c +share/examples/sundials/sunlinsol/spgmr/serial/sundials_nvector.c +share/examples/sundials/sunlinsol/spgmr/serial/test_sunlinsol.c +share/examples/sundials/sunlinsol/spgmr/serial/test_sunlinsol.h +share/examples/sundials/sunlinsol/spgmr/serial/test_sunlinsol_spgmr_serial.c +share/examples/sundials/sunlinsol/sptfqmr/serial/CMakeLists.txt +share/examples/sundials/sunlinsol/sptfqmr/serial/Makefile +share/examples/sundials/sunlinsol/sptfqmr/serial/sundials_linearsolver.c +share/examples/sundials/sunlinsol/sptfqmr/serial/sundials_nvector.c +share/examples/sundials/sunlinsol/sptfqmr/serial/test_sunlinsol.c +share/examples/sundials/sunlinsol/sptfqmr/serial/test_sunlinsol.h +share/examples/sundials/sunlinsol/sptfqmr/serial/test_sunlinsol_sptfqmr_serial.c +share/examples/sundials/sunmatrix/band/CMakeLists.txt +share/examples/sundials/sunmatrix/band/Makefile +share/examples/sundials/sunmatrix/band/sundials_matrix.c +share/examples/sundials/sunmatrix/band/sundials_nvector.c +share/examples/sundials/sunmatrix/band/test_sunmatrix.c +share/examples/sundials/sunmatrix/band/test_sunmatrix.h +share/examples/sundials/sunmatrix/band/test_sunmatrix_band.c +share/examples/sundials/sunmatrix/dense/CMakeLists.txt +share/examples/sundials/sunmatrix/dense/Makefile +share/examples/sundials/sunmatrix/dense/sundials_matrix.c +share/examples/sundials/sunmatrix/dense/sundials_nvector.c +share/examples/sundials/sunmatrix/dense/test_sunmatrix.c +share/examples/sundials/sunmatrix/dense/test_sunmatrix.h +share/examples/sundials/sunmatrix/dense/test_sunmatrix_dense.c +share/examples/sundials/sunmatrix/sparse/CMakeLists.txt +share/examples/sundials/sunmatrix/sparse/Makefile +share/examples/sundials/sunmatrix/sparse/sundials_matrix.c +share/examples/sundials/sunmatrix/sparse/sundials_nvector.c +share/examples/sundials/sunmatrix/sparse/test_sunmatrix.c +share/examples/sundials/sunmatrix/sparse/test_sunmatrix.h +share/examples/sundials/sunmatrix/sparse/test_sunmatrix_sparse.c diff --git a/math/sundials/buildlink3.mk b/math/sundials/buildlink3.mk new file mode 100644 index 00000000000..51495113212 --- /dev/null +++ b/math/sundials/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2018/07/07 04:15:18 minskim Exp $ + +BUILDLINK_TREE+= sundials + +.if !defined(SUNDIALS_BUILDLINK3_MK) +SUNDIALS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.sundials+= sundials>=3.1.1 +BUILDLINK_PKGSRCDIR.sundials?= ../../math/sundials +.endif # SUNDIALS_BUILDLINK3_MK + +BUILDLINK_TREE+= -sundials diff --git a/math/sundials/distinfo b/math/sundials/distinfo new file mode 100644 index 00000000000..ab78321b29a --- /dev/null +++ b/math/sundials/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/07/07 04:15:18 minskim Exp $ + +SHA1 (sundials-3.1.1.tar.gz) = 53c89deb59e6c8bae52e9bc4b3a32ff7e7b85dd9 +RMD160 (sundials-3.1.1.tar.gz) = 1224208f1cbef16d0de4fbfad750d187fa01ffe1 +SHA512 (sundials-3.1.1.tar.gz) = 3e8fc7183c5503943f1ba00c73b04c1614a48b6e6cb90559ec5481f9acffaa19acd97bd961611b251ebdc032f1a13f0919b0ab0cdfe9d9b4ddc99d40bef5719f +Size (sundials-3.1.1.tar.gz) = 14955445 bytes |