Authors: Lincoln Craddock, John Hershey
Supporting Package: Fenster, https://github.com/zserge/fenster
- download the project
- run
make - run the executable
- install CUDA using the developer guide, if not installed
- run
make cudato compile a cuda-capable executable - run
mainCuda.*
- install HIP using the developer guide, if not installed
- run
make hipto compile a cuda-capable executable - run
mainHip.*
- install Metal using the developer guide, if not installed
- run
make metalto compile a metal-capable executable - run
mainMetal.*
- CUDA parallelization of processPowder() method
- Convert CUDA parallelization of processPowder() to HIP
- Metal parallelization of processPowder()
- Display instructions to exit (type ESC)
- Display instructions to reopen toolbar when closed (type CMD + T)