Calculation of digits of Pi with high precision. Parallelized/Multi-threaded. Tested for upto 1 Billion digits. Uses Chudnovsky algorithm with Binary Splitting. Also, uses libgmp for arbitrary precision arithmetic. NOTE: Now also contains KMP algorithm for pattern matching.
C++
Main branch for the program. (Documentation below)
Windows
Note: The program in this branch focuses on performant Windows code but due to GMP incompatibilities it will not work for more than 10^8 digits.