Page 1 of 2
Abinit version suitable for Yambo 4
Posted: Thu May 19, 2016 3:39 pm
by shaldar
Dear All,
I have question regarding importing database from Abinit to Yambo.
I am trying to use the latest Abinit 7.10.5 with Yambo 4.0.2 r.96. I am using norm conserving HGH pseudo potential for the DFT calculation using abinit.
Using the above mentioned pseudo potential, the latest Abinit does not generate the KSS file. If any Yambo user using Abinit for their DFT calculation then can you please recommend which abinit version to use ?
Regards
Soumyajyoti
Re: Abinit version suitable for Yambo 4
Posted: Thu May 19, 2016 7:09 pm
by Daniele Varsano
Dear Soumyajyoti,
I do not think that the problem is related with the used pseudopotential.
Could you please post here your abinit input file? We will try to spot the problem.
Best,
Daniele
Re: Abinit version suitable for Yambo 4
Posted: Fri May 20, 2016 11:00 am
by shaldar
Dear Daniele,
Here is the input file attached. I am using Abinit 7.10.5 version compiled with following options
Code: Select all
../configure --with-trio-flavor=netcdf+etsf_io --enable-mpi --with-dft-flavor=libxc MPI_RUNNER=mpirun CC=mpicc FC=mpif90 --prefix=/scratch/work/user/prace/pr1s0082/abinit_new --exec-prefix=/scratch/work/user/prace/pr1s0082/abinit_new --with-fft-flavor=fftw3 --with-fft-incs=-I/apps/all/imkl/11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25/mkl/include/fftw --with-fft-libs=-L/apps/all/imkl/11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25/mkl/lib/intel64 -lfftw3xf_intel --with-linalg-flavor=mkl --with-linalg-libs=-L/apps/all/imkl/11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25/mkl/lib/intel64 -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -lm -ldl --enable-64bit-flags
There is a patch.Yambo file included in the 7.10.5 version, but that does not patch the source code. So that is why I was wondering which version of Abinit to use.
Thanks for your help.
Regards
Soumyajyoti
Re: Abinit version suitable for Yambo 4
Posted: Fri May 20, 2016 11:19 am
by Daniele Varsano
Dear Soumyajyoti,
the last release I was using is the 7.10.2
We will investigate anway the issue of the 7.10.5 and let you know.
Best,
Daniele
Re: Abinit version suitable for Yambo 4
Posted: Tue Aug 02, 2016 9:50 am
by senersen
I am using yambo-4.0.2-rev.90 (newly installed). Also, i am using abinit-8.0.7 (newly installed).
Abinit creates the KSS file. However, when i use a2y i get the following error:
forrtl: severe (67): input statement requires too much data, unit 11, file /home/sener/test/abinit_test/yambo/output_DS2_KSS
Image PC Routine Line Source
a2y 0000000000566603 Unknown Unknown Unknown
a2y 000000000058F9C6 Unknown Unknown Unknown
a2y 000000000058D583 Unknown Unknown Unknown
a2y 000000000041CB81 Unknown Unknown Unknown
a2y 0000000000422DC5 Unknown Unknown Unknown
a2y 0000000000422391 Unknown Unknown Unknown
a2y 000000000040C57E Unknown Unknown Unknown
libc.so.6 000000357CE1ECDD Unknown Unknown Unknown
a2y 000000000040B7A9 Unknown Unknown Unknown
Can it be due to that these two versions are not compatible or do you think there is another reason behind it?
My script for using a2y is the following;
#!/bin/bash
#SBATCH --nodes=1
#SBATCH --time=48:00:00
#SBATCH --ntasks-per-node=8
#SBATCH --job-name=deneme-a
#SBATCH --output=out.gw.job
#SBATCH --error=err.gw.job
#SBATCH --partition=12_cores
#SBATCH --exclusive
#load the environment
#. /etc/profile
#. $HOME/.bashrc
module purge
module load intel/2016a
module load libxc
module load HDF5
module load netCDF
module load netCDF-Fortran
module load QuantumESPRESSO
module load FFTW
module load ETSF_IO
YAMBO=/home/robert/Programs/yambo_hcp/yambo-4.0.2-rev.90/bin/a2y
srun -n12 $YAMBO -N -F output_DS2_KSS
Re: Abinit version suitable for Yambo 4
Posted: Fri Aug 05, 2016 12:09 am
by Davide Sangalli
Dear senersen,
with the version 8 of abinit the header of the KSS file was changed.
Thus a2y does not work anymore.
We will probably release a new interface compatible with abinit >= 8.0 in September.
Up to September you can use any abinit version prior to 8.0
Best,
D.
Re: Abinit version suitable for Yambo 4
Posted: Fri Aug 05, 2016 3:16 pm
by senersen
Thank you very much.
Cheers
sener
Re: Abinit version suitable for Yambo 4
Posted: Thu Aug 11, 2016 8:32 am
by Davide Sangalli
Dear senersen,
I did some test, with abinit 8.0 and above, a2y does not work anymore, but you can still use e2y.
This is the procedure:
1) compile abinit with etsf-io:
configure --with-trio-flavor="netcdf+etsf_io --prefix="$ABI_INSTALL_PATH" --exec-prefix="$ABI_INSTALL_PATH"
make abinit
make install
2) run abinit with the input variable
iomode 3
3) Compile yambo linking the etsf-io library of abinit
configure --with-etsf-io-path="$ABI_INSTALL_PATH/fallbacks/exports/"
4) run the e2y (etsf2yambo) converter
e2y -F $JOB_o_DS2_KSS.nc
D.
Re: Abinit version suitable for Yambo 4
Posted: Wed Mar 01, 2017 4:35 pm
by Flex
Hello,
Has there been some progress on this matter ? I use the latest version of Abinit (8.2) and Yambo 4.1.2 and I was wondering if the incompatibility for a2y had been fixed.
Thanks in advance,
Thierry
Re: Abinit version suitable for Yambo 4
Posted: Thu Mar 02, 2017 6:17 pm
by Davide Sangalli
Unfortunately not yet.
We worked on the abinit interface, but the only way to fix the a2y interfaces was to add many of the abinit source files in the yambo source.
We decided not to adopt such solution for many reasons.
Also because such solution is still based on the KSS file which is not developed any more by the abinit team
(although they just did some changes which broke the a2y interface)
Thus for the moment we do not have a solution.
I also understood that the ETSF-IO is going to be dropped by abint (another point we need to work on).
On our side we confirm the availability to restore the interface also with more recent version of abinit.
Indeed we tried to get in touch with the abinit team to find an appropriate solution, based on the direct conversion of the wave-functions files.
But there are more issues here (i.e. a way to import the kb form factors)
In any case we need some support/collaboration from the abinit team and we hope to receive it in the near future.
Best,
D.