Compiling with parallel built

Having trouble compiling the Yambo source? Using an unusual architecture? Problems with the "configure" script? Problems in GPU architectures? This is the place to look.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan, Nicola Spallanzani

Forum rules
If you have trouble compiling Yambo, please make sure to list:
(1) the compiler (vendor and release: e.g. intel 10.1)
(2) the architecture (e.g. 64-bit IBM SP5)
(3) if the problems occur compiling in serial/in parallel
(4) the version of Yambo (revision number/major release version)
(5) the relevant compiler error message
User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Compiling with parallel built

Post by Daniele Varsano » Mon Feb 04, 2019 3:06 pm

Dear Burak,
your compilation of Yambo is *serial*

Code: Select all

fc_kind = gfortran
Something failed in your mpi build, if you post your config.log I will have a look.

Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

burkzdemir
Posts: 91
Joined: Tue Sep 09, 2014 7:57 pm

Re: Compiling with parallel built

Post by burkzdemir » Mon Feb 04, 2019 3:20 pm

I attached the config log.
You do not have the required permissions to view the files attached to this post.
Burak Ozdemir
Post-doc,
University of Nantes, France

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Compiling with parallel built

Post by Daniele Varsano » Mon Feb 04, 2019 4:05 pm

Dear Burak,
the config.log shows indeed that MPI cannot be found and the code is compiled in serial mode.

Code: Select all

configure:8365: WARNING: could not compile a FORTRAN mpi test program. YAMBO serial only.
Are you sure you have the MPI in your machine? May be you need to load some module?
If you think you have it and it is working you can try to specify it in the configure command line:
./configure MPIFC='mpi90''

Note that at the end of the configure there is a summary of the used compilers, flag and libraries, and it is explicitly reported if the code
will be compiled in serial or in parallel mode.

Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

Post Reply