qd-config
Double-double and quad double types in C++ and F90
Install
- All systems
-
curl cmd.cat/qd-config.sh
- Debian
-
apt-get install libqd-dev
- Ubuntu
-
apt-get install libqd-dev
- Arch Linux
-
pacman -S qd
- 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
- Dockerfile
- dockerfile.run/qd-config
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.