math/flint 3.5.0_1 FreeBSD
Fast library for number theory
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- math
- Package size
- 4455.2 KiB, 14554.9 KiB installed
Description
FLINT is a C library for doing number theory, maintained by William Hart.
FLINT supports arithmetic with numbers, polynomials, power series and matrices over many base rings, including: * Multiprecision integers and rationals * Integers modulo n * p-adic numbers * Finite fields (prime and non-prime order) * Real and complex numbers (via the Arb extension library)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/flint | 3.5.0_1 |
| DragonFly | math/flint | 3.2.0 |
Install
Binary package:
pkg install flint
From the ports tree:
cd /usr/ports/math/flint/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= flint>0:math/flint
LIB_DEPENDS= libflint.so:math/flint
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 | 3.5.0_1 | 3.5.0_1 | - | 3.2.0 | 3.5.0_1 |
| FreeBSD:14:quarterly | 3.5.0_1 | 3.5.0_1 | n/a | 3.2.0 | 3.5.0_1 |
| FreeBSD:15:latest | 3.5.0_1 | 3.5.0_1 | n/a | 3.2.0 | 3.2.0 |
| FreeBSD:15:quarterly | 3.5.0_1 | 3.5.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.5.0_1 | 3.5.0_1 | 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 3
libgmp.so: math/gmplibmpfr.so: math/mpfrlibopenblas.so: math/openblas
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 11
Configuration
Options name: math_flint
| Option | Default | Description |
|---|---|---|
| AVX2 | off | Enable AVX2 instructions |
| AVX512 | off | Enable AVX512 instructions |
| NTL | on | Victor Shoup's Number Theory Library |
- USES
- compiler:c++11-lang gmake localbase pkgconfig python:build
- Service scripts
- none
Files
pkg-plist 180
- include/flint/NTL-interface.h
- include/flint/acb.h
- include/flint/acb_calc.h
- include/flint/acb_dft.h
- include/flint/acb_dirichlet.h
- include/flint/acb_elliptic.h
- include/flint/acb_hypgeom.h
- include/flint/acb_mat.h
- include/flint/acb_modular.h
- include/flint/acb_poly.h
- include/flint/acb_theta.h
- include/flint/acb_types.h
- include/flint/acf.h
- include/flint/acf_types.h
- include/flint/aprcl.h
- include/flint/arb.h
- include/flint/arb_calc.h
- include/flint/arb_fmpz_poly.h
- include/flint/arb_fpwrap.h
- include/flint/arb_hypgeom.h
- include/flint/arb_mat.h
- include/flint/arb_poly.h
- include/flint/arb_types.h
- include/flint/arf.h
- include/flint/arf_types.h
- include/flint/arith.h
- include/flint/bernoulli.h
- include/flint/bool_mat.h
- include/flint/ca.h
- include/flint/ca_ext.h
- include/flint/ca_field.h
- include/flint/ca_mat.h
- include/flint/ca_poly.h
- include/flint/ca_types.h
- include/flint/ca_vec.h
- include/flint/calcium.h
- include/flint/config.h
- include/flint/crt_helpers.h
- include/flint/d_mat.h
- include/flint/d_vec.h
- include/flint/dirichlet.h
- include/flint/dlog.h
- include/flint/double_extras.h
- include/flint/double_interval.h
- include/flint/fexpr.h
- include/flint/fexpr_builtin.h
- include/flint/fft.h
- include/flint/fft_small.h
- include/flint/flint-config.h
- include/flint/flint-mparam.h
- include/flint/flint.h
- include/flint/fmpq.h
- include/flint/fmpq_mat.h
- include/flint/fmpq_mpoly.h
- include/flint/fmpq_mpoly_factor.h
- include/flint/fmpq_poly.h
- include/flint/fmpq_types.h
- include/flint/fmpq_vec.h
- include/flint/fmpz.h
- include/flint/fmpz_extras.h
- include/flint/fmpz_factor.h
- include/flint/fmpz_lll.h
- include/flint/fmpz_mat.h
- include/flint/fmpz_mod.h
- include/flint/fmpz_mod_mat.h
- include/flint/fmpz_mod_mpoly.h
- include/flint/fmpz_mod_mpoly_factor.h
- include/flint/fmpz_mod_mpoly_q.h
- include/flint/fmpz_mod_poly.h
- include/flint/fmpz_mod_poly_factor.h
- include/flint/fmpz_mod_types.h
- include/flint/fmpz_mod_vec.h
- include/flint/fmpz_mpoly.h
- include/flint/fmpz_mpoly_factor.h
- include/flint/fmpz_mpoly_q.h
- include/flint/fmpz_poly.h
- include/flint/fmpz_poly_factor.h
- include/flint/fmpz_poly_mat.h
- include/flint/fmpz_poly_q.h
- include/flint/fmpz_types.h
- include/flint/fmpz_vec.h
- include/flint/fmpzi.h
- include/flint/fq.h
- include/flint/fq_default.h
- include/flint/fq_default_mat.h
- include/flint/fq_default_poly.h
- include/flint/fq_default_poly_factor.h
- include/flint/fq_embed.h
- include/flint/fq_embed_templates.h
- include/flint/fq_mat.h
- include/flint/fq_mat_templates.h
- include/flint/fq_nmod.h
- include/flint/fq_nmod_embed.h
- include/flint/fq_nmod_mat.h
- include/flint/fq_nmod_mpoly.h
- include/flint/fq_nmod_mpoly_factor.h
- include/flint/fq_nmod_poly.h
- include/flint/fq_nmod_poly_factor.h
- include/flint/fq_nmod_types.h
- include/flint/fq_nmod_vec.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| flint-3.5.0.tar.gz | 9.095766e+06 | 3982f385f00610a944e0152eb0a29893b2366fa640e8f5f3076c47564cf7e2a6 |
Master sites 1
- http://www.flintlib.org/download/
Commit history 0
No commits in the history this site was built from.