Class A4c: Extended precision complex arithmetic
Modules
Package BMP (Downloadable)
- MP
- A multiple-precision floating-point arithmetic package. Almost completely machine-independent and should run on any machine with an ANSI standard Fortran compiler, sufficient memory, and a wordlength (for integer arithmetic) of at least 16 bits. A precompiler (Augment) which facilitates the use of the MP package is available.
Package CEPHES (Downloadable)
- C9X-COMPLEX
- C routines for complex arithmetic and evaluation of complex elementary functions, based on the proposed C9X standard. Test programs are included.
Package MATHEMATICA (Installed on ITL)
- MATHEMATICA
- An integrated system for technical computation. Includes numerical, symbolic, graphical, programming, and interfacing capabilities.
Package MPFUN (Downloadable)
- F77-CRAY
- Multiprecision translation and execution of Fortran programs. Includes Fortran subroutines for arithmetic operations and basic transcendental functions on floating point numbers of arbitrarily high precision, including large integers. Includes a translator which converts Fortran into multiprecision code. Fortran-77 version for Cray vector computers.
- F77-IEEE
- Multiprecision translation and execution of Fortran programs. Includes Fortran subroutines for arithmetic operations and basic transcendental functions on floating point numbers of arbitrarily high precision, including large integers. Includes a translator which converts Fortran into multiprecision code. Fortran-77 version for IEEE floating point arithmetic.
- F90-CRAY
- Multiprecision translation and execution of Fortran programs. Includes Fortran subroutines for arithmetic operations and basic transcendental functions on floating point numbers of arbitrarily high precision, including large integers. Includes a translator which converts Fortran into multiprecision code. Fortran 90 version for Cray vector computers.
- F90-IEEE
- Multiprecision translation and execution of Fortran programs. Includes Fortran subroutines for arithmetic operations and basic transcendental functions on floating point numbers of arbitrarily high precision, including large integers. Includes a translator which converts Fortran into multiprecision code. Fortran 90 version for IEEE arithmetic machines.
- MPFUN++
- A C++ wrapper for the MPFUN multiple precision arithmetic package.
Package TOMS (Downloadable)
- 719
- MPFUN: A package of subroutines that perform multiple precision floating point arithmetic. Designed to run on any 32-bit computer, including those based on IEEE arithmetic. An automatic translator program, TRANSMP, is included, which converts ordinary Fortran code into code that calls the MPFUN routines. (See D. Bailey, ACM TOMS 19 (1993) pp. 288-319.).
- 786
- ZM: a collection of Fortran routines for multiple-precision complex arithmetic and elementary functions. (See D.M. Smith, ACM TOMS 24 (1998) pp. 359-367).