Kalles Fraktaler 2 + GMP

As the orginal upstream author Karl Runmo says:

Want to create DEEP Mandelbrot fractals 100 times faster than the commercial programs, for FREE? One hour or one minute? Three months or one day? Try Kalles Fraktaler!

I (Claude Heiland-Allen) forked the code and swapped out the custom arbitrary precision floating point code for the highly optimized GMP library, making it even faster.

Binary downloads

Binary downloads for Windows (both 64bit and 32bit now) (they also work in WINE on Linux, where I do my coding):

Legal note: these binaries are statically linked with GMP, which is under dual LGPLv3 / GPLv2 license. If you redistribute the binaries you must also be prepared to distribute the source corresponding to those binaries to anyone you distribute the binary to. To make this easier for you, the more recent zips include the source too (though you'll also need to get the Boost and GMP sources). And of course insert here the usual legal disclaimers about no warranty of any kind.

Source code repository

The source code is available from my git repository:

git clone https://code.mathr.co.uk/kalles-fraktaler-2.git
cd kalles-fraktaler-2
git checkout master       # for Karl's original upstream
git checkout claude       # for MINGW build system and minor bug fixes
git checkout claude-gmp   # for the full GMP fork
git checkout formulas     # for current developments
git tag -l                # list available release tags

Build instructions are in the README.md that accompanies the source code.


WINE Benchmarks

 upstream2.11.1​+gmpadditional notes type
evol​ution-of-trees.kfr 3m43.3 3m58.9 2m26.7 e227 double
Sssss​sssss.kfr 8.363 6.403 5.414 e533 scaled double
e1000.kfr w/ dll 7.370 1.289 0.752 e1000 long double
e1000.kfr w/o dll 7.905 2.480 1.116 e1000 floatexp
glitch33.kfr w/ dll 9.551 1.580 0.940 e1277 long double
glitch33.kfr w/o dll 10.185 2.626 1.431 e1277 floatexp
htile​-pistil.kfr w/ dll 3h01 27m10 18m24 e2293 long double
N/R zoom (glitch33.kfr) 4m18 0m17 2.337 N/R zoom center pixel
N/R zoom (newton-e3198.kfr) 11h40m30 12m53 3m20 N/R zoom center pixel

Windows Benchmarks

TODO, perhaps you want to send me some...

(back to top)