Hi, I've been trying to compile OpenMPI with gfortran on Mac OS X, and use it with an MPI app that compiles and works using MPICH2 on a Linux system.
I have tried using both versions 1.1 and the pre-release 1.1.1, and I get the same result. Attached at the configuration logs and outputs from compiling OpenMPI with version 1.1.1. The compilation of OpenMPI seems to finish successfully. However, when compiling my MPI app I get the error Error: Generic subroutine 'mpi_cart_create' at (1) is not an intrinsic subroutine Other MPI calls, such as MPI_REDUCE, and MPI_SENDRECV do not bring up any errors. The call is of the following form, with the variable declarations shown: INTEGER, PARAMETER :: numDims = 2 INTEGER :: dimSizes(0:numDims-1) LOGICAL :: dimPeriodics(0:numDims-1) LOGICAL :: reorderRanks INTEGER :: comm INTEGER :: err CALL MPI_CART_CREATE(MPI_COMM_WORLD, numDims, dimSizes, dimPeriodics, & reorderRanks, comm, err) Can anyone help? Nym.
ompi-output.tar.gz
Description: GNU Zip compressed data