fixed compile problem when cuda not configured in
removed debug printfs
Small cleanup to error output. Also fixes two small bugs.
removed superfluous puts in p3m_tcl
Bug in MPI communication, want to switch branches
added many printfs for debugging purposes
Merge remote-tracking branch 'upstream/master' into fix_mpi_bug
With much help from Axel appear to have fixed initialization bug with the GPU communicator.
Revert "removed superfluous puts in p3m_tcl"

This reverts commit 5289f0c94052961fc1acee44da546c828055f3af.
Fixe merge conflicts
Removed extra printfs
Merge with Marcello
remove leftover that caused a warning
added shan chen test