math/sundials 7.5.0_3 MidnightBSD
SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- math
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | math/sundials | 7.5.0_3 |
| FreeBSD | math/sundials | 7.9.0_2 |
| NetBSD | math/sundials | 4.1.0nb2 |
| DragonFly | math/sundials | 7.2.1_3 |
Install
Binary package:
mport install sundials
From mports:
cd /usr/mports/math/sundials && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sundials>0:math/sundials
LIB_DEPENDS= libsundials_arkode.so:math/sundials
Dependencies
Required by 1
Configuration
Options name: math_sundials
| Option | Default | Description |
|---|---|---|
| BLAS | off | Enable BLAS support |
| EXAMPLES | off | |
| HYPRE | off | HYPRE vectors support (also enables MPI) |
| KLU | on | Use KLU package that is part of suitesparse |
| LAPACK | on | Use Lapack linear algebra (sets SUNDIALS_INDEX_TYPE=int32) |
| MPI | on | |
| OPENMP | on | |
| PETSC | off | PETSc vectors support (also enables MPI) |
- USES
- cmake:testing fortran localbase:ldflags python:build
- Service scripts
- none
Files
pkg-plist 215
- include/arkode/arkode.h
- include/arkode/arkode_arkstep.h
- include/arkode/arkode_bandpre.h
- include/arkode/arkode_bbdpre.h
- include/arkode/arkode_butcher.h
- include/arkode/arkode_butcher_dirk.h
- include/arkode/arkode_butcher_erk.h
- include/arkode/arkode_erkstep.h
- include/arkode/arkode_forcingstep.h
- include/arkode/arkode_ls.h
- include/arkode/arkode_lsrkstep.h
- include/arkode/arkode_mristep.h
- include/arkode/arkode_splittingstep.h
- include/arkode/arkode_sprk.h
- include/arkode/arkode_sprkstep.h
- include/cvode/cvode.h
- include/cvode/cvode_bandpre.h
- include/cvode/cvode_bbdpre.h
- include/cvode/cvode_diag.h
- include/cvode/cvode_ls.h
- include/cvode/cvode_proj.h
- include/cvodes/cvodes.h
- include/cvodes/cvodes_bandpre.h
- include/cvodes/cvodes_bbdpre.h
- include/cvodes/cvodes_diag.h
- include/cvodes/cvodes_ls.h
- include/cvodes/cvodes_proj.h
- include/ida/ida.h
- include/ida/ida_bbdpre.h
- include/ida/ida_ls.h
- include/idas/idas.h
- include/idas/idas_bbdpre.h
- include/idas/idas_ls.h
- include/kinsol/kinsol.h
- include/kinsol/kinsol_bbdpre.h
- include/kinsol/kinsol_ls.h
- include/nvector/nvector_manyvector.h
- include/nvector/nvector_mpimanyvector.h
- include/nvector/nvector_mpiplusx.h
- include/nvector/nvector_openmp.h
- include/nvector/nvector_parallel.h
- include/nvector/nvector_parhyp.h
- include/nvector/nvector_petsc.h
- include/nvector/nvector_pthreads.h
- include/nvector/nvector_serial.h
- include/sunadaptcontroller/sunadaptcontroller_imexgus.h
- include/sunadaptcontroller/sunadaptcontroller_mrihtol.h
- include/sunadaptcontroller/sunadaptcontroller_soderlind.h
- include/sunadjointcheckpointscheme/sunadjointcheckpointscheme_fixed.h
- include/sunadjointcheckpointscheme/sundials_adjointcheckpointscheme.h
- include/sunadjointcheckpointscheme/sundials_adjointstepper.h
- include/sundials/NOTICE
- include/sundials/priv/sundials_context_impl.h
- include/sundials/priv/sundials_errors_impl.h
- include/sundials/priv/sundials_logger_macros.h
- include/sundials/priv/sundials_mpi_errors_impl.h
- include/sundials/sundials_adaptcontroller.h
- include/sundials/sundials_adjointcheckpointscheme.h
- include/sundials/sundials_adjointstepper.h
- include/sundials/sundials_band.h
- include/sundials/sundials_base.hpp
- include/sundials/sundials_config.h
- include/sundials/sundials_context.h
- include/sundials/sundials_context.hpp
- include/sundials/sundials_convertibleto.hpp
- include/sundials/sundials_core.h
- include/sundials/sundials_core.hpp
- include/sundials/sundials_dense.h
- include/sundials/sundials_direct.h
- include/sundials/sundials_domeigestimator.h
- include/sundials/sundials_errors.h
- include/sundials/sundials_export.h
- include/sundials/sundials_futils.h
- include/sundials/sundials_iterative.h
- include/sundials/sundials_linearsolver.h
- include/sundials/sundials_linearsolver.hpp
- include/sundials/sundials_logger.h
- include/sundials/sundials_math.h
- include/sundials/sundials_matrix.h
- include/sundials/sundials_matrix.hpp
- include/sundials/sundials_memory.h
- include/sundials/sundials_memory.hpp
- include/sundials/sundials_mpi_errors.h
- include/sundials/sundials_mpi_types.h
- include/sundials/sundials_nonlinearsolver.h
- include/sundials/sundials_nonlinearsolver.hpp
- include/sundials/sundials_nvector.h
- include/sundials/sundials_nvector.hpp
- include/sundials/sundials_profiler.h
- include/sundials/sundials_profiler.hpp
- include/sundials/sundials_stepper.h
- include/sundials/sundials_types.h
- include/sundials/sundials_types_deprecated.h
- include/sundials/sundials_version.h
- include/sundomeigest/sundomeigest_arnoldi.h
- include/sundomeigest/sundomeigest_power.h
- include/sunlinsol/sunlinsol_band.h
- include/sunlinsol/sunlinsol_dense.h
- include/sunlinsol/sunlinsol_klu.h
- include/sunlinsol/sunlinsol_lapackband.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sundials-7.5.0.tar.gz | 9.2920912e+07 | 089ac659507def738b7a65b574ffe3a900d38569e3323d9709ebed3e445adecc |
Master sites 1
- https://github.com/LLNL/sundials/releases/download/v7.5.0/