[Home] . . . Search by [Problem] [Package] [Name or Keyword] . . . [Math at NIST]

Class A4c: Extended precision complex arithmetic

General Information

Parent Class
A4
Top of Tree
GAMS
Keywords
Arithmetic, Extended precision, Extended precision 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).
Comments? gams@nist.gov