compilation of yambo-3-4-1-rev61
Posted: Thu Aug 11, 2016 2:42 pm
I am trying to compile an older version of yambo, namely yambo-3.4.1-rev61 in parallel, lthough i have a newer version already but does not work with abinit somehow.
I want it to work with abinit-7.10.4. I made a script that got me until some point but i am stuck at >>>[Linking yambo]<<< part. I do not know what to do next. Someone suggested me to use -static-intel but i even do not know how to do that i am that much ignorent of these things.
Here is the script
#!/bin/bash
make clean
module purge
module load Yambo/4.0.2-rev.90-intel-2016a-iimpi
./configure CC="mpiicc" MPICC="mpiicc" FC="mpif90" CPP="cpp" F77="mpiifort" CPPFLAGS="" FCFLAGS="$FCFLAGS" CFLAGS="$CFLAGS" FFLAGS="$FCFLAGS" LDFLAGS="$LDFLAGS -Wl,-rpath=$MKLROOT/lib/intel64" --enable-netcdf-LFS --with-blas="-L/$MKLROOT/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --with-lapack="-L/$MKLROOT/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --with-blacs="-L/$MKLROOT/lib/intel64 -lmkl_blacs_intelmpi_lp64" --with-scalapack="-L/$MKLROOT/lib/intel64 -lmkl_scalapack_lp64" --with-fftw="$EBROOTFFTW" --with-netcdf-lib="-lnetcdff -lnetcdf"
LANG=C
LC_ALL=C
make yambo interfaces
This is the list of modules
1) GCCcore/4.9.3 11) zlib/1.2.8-intel-2016a
2) binutils/2.25-GCCcore-4.9.3 12) Szip/2.1-intel-2016a
3) icc/2016.1.150-GCC-4.9.3-2.25 13) HDF5/1.8.16-intel-2016a
4) ifort/2016.1.150-GCC-4.9.3-2.25 14) cURL/7.47.0-intel-2016a
5) iccifort/2016.1.150-GCC-4.9.3-2.25 15) netCDF/4.4.0-intel-2016a
6) impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25 16) netCDF-Fortran/4.4.2-intel-2016a
7) iimpi/8.1.5-GCC-4.9.3-2.25 17) QuantumESPRESSO/5.4.0-intel-2016a
8) imkl/11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25 18) FFTW/3.3.4-intel-2016a-PFFT-20150905
9) intel/2016a 19) ETSF_IO/1.0.4-intel-2016a
10) libxc/3.0.0-intel-2016a 20) Yambo/4.0.2-rev.90-intel-2016a-iimpi
I also attach the log file.
Can you help me compiling this version in parallel?
Thanks in advance
I want it to work with abinit-7.10.4. I made a script that got me until some point but i am stuck at >>>[Linking yambo]<<< part. I do not know what to do next. Someone suggested me to use -static-intel but i even do not know how to do that i am that much ignorent of these things.
Here is the script
#!/bin/bash
make clean
module purge
module load Yambo/4.0.2-rev.90-intel-2016a-iimpi
./configure CC="mpiicc" MPICC="mpiicc" FC="mpif90" CPP="cpp" F77="mpiifort" CPPFLAGS="" FCFLAGS="$FCFLAGS" CFLAGS="$CFLAGS" FFLAGS="$FCFLAGS" LDFLAGS="$LDFLAGS -Wl,-rpath=$MKLROOT/lib/intel64" --enable-netcdf-LFS --with-blas="-L/$MKLROOT/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --with-lapack="-L/$MKLROOT/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --with-blacs="-L/$MKLROOT/lib/intel64 -lmkl_blacs_intelmpi_lp64" --with-scalapack="-L/$MKLROOT/lib/intel64 -lmkl_scalapack_lp64" --with-fftw="$EBROOTFFTW" --with-netcdf-lib="-lnetcdff -lnetcdf"
LANG=C
LC_ALL=C
make yambo interfaces
This is the list of modules
1) GCCcore/4.9.3 11) zlib/1.2.8-intel-2016a
2) binutils/2.25-GCCcore-4.9.3 12) Szip/2.1-intel-2016a
3) icc/2016.1.150-GCC-4.9.3-2.25 13) HDF5/1.8.16-intel-2016a
4) ifort/2016.1.150-GCC-4.9.3-2.25 14) cURL/7.47.0-intel-2016a
5) iccifort/2016.1.150-GCC-4.9.3-2.25 15) netCDF/4.4.0-intel-2016a
6) impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25 16) netCDF-Fortran/4.4.2-intel-2016a
7) iimpi/8.1.5-GCC-4.9.3-2.25 17) QuantumESPRESSO/5.4.0-intel-2016a
8) imkl/11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25 18) FFTW/3.3.4-intel-2016a-PFFT-20150905
9) intel/2016a 19) ETSF_IO/1.0.4-intel-2016a
10) libxc/3.0.0-intel-2016a 20) Yambo/4.0.2-rev.90-intel-2016a-iimpi
I also attach the log file.
Can you help me compiling this version in parallel?
Thanks in advance