BSD Ports

science/acados 0.6.0 FreeBSD

Fast and embedded solvers for nonlinear optimal control

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ce3cc640b1
License
BSD2CLAUSE
Categories
science
Package size
241.8 KiB, 985.7 KiB installed

Description

acados provides fast and embedded solvers for nonlinear optimal control. It is written in C and offers interfaces to the programming languages Python, MATLAB and Octave.

In the other systems

SystemPortVersion
FreeBSDscience/acados0.6.0
DragonFlyscience/acados0.4.3

Install

Binary package:

pkg install acados

From the ports tree:

cd /usr/ports/science/acados/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	acados>0:science/acados
LIB_DEPENDS=	libacados.so:science/acados

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.00.6.0-0.4.30.6.0
FreeBSD:14:quarterly0.6.00.6.0n/a0.4.30.6.0
FreeBSD:15:latest0.6.00.6.0n/a0.4.30.4.3
FreeBSD:15:quarterly0.6.00.6.0n/an/an/a
FreeBSD:16:latest0.6.00.6.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 25
Run dependencies 11

No port depends on this one.

Configuration

Options name: science_acados

OptionDefaultDescription
OSQPoffBuild with OSQP solver
USES
cmake:testing localbase:ldflags
Service scripts
none

Files

pkg-plist 71
  • cmake/FindEigen3.cmake
  • cmake/FindFortranLibs.cmake
  • cmake/FindOpenBLAS.cmake
  • cmake/acadosConfig.cmake
  • cmake/acadosTargets-.cmake
  • cmake/acadosTargets.cmake
  • include/acados/dense_qp/dense_qp_common.h
  • include/acados/dense_qp/dense_qp_daqp.h
  • include/acados/dense_qp/dense_qp_hpipm.h
  • include/acados/dense_qp/dense_qp_ooqp.h
  • include/acados/dense_qp/dense_qp_qore.h
  • include/acados/dense_qp/dense_qp_qpoases.h
  • include/acados/ocp_nlp/ocp_nlp_common.h
  • include/acados/ocp_nlp/ocp_nlp_constraints_bgh.h
  • include/acados/ocp_nlp/ocp_nlp_constraints_bgp.h
  • include/acados/ocp_nlp/ocp_nlp_constraints_common.h
  • include/acados/ocp_nlp/ocp_nlp_cost_common.h
  • include/acados/ocp_nlp/ocp_nlp_cost_conl.h
  • include/acados/ocp_nlp/ocp_nlp_cost_external.h
  • include/acados/ocp_nlp/ocp_nlp_cost_ls.h
  • include/acados/ocp_nlp/ocp_nlp_cost_nls.h
  • include/acados/ocp_nlp/ocp_nlp_ddp.h
  • include/acados/ocp_nlp/ocp_nlp_dynamics_common.h
  • include/acados/ocp_nlp/ocp_nlp_dynamics_cont.h
  • include/acados/ocp_nlp/ocp_nlp_dynamics_disc.h
  • include/acados/ocp_nlp/ocp_nlp_globalization_common.h
  • include/acados/ocp_nlp/ocp_nlp_globalization_fixed_step.h
  • include/acados/ocp_nlp/ocp_nlp_globalization_funnel.h
  • include/acados/ocp_nlp/ocp_nlp_globalization_merit_backtracking.h
  • include/acados/ocp_nlp/ocp_nlp_qpscaling.h
  • include/acados/ocp_nlp/ocp_nlp_reg_common.h
  • include/acados/ocp_nlp/ocp_nlp_reg_convexify.h
  • include/acados/ocp_nlp/ocp_nlp_reg_glm.h
  • include/acados/ocp_nlp/ocp_nlp_reg_mirror.h
  • include/acados/ocp_nlp/ocp_nlp_reg_noreg.h
  • include/acados/ocp_nlp/ocp_nlp_reg_project.h
  • include/acados/ocp_nlp/ocp_nlp_reg_project_reduc_hess.h
  • include/acados/ocp_nlp/ocp_nlp_sqp.h
  • include/acados/ocp_nlp/ocp_nlp_sqp_rti.h
  • include/acados/ocp_nlp/ocp_nlp_sqp_with_feasible_qp.h
  • include/acados/ocp_qp/ocp_qp_clarabel.h
  • include/acados/ocp_qp/ocp_qp_common.h
  • include/acados/ocp_qp/ocp_qp_common_frontend.h
  • include/acados/ocp_qp/ocp_qp_full_condensing.h
  • include/acados/ocp_qp/ocp_qp_hpipm.h
  • include/acados/ocp_qp/ocp_qp_hpmpc.h
  • include/acados/ocp_qp/ocp_qp_ooqp.h
  • include/acados/ocp_qp/ocp_qp_osqp.h
  • include/acados/ocp_qp/ocp_qp_partial_condensing.h
  • include/acados/ocp_qp/ocp_qp_qpdunes.h
  • include/acados/ocp_qp/ocp_qp_xcond_solver.h
  • include/acados/sim/sim_collocation_utils.h
  • include/acados/sim/sim_common.h
  • include/acados/sim/sim_erk_integrator.h
  • include/acados/sim/sim_gnsf.h
  • include/acados/sim/sim_irk_integrator.h
  • include/acados/sim/sim_lifted_irk_integrator.h
  • include/acados/utils/external_function_generic.h
  • include/acados/utils/math.h
  • include/acados/utils/mem.h
  • include/acados/utils/print.h
  • include/acados/utils/strsep.h
  • include/acados/utils/timing.h
  • include/acados/utils/types.h
  • include/acados_c/condensing_interface.h
  • include/acados_c/dense_qp_interface.h
  • include/acados_c/external_function_interface.h
  • include/acados_c/ocp_nlp_interface.h
  • include/acados_c/ocp_qp_interface.h
  • include/acados_c/sim_interface.h
  • lib/libacados.so
distinfo 1
FileSizeSHA256
acados-acados-v0.6.0_GH0.tar.gz2.367579e+0701d8167cf101332e45ad6f995afa7b8953a3f3964d5f1472d5a28b44798f64eb

Commit history 2

DateCommitCreditsLog message
ce3cc640b1 Yuri Victorovich science/acados: update 0.4.3 → 0.6.0
755b873197 Yuri Victorovich math/blasfeo: update 0.1.4.2 → 0.1.4.3