Skip to Content.
Sympa Menu

forum - AW: Re: AW: AW: [abinit-forum] problems with compilation on ibm power

forum@abinit.org

Subject: The ABINIT Users Mailing List ( CLOSED )

List archive

AW: Re: AW: AW: [abinit-forum] problems with compilation on ibm power


Chronological Thread 
  • From: "Ludwig, Christian" <ludwigc@uni-mainz.de>
  • To: "forum@abinit.org" <forum@abinit.org>
  • Subject: AW: Re: AW: AW: [abinit-forum] problems with compilation on ibm power
  • Date: Thu, 18 Jun 2009 16:11:19 +0200
  • Accept-language: de-DE
  • Acceptlanguage: de-DE

Recompiling mpich seems to have done the trick. Right now I am using abinit
5.4.4p and I will try to upgrade to 5.8.3.

Thanks for all the quick help.

Christian
________________________________________
Von: Yann Pouillon [yann.pouillon@ehu.es]
Gesendet: Donnerstag, 18. Juni 2009 15:00
An: forum@abinit.org
Betreff: Re: Re: AW: AW: [abinit-forum] problems with compilation on ibm power

Hi,

ludwigc@uni-mainz.de ha escrito:

> a serial version of abinit has been running now for a while on my IBM POWER5
> machine. The next step was to try to get a parallel version.
> I have mpich installed, compiled with xlf.
> I use ../configure --disable-wannier90 --with-mpi-prefix=/opt/mpich/ch-p4
> --with-fc-optflags="-O2" in my build directory and configure finds my mpi
> and
> sets paralel build to yes.
> When I type make, first I get something like this
> ABINIT WRAPPER BEGIN
> /lib/cpp -P -std=c89 -DHAVE_CONFIG_H -I. -I../../../lib/numeric -I../..
> -I../defs -I../../../lib/numeric/../defs ../../../lib/numeric/cgefa.F >
> cgefa_cpp.f
> /opt/mpich/ch-p4/bin/mpif90 -I. -I../../../lib/numeric -I../.. -I../defs
> -I../../../lib/numeric/../defs -qsuffix=cpp=F:f=f -qfixed -O2 -c -o cgefa.o
> cgefa_cpp.f
> gfortran: unrecognized option '-qsuffix=cpp=F:f=f'
> gfortran: unrecognized option '-qfixed'
> ABINIT WRAPPER END

You get this problem because of an inconsistency between serial and
MPI compilers.

Basically, your MPICH installation uses gfortran, which you can check
by typing: "mpif90 -showme". If you want to use xlf, you should
recompile it accordingly.

I don't know which version you are using, thus I can just advise you
to compile a more recent version of Abinit, since a lot of progress is
currently being made on the support of MPI at several levels.

Best regards,

Yann.

--
Yann Pouillon European Theoretical Spectroscopy Facility (ETSF)
Tel: (+34) 943 01 83 94 Centro Joxe Mari Korta, Avenida de Tolosa, 72
Fax: (+34) 943 01 83 90 20018 Donostia-San Sebastián (Gipuzkoa)
Web: http://www.etsf.es/ España







Archive powered by MHonArc 2.6.16.

Top of Page