pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/sundials math/sundials: Import version 3.1.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0fd61482627b
branches:  trunk
changeset: 382562:0fd61482627b
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sat Jul 07 04:15:18 2018 +0000

description:
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.

diffstat:

 math/sundials/DESCR         |   10 +
 math/sundials/Makefile      |   29 +++
 math/sundials/PLIST         |  366 ++++++++++++++++++++++++++++++++++++++++++++
 math/sundials/buildlink3.mk |   12 +
 math/sundials/distinfo      |    6 +
 5 files changed, 423 insertions(+), 0 deletions(-)

diffs (truncated from 443 to 300 lines):

diff -r 2b695c95c77a -r 0fd61482627b math/sundials/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/sundials/DESCR       Sat Jul 07 04:15:18 2018 +0000
@@ -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 -r 2b695c95c77a -r 0fd61482627b math/sundials/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/sundials/Makefile    Sat Jul 07 04:15:18 2018 +0000
@@ -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@localhost
+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 -r 2b695c95c77a -r 0fd61482627b math/sundials/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/sundials/PLIST       Sat Jul 07 04:15:18 2018 +0000
@@ -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



Home | Main Index | Thread Index | Old Index