The code supports:
- 1D, 2D and 3D
- CPU with OpenMP
- implicitly run when alocationg the lattice aray with "Host"
- Array *lattice = new Array(Host, Volume());
- implicitly run when alocationg the lattice aray with "Host"
- NVIDIA GPUs with CUDA
- implicitly run when alocationg the lattice aray with "Device"
- Array *lattice = new Array(Device, Volume());
- implicitly run when alocationg the lattice aray with "Device"
- the results are plot in real time using gnuplot