Jeff and Nick, Thanks very much for your help. In fact the first thing I did is to join the mailing list of Abinit and I posted in the community; however I only got one reply nothing since yesterday morning. I know it is a short period of time and people are busy doing their work but I don't want to stay long trying to figure out how to configure the code; this is when i decided to e-mail you guys. In fact you shed light on the problem. I am trying to find that path of the ifort compiler but in vain. In fact I was looking at the make.sys of my quantum espresso code and I found: # Compilers: fortran-90, fortran-77, C# If a parallel compilation is desired, MPIF90 should be a fortran-90# compiler that produces executables for parallel execution using MPI# (such as for instance mpif90, mpf90, mpxlf90,...);# otherwise, an ordinary fortran-90 compiler (f90, g95, xlf90, ifort,...)# If you have a parallel machine but no suitable candidate for MPIF90,# try to specify the directory containing "mpif.h" in IFLAGS# and to specify the location of MPI libraries in MPI_LIBS MPIF90 = mpiifort#F90 = ifortCC = iccF77 = ifort and also the sbatch.srm file where I execute mpirun : if [ "${MPI}" == "INTEL" ]; then source /opt/intel/Compiler/11.1/069/bin/iccvars.sh intel64 source /opt/intel/Compiler/11.1/069/bin/ifortvars.sh intel64 source /opt/intel/impi/4.0.0.028/intel64/bin/mpivars.sh export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so export I_MPI_FABRICS=shm:dapl I tried to put these paths in the --with-mpi-prefix but there was still a reference to the gcc mpi! Regards Elio From: nickpap...@gmail.com List-Post: users@lists.open-mpi.org Date: Tue, 3 Feb 2015 19:26:13 +0000 To: us...@open-mpi.org Subject: Re: [OMPI users] configuring a code with MPI/OPENMPI
I also concur with Jeff about asking software specific questions at the software-site, abinit already has a pretty active forum: http://forum.abinit.org/So any questions can also be directed there. 2015-02-03 19:20 GMT+00:00 Nick Papior Andersen <nickpap...@gmail.com>: 2015-02-03 19:12 GMT+00:00 Elio Physics <elio-phys...@live.com>: Hello, thanks for your help. I have tried: ./configure --with-mpi-prefix=/usr FC=ifort CC=icc But i still get the same error. Mind you if I compile it serially, that is ./configure FC=ifort CC=icc It works perfectly fine. We do have MPI installed.. I am using Quantum Espresso code with mpirun.Sorry I thought you where also compiling your own MPI. I am attaching the config.log file. I appreciate your help.I see you are trying to install abinit, I would highly recommend you to utilize their build.ac module method.Instead of then passing arguments to the command line you create a build.ac file and configure like this:./configure --with-config-file (I would recommend you to build abinit in a sub-folder) However, your problem is that your used MPI version is compiled against gcc (the 4.1) so that will never work, even if you specify FC/CCEither:A) Use an MPI version installed using the intel compiler (if not provided by your cluster administrator you need to install it)B) Get a new gcc compiler Regards Elio From: nickpap...@gmail.com List-Post: users@lists.open-mpi.org Date: Tue, 3 Feb 2015 17:21:51 +0000 To: us...@open-mpi.org Subject: Re: [OMPI users] configuring a code with MPI/OPENMPI First try and correct your compilation by using the intel c-compiler AND the fortran compiler. You should not mix compilers. CC=icc FC=ifortElse the config.log is going to be necessary to debug it further. PS: You could also try and convince your cluster administrator to provide a more recent compilerPPS: Do your cluster not have an MPI installation already present? 2015-02-03 17:13 GMT+00:00 Elio Physics <elio-phys...@live.com>: 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 _______________________________________________ users mailing list us...@open-mpi.org Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users Link to this post: http://www.open-mpi.org/community/lists/users/2015/02/26268.php -- Kind regards Nick _______________________________________________ users mailing list us...@open-mpi.org Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users Link to this post: http://www.open-mpi.org/community/lists/users/2015/02/26270.php _______________________________________________ users mailing list us...@open-mpi.org Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users Link to this post: http://www.open-mpi.org/community/lists/users/2015/02/26273.php -- Kind regards Nick -- Kind regards Nick _______________________________________________ users mailing list us...@open-mpi.org Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users Link to this post: http://www.open-mpi.org/community/lists/users/2015/02/26276.php