fuzesmarcell / mandelbrot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mandelbrot

Simple windows GUI application which draws the mandelbrot set with a few different implementations. Different backends have been written. You can choose between normal scalar, SSE, AVX and CUDA backends.

Mandelbrot GUI

Building

Prerequisite

  • Windows
  • Visual Studio 20XX
  • CUDA Toolkit installed
  • SSE and AVX supported CPU

Build

You will need to to set the correct CMAKE_CUDA_ARCHITECTURES. You can find about it more here

cmake -S . -B build -DCMAKE_CUDA_ARCHITECTURES="<your architecture>" ..
cmake --build build

About

License:MIT License


Languages

Language:C++ 83.0%Language:Cuda 10.4%Language:CMake 3.6%Language:C 3.0%