# Krist **Name**: Krist **Contact Person**: Aimar Rodriguez, aimar.rodriguez@bsc.es **License Agreement**: GPL 3.0 **Platform**: OmpSs + CUDA ### Description Krist kernel is used on crystallography to find the exact shape of a molecule using Rntgen diffraction on single crystals or powders. ### Build instructions In order to build the application, having the appropriate OmpSs + CUDA environment, simply use make in the main directory: ``` make ``` Two programs will be build: *krist* using regular memory and *krist-unified* unsing CUDA Unified Memory. ### Run instructions ``` ./krist ``` where, * N_A: Number of atoms (1000 by default) * N_R: Number of reflections (10000 by default)