MPFR

From ScientificComputing
Jump to: navigation, search

Category

Development, Library

Description

GNU MPFR (GNU Multiple Precision Floating-Point Reliably) is a GNU portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on GNU Multi-Precision Library. The computation is both efficient and has a well-defined semantics: the functions are completely specified on all the possible operands and the results do not depend on the platform. This is done by copying the ideas from the ANSI/IEEE-754 standard for fixed-precision floating-point arithmetic (correct rounding and exceptions, in particular).

Available versions (Euler, old software stack)

Legacy versions Supported versions New versions
3.1.2 3.1.2_gmp6

Please note that this page refers to installations from the old software stack. There are two software stacks on Euler. Newer versions of software are found in the new software stack.

Environment modules (Euler, old software stack)

Version Module load command Additional modules loaded automatically
3.1.2 module load gcc/4.8.2 gmp/5.1.3 mpfr/3.1.2 legacy centos_cruft/6
3.1.2_gmp6 module load new gcc/4.8.2 gmp/6.0.0a mpfr/3.1.2_gmp6 legacy centos_cruft/6

Please note that this page refers to installations from the old software stack. There are two software stacks on Euler. Newer versions of software are found in the new software stack.

License information

LGPLv3 or later

Links

http://www.mpfr.org/

https://ftp.gnu.org/gnu/mpfr/
https://en.wikipedia.org/wiki/GNU_MPFR/