I agree what Ralph says. I have a lot of experience in running SLES 10 and 11 systems and many flavours of Opensuse.
I am not sure if rpms for Openmpi are available for Sles - I will check. Installing Openfoam is a pig I agree. You could be better off with Opensuse from a point of view of Openmpi and gcc versions.