Welcome to Fractal Forums

Fractal Art => Images Showcase (Rate My Fractal) => Topic started by: element90 on March 11, 2012, 04:01:07 PM




Title: Odd Perforations
Post by: element90 on March 11, 2012, 04:01:07 PM
(http://fc09.deviantart.net/fs71/i/2011/102/c/7/odd_perforations_by_element90-d34zc1t.jpg)

An other old fractal, this is from December 2010 and was produced using Mars & Phobos (superseded by Saturn & Titan) and the fractal type is "Bad Complex Power 2 Julia". The implementation of the complex number to a complex power function contained a error which put the result in the wrong quadrant, an other result of attempting to speed up fractal calculation by using pairs of real numbers instead of using the C++ std::complex<> type so that the calculation could be implemented in either x86_64 assembler or in an OpenCL kernel (both methods unsatisfactory and abandoned). The use of x86_64 assembler and OpenCL were a feature of Mars which has several fractal calculation "engines" using C++ templates so that objects using float, double and long double could be instantiated in C++ only, C++/assembler and C++/OpenCL (float only) forms, when I abandoned assembler and OpenCL I revamped the design of Mars to such an extent that I renamed the project as Saturn which uses std::complex<long double> only.

Deviant Art page for this fractal: http://fav.me/d34zc1t (http://fav.me/d34zc1t)

Note: there is also an other implementation of the complex number to a complex power function and that is used in the "Bad Complex Power" and "Bad Complex Power Julia" fractal types.