SIMULATeQCD
SIMULATeQCD copied to clipboard
SIMULATeQCD is a multi-GPU Lattice QCD framework that makes it easy for physicists to implement lattice QCD formulas while still providing competitive performance.
It is not written in a way that is general, readable, well-organized, or in some cases correct. For example: - There are parts which rather pertain to LIME packing generally...
this section of the code doesn't really use anything in our paradigm. the most egregious problem is that, in order to write out, it allocates memory for a buffer on...
It seems that the half-precision stuff doesn't compile for GTX Titan X cards, architecture=52. In particular it doesn't seem to like the half precision stuff. One option could be to...
Since testing.h a header file, I guess it would make a little more sense to me if it were in `base` or something. Furthermore, it would be nice if the...
- [x] Formatting makes hisq smearing and force modules and associated files difficult to read. Should be cleaned up. - [ ] DSlash has `HisqMdaggMFunctor` which is not used anywhere?...
I test latest code on MI210, I got 0.36TOPS, if i removed #program unroll,I got 0.88TOPS. compares to nvidia-A100 4.3 Tops, it's only 20%. considering A100 and Mi210 has similar...
there seems to be something wrong with milc to nersc conversion on multiple GPUs
This is not a test. Move it to the benchmark folder and rename it, or actually transform it into a test
Instead of writing the warning for each link, just aggregate how many links have used the force filter and report that at the end of the step
- 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...