Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32759
Online Computing System for Cctuple-Precision Computation with Fortran

Authors: Takemitsu Hasegawa, Yohsuke Hosoda

Abstract:

Computations with higher than the IEEE 754 standard double-precision (about 16 significant digits) are required recently. Although there are available software routines in Fortran and C for high-precision computation, users are required to implement such routines in their own computers with detailed knowledges about them. We have constructed an user-friendly online system for octupleprecision computation. In our Web system users with no knowledges about high-precision computation can easily perform octupleprecision computations, by choosing mathematical functions with argument(s) inputted, by writing simple mathematical expression(s) or by uploading C program(s). In this paper we enhance the Web system above by adding the facility of uploading Fortran programs, which have been widely used in scientific computing. To this end we construct converter routines in two stages.

Keywords: Fortran, numerical computation, octuple-precision, Web.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1328426

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2049

References:


[1] D. H. Bailey and J. M. Borwein, High-precision computation and mathematical physics, http://crd.lbl.gov/˜dhbailey/dhbpapers/dhb-jmbacat08. pdf, 2009
[2] R. Crandall and J. Papadopoulos, Octuple-precision floating point on Apple G4, http://image.apple.com/acg/pdf/oct3a.pdf, 2002.
[3] S. I. Feldman, D. M. Gay, M. W. Maimore and N. L. Schryer, A Fortranto- C Converter, Computing Science Technical Report No. 149, 1990, http://www.netlib.org/f2c
[4] L. Fousse, G. Hanrot, V. Lef`evre, P. P'elissier and P. Zimmermann: MPFR: A multiple-precision binary floating-point library with correct rounding, ACM Trans. Math. Soft., 33, 2007, 13:1-13:15.
[5] J. Fujimoto, N. Hamaguchi, et al., Numerical precision control and GRACE, Nucl. Instr. Meth. Phys. Res. A, 559, 2006, 269-272.
[6] T. Hasegawa, Y. Hosoda and K. Hirai, An online system for octupleprecision computation, Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks(PDCN2011), Innsbruck, 2011, 70-74.
[7] Y. Hatano, I. Ninomiya, H. Sugiura and T. Hasegawa, Numerical evaluation of Goursat-s infinite integral, Numerical Algorithms, 52(2), 2009, 213-224.
[8] A. H. Karp and P. Markstein, High-precision division and square root, ACM Trans. Math. Soft., 23, 1997, 561-589.
[9] M. L. Overton, Numerical Computing with IEEE Floating Point Arithmetic, Philadelphia: SIAM, 2001.
[10] D. M. Smith, A multiple-precision division algorithm, Math. Comp., 65, 1996, 157-163.
[11] D. M. Smith, Algorithm 786 Multiple-precision complex arithmetic and functions, ACM Trans. Math. Soft., 24, 1998, 358-367.
[12] http://netnumpac.fuis.fukui-u.ac.jp/˜tanabe/cgi-bin/test/index.html