1. Try to compile with `mpicxx -c` a file consisting of the single line `#include ` ; if this fails, your `mpicxx` is not installed properly.
This test fails. Is there any workaroud?
Try reinstalling the openmpi package(s); if the problem persists, it could be a packaging problem, e.g., `mpicxx` configured with the wrong paths. Possibly, `mpicxx` is instructing the compiler to look for the MPI include files under `/usr/include/openmpi` instead of `/usr/include/openmpi-x86_64` (where you reported `mpi.h` is located). A symlink *could* be a workaround. Best regards, Riccardo -- Riccardo Murri Grid Computing Competence Centre, http://www.gc3.uzh.ch/ Organisch-Chemisches Institut, University of Zurich Winterthurerstrasse 190, CH-8057 Zürich (Switzerland) Tel: +41 44 635 4222 Fax: +41 44 635 6888