Fix error in open-mpi tests; enable clang

It seems clang is more strict about stack corruption, so when it occurs it
makes the test fail when it doesn't on gcc. This fixes that error, and all
else works fine with clang.