Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] fortran90 and c++ wrappers don't work
From: Rodriguez, Jose (jrodrig_at_[hidden])
Date: 2008-04-17 00:55:57

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

 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 Astronomy, California State University at
Los Angeles, April 16, 2008.