QD: A Double-Double/Quad-Double Package

Abstract

This package permits a scientist to perform computations using a precision level of either 32 or 64 decimal digits, by making only minor changes to conventional C++ or Fortran-90 source code. This software takes advantage of certain properties of IEEE floating-point arithmetic, together with advanced numeric algorithms, custom datatypes and operator overloading.
Developers:
Release Date:
2003-06-04
Project Type:
Open Source, No Publicly Available Repository
Software Type:
Scientific
Licenses:
Other (Commercial or Open-Source): https://www.davidhbailey.com/dhbsoftware
Sponsoring Org.:
Code ID:
54597
Site Accession Number:
4089; CR-1865
Research Org.:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Country of Origin:
United States

Citation Formats

Bailey, David H., Li, Xiaoye S., and Hida, Yozo. QD: A Double-Double/Quad-Double Package. Computer Software. USDOE. 04 Jun. 2003. Web. doi:10.11578/dc.20210416.14.
Bailey, David H., Li, Xiaoye S., & Hida, Yozo. (2003, June 04). QD: A Double-Double/Quad-Double Package. [Computer software]. https://doi.org/10.11578/dc.20210416.14.
Bailey, David H., Li, Xiaoye S., and Hida, Yozo. "QD: A Double-Double/Quad-Double Package." Computer software. June 04, 2003. https://doi.org/10.11578/dc.20210416.14.
@misc{ doecode_54597,
title = {QD: A Double-Double/Quad-Double Package},
author = {Bailey, David H. and Li, Xiaoye S. and Hida, Yozo},
abstractNote = {This package permits a scientist to perform computations using a precision level of either 32 or 64 decimal digits, by making only minor changes to conventional C++ or Fortran-90 source code. This software takes advantage of certain properties of IEEE floating-point arithmetic, together with advanced numeric algorithms, custom datatypes and operator overloading.},
doi = {10.11578/dc.20210416.14},
url = {https://doi.org/10.11578/dc.20210416.14},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210416.14}},
year = {2003},
month = {jun}
}