in reply to Why openMP is not taken into account by XS and inline::C

I wonder a bit about the 10000 iterations, which, whereas this will certainly be accurate, it makes me wonder how you plan to output the results. The problems with too much accuracy are that it can't be rendered in an animation and there is of course no such thing as absolute accuracy for the Mandelbrot set. Some reasons to consider having less iterations (say 200 instead of 10000) include:

1) for a zoom sequence you will enhance the output to an arbitrarily greater accuracy anyway as you go along, (update: store the last term and iteration count for each seed and increase iteration count by say 8 iterations per frame for a 25 fps zoom, so that after the first frame, only 8 extra iterations are needed per member pixel; garbage collect zoomed-out seeds)

2) there is no point in having a greater accuracy than you can either render or see (as accuracy increases, the detail will tend to disappear when rendered, although too low iterations, e.g. only 50 would produce blotchiness) and raw numeric output has limited usefulness given the limitations of digital processing versus infinite detail

3) you want to stop iterating as soon as you practically can for performance reasons.

One world, one people

  • Comment on Re: Why openMP is not taken into account by XS and inline::C