SIMULATeQCD
SIMULATeQCD copied to clipboard
Various fixes
- implement RESULT loglevel as described in #93
- update CheckConf and CheckRand to use the new loglevel
- add cmake error when using GPU_P2P without using GPU_AWARE_MPI (mentioned in #34)
The cmake error should only be thrown at RUNTIME when using multiple nodes. On a single node this is fine.
added experimental support to compile some executables (namely CheckConf and CheckRand) without a GPU backend by setting -DBACKEND=cpu when calling cmake. note: iterateOverBulkAllMu needs some changes, I ignored that for now.
There are a lot of things that still need to be changed for full cpu backend support. almost every file needs to be touched for that. In c2364e1 I just want to demonstrate how that can be done