qd-config

Double-double and quad double types in C++ and F90

Install

All systems
curl cmd.cat/qd-config.sh
Debian Debian
apt-get install libqd-dev
Ubuntu
apt-get install libqd-dev
Arch Arch Linux
pacman -S qd
image/svg+xml Kali Linux
apt-get install libqd-dev
Fedora
dnf install qd-devel
Windows (WSL2)
sudo apt-get update sudo apt-get install libqd-dev
OS X
brew install qd
Raspbian
apt-get install libqd-dev

libqd-dev

Double-double and quad double types in C++ and F90

This package supports both a double-double datatype (approx. 32 decimal digits) and a quad-double datatype (approx. 64 decimal digits). The computational library is written in C++. Both C++ and Fortran-90 high-level language interfaces are provided to permit one to convert an existing C++ or Fortran-90 program to use the library with only minor changes to the source code.

qd-devel

Double-Double and Quad-Double Arithmetic

qd

This package provides numeric types of twice the precision of

IEEE double (106 mantissa bits, or approximately 32 decimal digits) and four times the precision of IEEE double (212 mantissa bits, or approximately 64 decimal digits). Due to features such as operator and function overloading, these facilities can be utilized with only minor modifications to conventional C++ and Fortran-90 programs. In addition to the basic arithmetic operations (add, subtract, multiply, divide, square root), common transcendental functions such as the exponential, logarithm, trigonometric and hyperbolic functions are also included.