Desingularization of periodic vortex sheet roll-up
Journal of Computational Physics
Mathematica: a system for doing mathematics by computer
Mathematica: a system for doing mathematics by computer
Ramanujan, modular equations, and approximations to Pi or how to compute one billion digits of Pi
American Mathematical Monthly
Polynomial time algorithms for finding integer relations among real numbers
SIAM Journal on Computing
Exponentiation cryptosystems on the IBM PC
IBM Systems Journal
STOC '90 Proceedings of the twenty-second annual ACM symposium on Theory of computing
Algorithm 693: a FORTRAN package for floating-point multiple-precision arithmetic
ACM Transactions on Mathematical Software (TOMS)
Fast Multiple-Precision Evaluation of Elementary Functions
Journal of the ACM (JACM)
A Fortran Multiple-Precision Arithmetic Package
ACM Transactions on Mathematical Software (TOMS)
A method for obtaining digital signatures and public-key cryptosystems
Communications of the ACM
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
Scientific Computations on Mathematical Problems and Conjectures
Scientific Computations on Mathematical Problems and Conjectures
The LINPACK Benchmark: An Explanation
Proceedings of the 1st International Conference on Supercomputing
A Fortran 90-based multiprecision system
ACM Transactions on Mathematical Software (TOMS)
A set of Ada packages for high-precision calculations
ACM Transactions on Mathematical Software (TOMS)
CALYPSO: a computer algebra library for parallel symbolic computation
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
A formally exact method to numerically analyze local denaturation in superhelical DNA
RECOMB '98 Proceedings of the second annual international conference on Computational molecular biology
Algorithm 786: multiple-precision complex arithmetic and functions
ACM Transactions on Mathematical Software (TOMS)
Proceedings of the 14th international conference on Supercomputing
Algorithm 816: r2d2lri: an algorithm for automatic two-dimensional cubature
ACM Transactions on Mathematical Software (TOMS)
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
MAPM, a portable arbitrary precision math library in C
C/C++ Users Journal
The Journal of Supercomputing
Computing in Science and Engineering
Journal of Computational and Applied Mathematics
Improving the compensated Horner scheme with a fused multiply and add
Proceedings of the 2006 ACM symposium on Applied computing
Scientific Programming - Best papers from SC 2001
Algorithm 871: A C/C++ precompiler for autogeneration of multiprecision programs
ACM Transactions on Mathematical Software (TOMS)
A Parallel Algorithm for Multiple-Precision Division by a Single-Precision Integer
Large-Scale Scientific Computing
VSVO formulation of the taylor method for the numerical solution of ODEs
Computers & Mathematics with Applications
Journal of Computational and Applied Mathematics
Supporting extended precision on graphics processors
Proceedings of the Sixth International Workshop on Data Management on New Hardware
Algorithm 910: A Portable C++ Multiple-Precision System for Special-Function Calculations
ACM Transactions on Mathematical Software (TOMS)
Algorithm 911: Multiple-Precision Exponential Integral and Related Functions
ACM Transactions on Mathematical Software (TOMS)
Floating-Point computation with just enough accuracy
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part I
Hi-index | 0.00 |
This paper describes two Fortran utilities for multiprecision computation. The first is a package of Fortran subroutines that perform a variety of arithmetic operations and transcendental functions on floating point numbers of arbitrarily high precision. This package is in some cases over 200 times faster than that of certain other packages that have been developed for this purpose.The second utility is a translator program, which facilitates the conversion of ordinary Fortran programs to use this package. By means of source directives (special comments) in the original Fortran program, the user declares the precision level and specifies which variables in each subprogram are to be treated as multiprecision. The translator program reads this source program and outputs a program with the appropriate multiprecision subroutine calls.This translator supports multiprecision integer, real, and complex datatypes. The required array space for multiprecision data types is automatically allocated. In the evaluation of computational expressions, all of the usual conventions for operator precedence and mixed mode operations are upheld. Furthermore, most of the Fortran-77 intrinsics, such as ABS, MOD, NINT, COS, EXP are supported and produce true multiprecision values.