Added helper function to calculate how to correctly fractal. It also returns error messages if your arguments are stupid, so I added the infrastructure to store those in pytables.
Oh C and it's semicolons.
Typo
Typo. Again.
Removed unused variable that was causing issues.
Added a bit of debug code to GenerateFractal
Deleted ancient file that was conflicting with new code
Converted to the correct parameter type, as Boost expects.
Added propper code to handle new kernel style.
Stored errors outputted by calculateParams into pytables
Added the option to pass in pixel dimension values directly to GenerateFractal, if the helper function doesn't do it right.
Fixed it so that you can now pass in px_per_block and px_per_thread by hand, should you so desire.
Changed algorithm used to pick block and thread dimensions. It no longer tried to find the most square, instead it tries to find the most right. Done by brute forcing through all the factors, to see if any of the combinatoins are good or not. If not exception is thrown because we don't want any incomplete runs to mess with timing.
Merge branch 'opt_testing' of github.com:jshearer/ParallelProjects into opt_testing
Forgot to continue when a value error is caught by factal_data
Changed comparison.py to make it simpler, made the output easier to follow.
Fixed merge conflict.
Added automatic call to init()

On any import or run of fractal_data.py, init() is automatically called so that data_file exists and can be used.
refactored genParameters for efficiency
genParameters needed to have its indentation fixed.