math/casadi 3.7.0_2 FreeBSD
Symbolic framework for numeric optimization
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
755b873197- License
- GPLv3
- Categories
- math
- Package size
- 3145.1 KiB, 13330.1 KiB installed
Description
CasADi is an open-source tool for nonlinear optimization and algorithmic differentiation.
It facilitates rapid, yet efficient, implementation of different methods for numerical optimal control, both in an offline context and for nonlinear model predictive control (NMPC).
Install
Binary package:
pkg install casadi
From the ports tree:
cd /usr/ports/math/casadi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= casadi>0:math/casadi
LIB_DEPENDS= libcasadi.so:math/casadi
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.7.0_2 | 3.7.0_2 | - | 3.7.0 | 3.7.0_2 |
| FreeBSD:14:quarterly | 3.7.0_2 | 3.7.0_2 | n/a | 3.7.0 | 3.7.0_2 |
| FreeBSD:15:latest | 3.7.0_2 | 3.7.0_2 | n/a | 3.7.0 | 3.7.0 |
| FreeBSD:15:quarterly | 3.7.0_2 | 3.7.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.7.0_2 | 3.7.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libcoinmumps.so: math/coin-or-mumps
The full lists below include those, and their dependencies in turn.
Build dependencies 35
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libunistring
- devel/libuv
- devel/pkgconf
- dns/libidn2
- lang/gcc14
- math/asl
- math/blas
- math/blasfeo
- math/bonmin
- math/cbc
- math/cgl
- math/clp
- math/coin-or-data-netlib
- math/coin-or-data-sample
- math/coin-or-metis
- math/coin-or-mumps
- math/coinutils
- math/gmp
- math/ipopt
- math/lapack
- math/mpc
- math/mpfr
- math/nauty
- math/openblas
- math/osi
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Run dependencies 24
Required by 1
Configuration
Options name: math_casadi
| Option | Default | Description |
|---|---|---|
| BLASFEO | on | Build with BLASFEO |
| BONMIN | on | Build with Bonmin |
| CLANG | off | Build with clang for JIT |
| IPOPT | on | Build with IPopt |
| LAPACK | on | Build with LAPACK |
| OPENMP | off | Parallel processing support via OpenMP |
| QPOASES | on | Build with qpOASES |
| THREADS | on | Threading support |
- USES
- cmake compiler:c++11-lang pkgconfig
- Service scripts
- none
Files
pkg-plist 225
- bin/casadi-cli
- include/casadi/casadi.hpp
- include/casadi/casadi_c.h
- include/casadi/config.h
- include/casadi/core/archiver.hpp
- include/casadi/core/blazing_spline.hpp
- include/casadi/core/calculus.hpp
- include/casadi/core/callback.hpp
- include/casadi/core/casadi_common.hpp
- include/casadi/core/casadi_enum.hpp
- include/casadi/core/casadi_export.h
- include/casadi/core/casadi_interrupt.hpp
- include/casadi/core/casadi_limits.hpp
- include/casadi/core/casadi_logger.hpp
- include/casadi/core/casadi_meta.hpp
- include/casadi/core/casadi_misc.hpp
- include/casadi/core/casadi_types.hpp
- include/casadi/core/code_generator.hpp
- include/casadi/core/conic.hpp
- include/casadi/core/core.hpp
- include/casadi/core/dae_builder.hpp
- include/casadi/core/dm.hpp
- include/casadi/core/dm_fwd.hpp
- include/casadi/core/dple.hpp
- include/casadi/core/exception.hpp
- include/casadi/core/expm.hpp
- include/casadi/core/external.hpp
- include/casadi/core/filesystem.hpp
- include/casadi/core/fmu.hpp
- include/casadi/core/function.hpp
- include/casadi/core/generic_expression.hpp
- include/casadi/core/generic_matrix.hpp
- include/casadi/core/generic_shared.hpp
- include/casadi/core/generic_shared_impl.hpp
- include/casadi/core/generic_shared_internal.hpp
- include/casadi/core/generic_type.hpp
- include/casadi/core/global_options.hpp
- include/casadi/core/im.hpp
- include/casadi/core/im_fwd.hpp
- include/casadi/core/importer.hpp
- include/casadi/core/integration_tools.hpp
- include/casadi/core/integrator.hpp
- include/casadi/core/interpolant.hpp
- include/casadi/core/linsol.hpp
- include/casadi/core/matrix_decl.hpp
- include/casadi/core/matrix_fwd.hpp
- include/casadi/core/mx.hpp
- include/casadi/core/nlp_builder.hpp
- include/casadi/core/nlp_tools.hpp
- include/casadi/core/nlpsol.hpp
- include/casadi/core/nonzeros.hpp
- include/casadi/core/options.hpp
- include/casadi/core/optistack.hpp
- include/casadi/core/polynomial.hpp
- include/casadi/core/printable.hpp
- include/casadi/core/resource.hpp
- include/casadi/core/rootfinder.hpp
- include/casadi/core/runtime/casadi_axpy.hpp
- include/casadi/core/runtime/casadi_bfgs.hpp
- include/casadi/core/runtime/casadi_bilin.hpp
- include/casadi/core/runtime/casadi_blazing_1d_boor_eval.hpp
- include/casadi/core/runtime/casadi_blazing_2d_boor_eval.hpp
- include/casadi/core/runtime/casadi_blazing_3d_boor_eval.hpp
- include/casadi/core/runtime/casadi_blazing_de_boor.hpp
- include/casadi/core/runtime/casadi_bound_consistency.hpp
- include/casadi/core/runtime/casadi_cache.hpp
- include/casadi/core/runtime/casadi_clear.hpp
- include/casadi/core/runtime/casadi_clip_max.hpp
- include/casadi/core/runtime/casadi_clip_min.hpp
- include/casadi/core/runtime/casadi_convexify.hpp
- include/casadi/core/runtime/casadi_copy.hpp
- include/casadi/core/runtime/casadi_cvx.hpp
- include/casadi/core/runtime/casadi_de_boor.hpp
- include/casadi/core/runtime/casadi_dense_lsqr.hpp
- include/casadi/core/runtime/casadi_densify.hpp
- include/casadi/core/runtime/casadi_dot.hpp
- include/casadi/core/runtime/casadi_feasiblesqpmethod.hpp
- include/casadi/core/runtime/casadi_file_slurp.hpp
- include/casadi/core/runtime/casadi_fill.hpp
- include/casadi/core/runtime/casadi_finite_diff.hpp
- include/casadi/core/runtime/casadi_flip.hpp
- include/casadi/core/runtime/casadi_getu.hpp
- include/casadi/core/runtime/casadi_iamax.hpp
- include/casadi/core/runtime/casadi_interpn.hpp
- include/casadi/core/runtime/casadi_interpn_grad.hpp
- include/casadi/core/runtime/casadi_interpn_interpolate.hpp
- include/casadi/core/runtime/casadi_interpn_weights.hpp
- include/casadi/core/runtime/casadi_ipqp.hpp
- include/casadi/core/runtime/casadi_jac.hpp
- include/casadi/core/runtime/casadi_kkt.hpp
- include/casadi/core/runtime/casadi_kron.hpp
- include/casadi/core/runtime/casadi_ldl.hpp
- include/casadi/core/runtime/casadi_logsumexp.hpp
- include/casadi/core/runtime/casadi_low.hpp
- include/casadi/core/runtime/casadi_lsqr.hpp
- include/casadi/core/runtime/casadi_masked_norm_inf.hpp
- include/casadi/core/runtime/casadi_max_viol.hpp
- include/casadi/core/runtime/casadi_mmax.hpp
- include/casadi/core/runtime/casadi_mmin.hpp
- include/casadi/core/runtime/casadi_mtimes.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| casadi-casadi-3.7.0_GH0.tar.gz | 3.896434e+06 | 946b1e5d4360715d5972ac4fcbc0e5375f934f412a670b402359ee2e1ea7bb3a |