symengine
Fast symbolic manipulation library, written in C++
SymEngine is a standalone fast C++ symbolic manipulation library. Optional thin wrappers allow usage of the library from R, Python, Julia, Ruby, Haskell.
homepage ↗ github: symengine/symengine
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 0.14.0-r3 | 1 | 15 h | details › |
Versions & arches
Use flags of 0.14.0-r3
- boost Add support for boost integers (dev-libs/boost)
- debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- ecm Add support for ECM integer factorization library (sci-mathematics/gmp-ecm)
- +flint Add support for sci-mathematics/flint
- llvm Build with LLVM
- +mpc Add support for multiprecision complex arithmetic (dev-libs/mpc)
- +mpfr Add support for multiprecision floating point rounding (dev-libs/mpfr)
- openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
- primesieve Add support for sci-mathematics/primesieve
- tcmalloc Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
3 expansion flags (python targets, ABIs, cpu flags…)
- +llvm_slot_20
- llvm_slot_18
- llvm_slot_19
Runtime dependencies of 0.14.0-r3
show 38 lines
boost?
(
)
!boost?
(
)
debug?
(
)
ecm?
(
)
flint?
(
)
mpc?
(
)
mpfr?
(
)
llvm?
(
llvm_slot_18?
(
)
llvm_slot_19?
(
)
llvm_slot_20?
(
)
)
primesieve?
(
)
tcmalloc?
(
)