math/piranha 0.11_8 FreeBSD
Piranha computer algebra system
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
365efad1d0- License
- GPLv3, LGPL3
- Categories
- math
- Package size
- 259.8 KiB, 1949.7 KiB installed
Description
Piranha is a computer-algebra library for the symbolic manipulation of sparse multivariate polynomials and other closely-related symbolic objects (such as Poisson series).
Piranha is written in modern C++, with emphasis on portability, correctness and performance. Piranha also includes a set of optional bindings for the Python programming language, called Pyranha, that allow to use the library in an interactive and script-oriented way.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/piranha | 0.11_8 |
| DragonFly | math/piranha | 0.11_8 |
| HardenedBSD | math/piranha | 0.11_8 |
| GhostBSD | math/piranha | 0.11_8 |
Install
Binary package:
pkg install piranha
From the ports tree:
cd /usr/ports/math/piranha/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= piranha>0:math/piranha
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 | 0.11_8 | 0.11_8 | 0.11_8 | 0.11_8 | 0.11_8 |
| FreeBSD:14:quarterly | 0.11_8 | 0.11_8 | n/a | 0.11_8 | 0.11_8 |
| FreeBSD:15:latest | 0.11_8 | 0.11_8 | n/a | 0.11_8 | 0.11_8 |
| FreeBSD:15:quarterly | 0.11_8 | 0.11_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11_8 | 0.11_8 | 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.
Build 3
${LOCALBASE}/include/boost/numeric/conversion/cast.hpp: devel/boost-libs${LOCALBASE}/include/gmp.h: math/gmp${LOCALBASE}/include/mpfr.h: math/mpfr
Runtime 3
${LOCALBASE}/include/boost/numeric/conversion/cast.hpp: devel/boost-libs${LOCALBASE}/include/gmp.h: math/gmp${LOCALBASE}/include/mpfr.h: math/mpfr
The full lists below include those, and their dependencies in turn.
Build dependencies 21
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++14-lang
- Service scripts
- none
Files
pkg-plist 86
- include/piranha/array_key.hpp
- include/piranha/base_series_multiplier.hpp
- include/piranha/binomial.hpp
- include/piranha/cache_aligning_allocator.hpp
- include/piranha/config.hpp
- include/piranha/convert_to.hpp
- include/piranha/debug_access.hpp
- include/piranha/detail/atomic_flag_array.hpp
- include/piranha/detail/atomic_lock_guard.hpp
- include/piranha/detail/cf_mult_impl.hpp
- include/piranha/detail/config_clang.hpp
- include/piranha/detail/config_gcc.hpp
- include/piranha/detail/config_intel.hpp
- include/piranha/detail/demangle.hpp
- include/piranha/detail/divisor_series_fwd.hpp
- include/piranha/detail/gmp.hpp
- include/piranha/detail/init_data.hpp
- include/piranha/detail/is_digit.hpp
- include/piranha/detail/km_commons.hpp
- include/piranha/detail/mp_rational_fwd.hpp
- include/piranha/detail/mpfr.hpp
- include/piranha/detail/parallel_vector_transform.hpp
- include/piranha/detail/poisson_series_fwd.hpp
- include/piranha/detail/polynomial_fwd.hpp
- include/piranha/detail/prepare_for_print.hpp
- include/piranha/detail/real_fwd.hpp
- include/piranha/detail/safe_integral_adder.hpp
- include/piranha/detail/series_fwd.hpp
- include/piranha/detail/series_multiplier_fwd.hpp
- include/piranha/detail/sfinae_types.hpp
- include/piranha/detail/small_vector_fwd.hpp
- include/piranha/detail/symbol_set_fwd.hpp
- include/piranha/detail/type_in_tuple.hpp
- include/piranha/detail/ulshift.hpp
- include/piranha/detail/vector_hasher.hpp
- include/piranha/detail/vector_merge_args.hpp
- include/piranha/divisor.hpp
- include/piranha/divisor_series.hpp
- include/piranha/dynamic_aligning_allocator.hpp
- include/piranha/exceptions.hpp
- include/piranha/forwarding.hpp
- include/piranha/hash_set.hpp
- include/piranha/init.hpp
- include/piranha/invert.hpp
- include/piranha/ipow_substitutable_series.hpp
- include/piranha/is_cf.hpp
- include/piranha/is_key.hpp
- include/piranha/key_is_convertible.hpp
- include/piranha/key_is_multipliable.hpp
- include/piranha/kronecker_array.hpp
- include/piranha/kronecker_monomial.hpp
- include/piranha/lambdify.hpp
- include/piranha/math.hpp
- include/piranha/memory.hpp
- include/piranha/monomial.hpp
- include/piranha/mp_integer.hpp
- include/piranha/mp_rational.hpp
- include/piranha/piranha.hpp
- include/piranha/poisson_series.hpp
- include/piranha/polynomial.hpp
- include/piranha/pow.hpp
- include/piranha/power_series.hpp
- include/piranha/print_coefficient.hpp
- include/piranha/print_tex_coefficient.hpp
- include/piranha/rational_function.hpp
- include/piranha/real.hpp
- include/piranha/real_trigonometric_kronecker_monomial.hpp
- include/piranha/runtime_info.hpp
- include/piranha/s11n.hpp
- include/piranha/safe_cast.hpp
- include/piranha/series.hpp
- include/piranha/series_multiplier.hpp
- include/piranha/settings.hpp
- include/piranha/small_vector.hpp
- include/piranha/static_vector.hpp
- include/piranha/substitutable_series.hpp
- include/piranha/symbol.hpp
- include/piranha/symbol_set.hpp
- include/piranha/t_substitutable_series.hpp
- include/piranha/term.hpp
- include/piranha/thread_barrier.hpp
- include/piranha/thread_management.hpp
- include/piranha/thread_pool.hpp
- include/piranha/trigonometric_series.hpp
- include/piranha/tuning.hpp
- include/piranha/type_traits.hpp
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| bluescarni-piranha-v0.11_GH0.tar.gz | 821345 | ab5782696a40888726c752c06a4b60783eda28ee4736b56083b96a53fd9a6230 |