Creates a graysacle image visualization of the Mandelbrot set.
Arguments for the Mandelbrot set visualizer
USAGE:
mandelbrot [OPTIONS]
OPTIONS:
-f, --filename <FILENAME> Target path to the image (PNG) [default: mandelbrot.png]
-h, --height <HEIGHT> Height of the image [default: 1024]
--help Print help information
-p, --parallel Enable parallel execution
-V, --version Print version information
-w, --width <WIDTH> Width of the image [default: 1024]
This assumes no previous knowledge of Rust.
- Install Rust toolchain
- Clone this repository "git clone https://github.com/fluxie/mandelbrot.git"
- Got to the root of the repository
- Run tests: "cargo test"
- Run the Mandlebrot visualizer "cargo run --release"
This project was an exercise to Rust SIMD for the author. The non-generalized implementation of the SIMD algorithm is preserved as a reference for the viewers.