science/pagmo2 2.20.0 FreeBSD
Platform to perform parallel computations of optimization tasks
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
39271a8749- License
- GPLv3, LGPL3
- Categories
- science
- Package size
- 4246.5 KiB, 19933.1 KiB installed
Description
pagmo (C++) is a scientific library for massively parallel optimization. It is built around the idea of providing a unified interface to optimization algorithms and to optimization problems and to make their deployment in massively parallel environments easy.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/pagmo2 | 2.20.0 |
| DragonFly | science/pagmo2 | 2.19.1_5 |
Install
Binary package:
pkg install pagmo2
From the ports tree:
cd /usr/ports/science/pagmo2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pagmo2>0:science/pagmo2
LIB_DEPENDS= libpagmo.so:science/pagmo2
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 | 2.19.1_9 | 2.20.0 | - | - | 2.20.0 |
| FreeBSD:14:quarterly | 2.19.1_9 | 2.19.1_9 | n/a | - | 2.19.1_9 |
| FreeBSD:15:latest | 2.20.0 | 2.20.0 | n/a | - | - |
| FreeBSD:15:quarterly | 2.19.1_9 | 2.19.1_9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.19.1_9 | 2.20.0 | 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 4
libboost_serialization.so: devel/boost-libslibipopt.so: math/ipoptlibnlopt.so: math/nloptlibtbb.so: devel/onetbb
The full lists below include those, and their dependencies in turn.
Build dependencies 38
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/icu
- devel/jsoncpp
- devel/level-zero
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/onetbb
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/asl
- math/blas
- math/coin-or-metis
- math/coin-or-mumps
- math/eigen3
- math/gmp
- math/ipopt
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/nlopt
- misc/hwdata
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 25
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/hwloc2
- devel/icu
- devel/level-zero
- devel/libpciaccess
- devel/onetbb
- devel/readline
- lang/gcc14
- math/asl
- math/blas
- math/coin-or-metis
- math/coin-or-mumps
- math/eigen3
- math/gmp
- math/ipopt
- math/lapack
- math/mpc
- math/mpfr
- math/nlopt
- misc/hwdata
- print/indexinfo
- textproc/libxml2
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang eigen:3,build,run
- Service scripts
- none
Files
pkg-plist 119
- include/pagmo/algorithm.hpp
- include/pagmo/algorithms/bee_colony.hpp
- include/pagmo/algorithms/cmaes.hpp
- include/pagmo/algorithms/compass_search.hpp
- include/pagmo/algorithms/cstrs_self_adaptive.hpp
- include/pagmo/algorithms/de.hpp
- include/pagmo/algorithms/de1220.hpp
- include/pagmo/algorithms/gaco.hpp
- include/pagmo/algorithms/gwo.hpp
- include/pagmo/algorithms/ihs.hpp
- include/pagmo/algorithms/ipopt.hpp
- include/pagmo/algorithms/maco.hpp
- include/pagmo/algorithms/mbh.hpp
- include/pagmo/algorithms/moead.hpp
- include/pagmo/algorithms/moead_gen.hpp
- include/pagmo/algorithms/nlopt.hpp
- include/pagmo/algorithms/not_population_based.hpp
- include/pagmo/algorithms/nsga2.hpp
- include/pagmo/algorithms/nsga3.hpp
- include/pagmo/algorithms/nspso.hpp
- include/pagmo/algorithms/null_algorithm.hpp
- include/pagmo/algorithms/pso.hpp
- include/pagmo/algorithms/pso_gen.hpp
- include/pagmo/algorithms/sade.hpp
- include/pagmo/algorithms/sea.hpp
- include/pagmo/algorithms/sga.hpp
- include/pagmo/algorithms/simulated_annealing.hpp
- include/pagmo/algorithms/xnes.hpp
- include/pagmo/archipelago.hpp
- include/pagmo/batch_evaluators/default_bfe.hpp
- include/pagmo/batch_evaluators/member_bfe.hpp
- include/pagmo/batch_evaluators/thread_bfe.hpp
- include/pagmo/bfe.hpp
- include/pagmo/config.hpp
- include/pagmo/detail/archipelago_fwd.hpp
- include/pagmo/detail/base_sr_policy.hpp
- include/pagmo/detail/bfe_impl.hpp
- include/pagmo/detail/constants.hpp
- include/pagmo/detail/custom_comparisons.hpp
- include/pagmo/detail/eigen.hpp
- include/pagmo/detail/eigen_s11n.hpp
- include/pagmo/detail/free_form_fwd.hpp
- include/pagmo/detail/gte_getter.hpp
- include/pagmo/detail/island_fwd.hpp
- include/pagmo/detail/nsga3_impl.hpp
- include/pagmo/detail/prime_numbers.hpp
- include/pagmo/detail/reference_point.hpp
- include/pagmo/detail/s11n_wrappers.hpp
- include/pagmo/detail/support_xeus_cling.hpp
- include/pagmo/detail/task_queue.hpp
- include/pagmo/detail/type_name.hpp
- include/pagmo/detail/typeid_name_extract.hpp
- include/pagmo/detail/visibility.hpp
- include/pagmo/exceptions.hpp
- include/pagmo/io.hpp
- include/pagmo/island.hpp
- include/pagmo/islands/fork_island.hpp
- include/pagmo/islands/thread_island.hpp
- include/pagmo/pagmo.hpp
- include/pagmo/population.hpp
- include/pagmo/problem.hpp
- include/pagmo/problems/ackley.hpp
- include/pagmo/problems/cec2006.hpp
- include/pagmo/problems/cec2009.hpp
- include/pagmo/problems/cec2013.hpp
- include/pagmo/problems/cec2014.hpp
- include/pagmo/problems/decompose.hpp
- include/pagmo/problems/dtlz.hpp
- include/pagmo/problems/golomb_ruler.hpp
- include/pagmo/problems/griewank.hpp
- include/pagmo/problems/hock_schittkowski_71.hpp
- include/pagmo/problems/inventory.hpp
- include/pagmo/problems/lennard_jones.hpp
- include/pagmo/problems/luksan_vlcek1.hpp
- include/pagmo/problems/minlp_rastrigin.hpp
- include/pagmo/problems/null_problem.hpp
- include/pagmo/problems/rastrigin.hpp
- include/pagmo/problems/rosenbrock.hpp
- include/pagmo/problems/schwefel.hpp
- include/pagmo/problems/translate.hpp
- include/pagmo/problems/unconstrain.hpp
- include/pagmo/problems/wfg.hpp
- include/pagmo/problems/zdt.hpp
- include/pagmo/r_policies/fair_replace.hpp
- include/pagmo/r_policy.hpp
- include/pagmo/rng.hpp
- include/pagmo/s11n.hpp
- include/pagmo/s_policies/select_best.hpp
- include/pagmo/s_policy.hpp
- include/pagmo/threading.hpp
- include/pagmo/topologies/base_bgl_topology.hpp
- include/pagmo/topologies/free_form.hpp
- include/pagmo/topologies/fully_connected.hpp
- include/pagmo/topologies/ring.hpp
- include/pagmo/topologies/unconnected.hpp
- include/pagmo/topology.hpp
- include/pagmo/type_traits.hpp
- include/pagmo/types.hpp
- include/pagmo/utils/constrained.hpp
- include/pagmo/utils/discrepancy.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| esa-pagmo2-v2.20.0_GH0.tar.gz | 1.7450852e+07 | 8d684e9a3667dcccc844489083906c35aba7610594c5fce0f4eccce9c2264f4d |