BSD Ports

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

SystemPortVersion
FreeBSDmath/piranha0.11_8
DragonFlymath/piranha0.11_8
HardenedBSDmath/piranha0.11_8
GhostBSDmath/piranha0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.11_80.11_80.11_80.11_80.11_8
FreeBSD:14:quarterly0.11_80.11_8n/a0.11_80.11_8
FreeBSD:15:latest0.11_80.11_8n/a0.11_80.11_8
FreeBSD:15:quarterly0.11_80.11_8n/an/an/a
FreeBSD:16:latest0.11_80.11_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

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
FileSizeSHA256
bluescarni-piranha-v0.11_GH0.tar.gz821345ab5782696a40888726c752c06a4b60783eda28ee4736b56083b96a53fd9a6230

Commit history 1

DateCommitCreditsLog message
365efad1d0 Yuri Victorovich */*: CMake 4 compatibility
PR: 295319