Dear OMPI users and builders:
I recently installed the latest version of Open MPI (1.2.6) on my Mac Pro, which has 2 dual-core Intel cpu's.
On the plus side, I can successfully compile and run MPI codes written both in fortran77 and in c on all 4 cores
with the corresponding wrappers that the build created. On the down side, I can’t compile the fortran90
and the c++ versions of the sample `hello world' MPI programs. Instead I get
".../mpi_examples jpr$ mpif90 hello_f90.f90
fortcom: Error: hello_f90.f90, line 12: This module file was not
generated by any release of this compiler. [MPI]
use mpi --------^
fortcom: Error: hello_f90.f90, line 17: This name does not have a type,
and must have an explicit type. [MPI_COMM_WORLD]
call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr) -----------------------^
compilation aborted for hello_f90.f90 (code 1)"
".../mpi_examples jpr$ mpicxx hello_cxx.cc
ld64 warning: in /usr/local/lib/libstdc++.dylib, file is not of required architecture
ld64-62.1 failed: can't open file for writing".
Does anyone know what's wrong here? I configured the build using all of the latest Intel compilers:
“$ ./configure CC=icc CXX=icpc F77=ifort FC=ifort CFLAGS=-m64
CXXFLAGS=-m64 FFLAGS=-m64 FCFLAGS=-m64 --with-mpi-f90-size=medium”.
Last, I'm running Mac OS Tiger (10.4.11) and Xcode 2.4.1. And apropos my version of GCC, I have
"diana:~ jpr$ GCC
i686-apple-darwin8-gcc-4.0.1: no input files".
Any guidance would be greatly appreciated.
Jose Rodriguez, Physics and