The special functions, distributions, constants and tools in this library can be used with a number of high-precision libraries, including:
At present, the price of a free license is slightly lower speed.
Of course, the main cost of higher precision is very much decreased (usually at least hundred-fold) computation speed, and big increases in memory use.
Some libraries offer true arbitrary-precision
arithmetic where the precision is limited only by available memory
and compute time, but most are used at some arbitrarily-fixed precision, say
100 decimal digits, like Boost.Multiprecision
Boost.Multiprecision can operate in both ways, but the most popular choice is likely to be about a hundred decimal digits, though examples of computing about a million digits have been demonstrated.