jrMandel is a program that renders Mandelbrot set fractals in parallel using command-line interface.
The software was created for the purpose of evaluating different distributed process scheduling algorithms during the developer's graduate work. The existing tools used to generate synthetic processing load were deemed insufficient, and jrMandel was created as a tool that better resembled a real parallel task while also providing sufficient randomness regarding the scheduling needs.
Written in C++, jrMandel is a completely object-oriented software that features modularization into fractals, generators, and output-writers. Only mandelbrot fractal is currently available, but the software was purposely designed to be easily expandable in future versions.
In terms of output options, users can either choose Portable Graymap (PGM) or null output. The PGM output is non-interlaced and uncompressed, which allows for direct assembly of the file from disordered distributed pieces. The result produced in this mode is a grayscale image that can be colorized and converted by using ImageMagick's convert tool.
jrMandel comes with several examples that demonstrate its capabilities such as producing high-quality images with different colorizations. However, to use jrMandel, it is necessary to have Boost 1.33.1 or higher, and PVM 3.4.0 or higher.
Overall, jrMandel is an impressive software that provides great flexibility and expandability while utilizing parallel processing to produce high-quality fractal images.
Version 0.1.2: N/A