Logo by Trifox - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. April 26, 2024, 11:29:13 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: SuperFractalThing  (Read 4482 times)
Description: Mac Mandelbrot set program
0 Members and 1 Guest are viewing this topic.
mrflay
Alien
***
Posts: 36


« on: December 16, 2010, 02:52:01 PM »

I'm releasing my Max OS X Mandelbrot set program as freeware. Its not a fully featured product, its more of a proof of principle for using a kind of perturbation theory to speed up arbitrary precision fractal calculations. It should be good for zooms to 1e300 and further.

http://mac.softpedia.com/get/Math-Scientific/SuperFractalThing.shtml

Main Features:
Arbitrary precision Mandelbrot set images rendered in seconds.
Create deep zoom movies. (http://www.fractalforums.com/movies-showcase-%28rate-my-movie%29/mandelbrot-set-zoom/)
Create poster size images.

Requires Snow Leopard.

Hope you like it.
« Last Edit: February 22, 2011, 12:16:48 AM by mrflay, Reason: Added better download link » Logged
panzerboy
Fractal Lover
**
Posts: 242


« Reply #1 on: December 16, 2010, 04:09:52 PM »

I'm no mathmatician and the wikipedia page on pertubation theory looks daunting.
Can you tell us a little about pertubation theory?
I infer it lets you calculate deep zooms with less iterations?
Logged
mrflay
Alien
***
Posts: 36


« Reply #2 on: December 16, 2010, 10:11:01 PM »

It works by having a reference point that is iterated in the standard way, using arbitrary precision maths. Once this is done, all the other points can be calculated relative to the reference point using only hardware floating point calculations, which is faster than the arbitrary precision maths. Also the initial iterations, which are usually well behaved and not chaotic, can be approximated with a power series, allowing SuperFractalThing to skip over them very quickly.
Logged
panzerboy
Fractal Lover
**
Posts: 242


« Reply #3 on: December 17, 2010, 04:13:53 AM »

Hmm...
I was trying to work out a similar idea for deep zooms.
When you get up to doing 256 bit calculations what you're really doing at the processor level is lots of 32 bit calcs added together like long multiplication.
But the area of the image will be completely within the least significant 32 bit word, ie even 24000 (pixels) is a number smaller than 2^32.
So it would make sense to save every calculation result of every iteration step because all that really needed to be recalculated was the least significant word.
Of course the least significant still needs to multiply by the most significant through to the middle significant so your saving still having to do maybe 1/4 of the calculations.
Then theres the effect of carries possibly altering the 2nd least significant, numbers like .999999 that might trigger a cascade of carries and it all became too much
for my mental scratchpad.
Power series, okay thats getting a little more familiar to my high school maths  educated, at least I remember what the sigma summation symbol does, & I remember the teacher saying the word polynomial, but that was 30 years ago now smiley.
Logged
mrflay
Alien
***
Posts: 36


« Reply #4 on: February 22, 2011, 12:18:37 AM »

I've added a better download link. See opening post.
Logged
Kalles Fraktaler
Fractal Senior
******
Posts: 1458



kallesfraktaler
WWW
« Reply #5 on: November 22, 2013, 07:46:19 AM »

Cool, this thread is three years old.
Logged

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 http://www.chillheimer.de/kallesfraktaler
http://www.facebook.com/kallesfraktaler
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
SuperFractalThing: Arbitrary precision mandelbrot set rendering in Java. Announcements & News « 1 2 ... 16 17 » mrflay 252 103067 Last post August 17, 2016, 11:59:31 PM
by cKleinhuis
Superfractalthing or Kalles Fraktaler General Discussion paolo 6 11144 Last post January 27, 2014, 12:08:08 PM
by panzerboy

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.21 seconds with 25 queries. (Pretty URLs adds 0.029s, 2q)