Open mpi changes submit

Added option to set the default compiler because things don't work for me when mpicc tries to use clang.