I'll hit you off list with my Abinit OpenMPI build notes,

Brock Palen
www.umich.edu/~brockp
CAEN Advanced Computing
XSEDE Campus Champion
bro...@umich.edu
(734)936-1985



> On Feb 3, 2015, at 2:26 PM, Nick Papior Andersen <nickpap...@gmail.com> wrote:
> 
> 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/CC
> Either:
> 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
> 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=ifort
> Else 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 compiler
> PPS: 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... no
> checking whether to build MPI code... yes
> checking whether the C compiler supports MPI... no
> checking whether the C++ compiler supports MPI... no
> checking whether the Fortran Compiler supports MPI... no
> checking whether MPI is usable... no
> configure: 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 support
> configure: looking for MPI in /usr
> checking for a MPI C compiler... /usr/bin/mpicc
> checking for a MPI C++ compiler... /usr/bin/mpicxx
> checking for a MPI Fortran compiler... /usr/bin/mpif90
> configure: creating wrapper for MPI Fortran compiler
> configure: 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
> 
> Elio
> University of Rondonia
> Brazil
> 
> 
> 
> _______________________________________________
> 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

Reply via email to