Page 1 of 1

Error in compilation of yambo-4.5.3

Posted: Mon Jan 04, 2021 1:26 pm
by Bramhachari Khamari
Dear Developer,

I am trying to do parallal installation of yambo-4.5.3 . I followed the procedure.

i) Inside the archive folder, I put tar files such as fftw-3.3.6-pl1.tar.gz, iotk-y1.2.2.tar.gz, lapack-3.6.1.tar.gz, libxc-2.2.3.tar.gz, netcdf-c-4.7.4.tar.gz, netcdf-fortran-4.5.2.tar.gz.

ii) options for configure- ./configure --enable-dp CC=icc FC=ifort PFC=mpiifort F77=ifort F90=ifort --with-blas-libs=libmkl_blas95_lp64.a --with-lapack-libs=libmkl_lapack95_lp64.a --with-scalapack-libs=libmkl_scalapack_lp64.a

iii) make all

However, the compilation is unsuccessful with the error mentioned below

ifort error #10236: File not found 'yambo-4.5.3/lib/external/intel/mpiifort/lib/liblapack.a
ifort error #10236: File not found 'yambo-4.5.3/lib/external/intel/mpiifort/lib/libblas.a
ifort error #10236: File not found 'yambo-4.5.3/lib/external/intel/mpiifort/lib/libfftw3.a

Any help will be appreciated.
Regards,
Bramhachari Khamari

Re: Error in compilation of yambo-4.5.3

Posted: Mon Jan 04, 2021 5:11 pm
by Daniele Varsano
Dear Bramhachari Khamari,
step 1 it is not needed.
you can just configure without specifying the
-with-blas-libs=--with-lapack-libs= --with-scalapack-libs= options.

yambo will download and compile the needed libraries.

if you do not want to use internal libraries that are eventually detected by the configure, you can add the option
--enable-int-linalg
if you want parallel linear algebra support (scalapack) you can use:
--enable-par-linalg

you can have a full list of options by typing
./configure -h

Best,
Daniele

Re: Error in compilation of yambo-4.5.3

Posted: Wed Jan 06, 2021 8:45 am
by Bramhachari Khamari
Dear Sir,
Thank you for the reply.

Regards,
Bramhachari Khamari