BSD Ports

math/arb 2.23.0_1 DragonFly

C library for arbitrary-precision interval arithmetic

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
LGPL21
Categories
math
Package size
1242.8 KiB, 3297.0 KiB installed

Description

Arb is an implementation of ball arithmetic, also known as mid-rad interval arithmetic. Ball arithmetic is an extension of floating-point arithmetic in which an error bound is attached to each variable. This allows computing rigorously with real and complex numbers.

With plain floating-point arithmetic, the user must do an error analysis to guarantee that results are correct. Manual error analysis is time-consuming and bug-prone. Ball arithmetic effectively makes error analysis automatic.

Arb is designed for computer algebra and computational number theory, but may be useful in any area demanding reliable or precise numerical computing. Arb scales seamlessly from tens of digits up to billions of digits. Efficiency is achieved by low level optimizations and use of asymptotically fast algorithms.

In the other systems

SystemPortVersion
DragonFlymath/arb2.23.0_1
FreeBSDmath/arb2.23.0_2

Install

Binary package:

pkg install arb

From DPorts:

cd /usr/dports/math/arb && make install clean

Dependencies

Run dependencies 3