Newer
Older
Krist kernel is used on crystallography to find the exact shape of a molecule using Rntgen
diffraction on single crystals or powders.
We have several implementations of this benchmark:
* **01.krist_cuda:** Parallel version using CUDA tasks
* **02.krist_hybrid:** Parallel version using a combination of CUDA and SMP tasks in alternating iterations
## Execution instructions
Before executing the program, it is necessary to configure Nanos6 to use the GPU-enabled hierarchical scheduler, thus it is necessary to set the environment variable *NANOS6_SCHEDULER* to *hierarchical*
To run the program use:
```
NANOS6_SCHEDULER=hierarchical ./krist
```