Wrote some code for multi-GPU metropolis monte-carlo. Did not try compiling it. Likely has errors.