Bug in makefile
Seems to work in various combinations
Various fixes, and re-generated backend code. MPI-CUDA stillh as issues