Dear all,
II am trying to configure a code with mpi (for parallel processing) to do
some calculations so basically I type:
./configure
and I get:
configure: error: Fortran compiler does not provide iso_c_binding module. Use a
more recent version or a different compiler
which means that my GCC 4.1 compiler is too old to build the code (something i
do not have control over..It is a cluster of the Uni where I work). so I tried
another compiler ifort:
./configure --enable-mpi=yes FC=ifort but now I get another error:
==============================================================================
=== Multicore architecture support ===
==============================================================================
checking whether to enable OpenMP support... nochecking whether to build MPI
code... yeschecking whether the C compiler supports MPI... nochecking whether
the C++ compiler supports MPI... nochecking whether the Fortran Compiler
supports MPI... nochecking whether MPI is usable... noconfigure: error: MPI
support is broken - please fix your config parameters and/or MPI installation
Agaiin, I tried ti give a path for the mpi compiler:
./configure --enable-mpi --with-mpi-prefix=/usr FC=ifort
WHICH APPARENTLY SOLVED THE PREVIOUS ERROR:
==============================================================================
=== Multicore architecture startup ===
==============================================================================
configure: Initializing MPI supportconfigure: looking for MPI in /usrchecking
for a MPI C compiler... /usr/bin/mpiccchecking for a MPI C++ compiler...
/usr/bin/mpicxxchecking for a MPI Fortran compiler... /usr/bin/mpif90configure:
creating wrapper for MPI Fortran compilerconfigure: GPU support disabled from
command-line But stranegly enough got me back to the furst error although I am
using ifort!!
checking whether the Fortran compiler provides the iso_c_binding module...
configure: error: Fortran compiler does not provide iso_c_binding module. Use a
more recent version or a different compiler
so what is going on?? please can anyone help me on this..Thank youu
ElioUniversity of RondoniaBrazil