MPIR (mathematics software)
Encyclopedia
MPIR - Multiple Precision Integers and Rationals is an open source
multiprecision integer library forked
from the GMP
project. It consists of much code from past GMP releases, in combination with much original contributed code.
According to the MPIR developers some of the primary goals of the MPIR project are:
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...
multiprecision integer library forked
Fork (software development)
In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...
from the GMP
GNU Multi-Precision Library
The GNU Multiple Precision Arithmetic Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers...
project. It consists of much code from past GMP releases, in combination with much original contributed code.
According to the MPIR developers some of the primary goals of the MPIR project are:
- The development of parallel algorithms for multiprecision arithmetic including support for GPUGraphics processing unitA graphics processing unit or GPU is a specialized circuit designed to rapidly manipulate and alter memory in such a way so as to accelerate the building of images in a frame buffer intended for output to a display...
's and other multicore processors. - To provide build support for LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
, Apple'sMac OSMac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...
, Sun's and Microsoft'sMicrosoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
systems. - To maintain compatibility with GMP - so that MPIR can be used as a replacement for GMP.
- Support for building MPIR using Microsoft based build tools for using it in both 32-bit and 64-bit versions of Windows.