Generating yambo_ph compatible el-ph matrix elements
Moderators: andrea.ferretti, Conor Hogan
Forum rules
Before posting, make sure to first read carefully all the detailed steps and suggestions given in the main documentation:
https://www.yambo-code.eu/learn/#learn-forum
Before posting, make sure to first read carefully all the detailed steps and suggestions given in the main documentation:
https://www.yambo-code.eu/learn/#learn-forum
-
- Posts: 1
- Joined: Mon Apr 29, 2013 3:14 pm
Generating yambo_ph compatible el-ph matrix elements
Dear Yambo Developers,
I attended this year's Yambo workshop in Lausanne and learnt about the new electron-phonon capabilities of the yambo_ph package with great interest. Unfortunately I am having some problems converting Quantum Espresso el-ph matrix elements for use with yambo_ph.
The link to the QE 4.0.5 patch, provided in section E of the electron-phonon tutorial, does not appear to work.
Please could you advise on the best way to produce compatible el-ph databases from quantum espresso output.
Many thanks in advance,
Ben
I attended this year's Yambo workshop in Lausanne and learnt about the new electron-phonon capabilities of the yambo_ph package with great interest. Unfortunately I am having some problems converting Quantum Espresso el-ph matrix elements for use with yambo_ph.
The link to the QE 4.0.5 patch, provided in section E of the electron-phonon tutorial, does not appear to work.
Please could you advise on the best way to produce compatible el-ph databases from quantum espresso output.
Many thanks in advance,
Ben
- andrea marini
- Posts: 325
- Joined: Mon Mar 16, 2009 4:27 pm
- Contact:
Re: Generating yambo_ph compatible el-ph matrix elements
Hi Ben. The correct link for the files to replace in the standard distribution of QE is here
http://www.yambo-code.org/tutorials/fil ... _4.0.5.zip
Regarding the documentation we will provide it at the end of the tutorial page as soon as possible. We are working hard on the GPL source to release ASAP.
Thanks
Andrea
http://www.yambo-code.org/tutorials/fil ... _4.0.5.zip
Regarding the documentation we will provide it at the end of the tutorial page as soon as possible. We are working hard on the GPL source to release ASAP.
Thanks
Andrea
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)
Istituto di Struttura della Materia, CNR, (Italy)
-
- Posts: 37
- Joined: Tue Jun 22, 2010 6:27 am
Re: Generating yambo_ph compatible el-ph matrix elements
Dear Andrea
I have compiled many times espresso-4.0.5 with the suggested patched files, but at the end of making espresso I have faced following error while without these patches I make successfully:
../PH/libph.a(allocate_phq.o): In function `allocate_phq_':
allocate_phq.f90:(.text+0x34ba): undefined reference to `yambo_mp_s_elph_'
allocate_phq.f90:(.text+0x3873): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x387f): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x388a): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x389b): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x38a2): undefined reference to `yambo_mp_y_k_'
../PH/libph.a(allocate_phq.o):allocate_phq.f90:(.text+0x38ac): more undefined references to `yambo_mp_y_k_' follow
../PH/libph.a(phq_init.o): In function `phq_init_':
phq_init.f90:(.text+0x9fe): undefined reference to `yambo_mp_y_nk_'
phq_init.f90:(.text+0xb6d): undefined reference to `yambo_mp_y_nk_'
make[1]: *** [d3.x] Error 1
make[1]: Leaving directory `/home/softs/espresso-4.0.5/D3'
make: *** [d3] Error 2
How can I overcome the error?
Moreover, in the tutorial of el_ph you said "The procedure to get the el-ph databases ndb.elph_gkkp_fragment will be described in this section shortly ", but every day I checked I find nothing. Would you please help me how to make the procedure?
Thanks a lot
Ali kazempour, Pnu university , Tehran, Iran
I have compiled many times espresso-4.0.5 with the suggested patched files, but at the end of making espresso I have faced following error while without these patches I make successfully:
../PH/libph.a(allocate_phq.o): In function `allocate_phq_':
allocate_phq.f90:(.text+0x34ba): undefined reference to `yambo_mp_s_elph_'
allocate_phq.f90:(.text+0x3873): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x387f): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x388a): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x389b): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x38a2): undefined reference to `yambo_mp_y_k_'
../PH/libph.a(allocate_phq.o):allocate_phq.f90:(.text+0x38ac): more undefined references to `yambo_mp_y_k_' follow
../PH/libph.a(phq_init.o): In function `phq_init_':
phq_init.f90:(.text+0x9fe): undefined reference to `yambo_mp_y_nk_'
phq_init.f90:(.text+0xb6d): undefined reference to `yambo_mp_y_nk_'
make[1]: *** [d3.x] Error 1
make[1]: Leaving directory `/home/softs/espresso-4.0.5/D3'
make: *** [d3] Error 2
How can I overcome the error?
Moreover, in the tutorial of el_ph you said "The procedure to get the el-ph databases ndb.elph_gkkp_fragment will be described in this section shortly ", but every day I checked I find nothing. Would you please help me how to make the procedure?
Thanks a lot
Ali kazempour, Pnu university , Tehran, Iran
- andrea marini
- Posts: 325
- Joined: Mon Mar 16, 2009 4:27 pm
- Contact:
Re: Generating yambo_ph compatible el-ph matrix elements
Dear Ali,
again. I am very sorry for this problem. We are working on it and we will post a news when the new QE + Yambo source will be ready!
Andrea
again. I am very sorry for this problem. We are working on it and we will post a news when the new QE + Yambo source will be ready!
Andrea
Andrea MARINI
Istituto di Struttura della Materia, CNR, (Italy)
Istituto di Struttura della Materia, CNR, (Italy)
-
- Posts: 1
- Joined: Fri Oct 24, 2014 6:45 am
Re: Generating yambo_ph compatible el-ph matrix elements
Dear all
Hi,
I have faced the same problem when I want to compile QE 4.0.5 with patched file. It will appreciate you if one helps me to find a solution. Plus, is there any possibility to compile other version of QE and Yambo to calculate electron-phonon matrix elements?
!***********************************************************************************
../PH/libph.a(allocate_phq.o): In function `allocate_phq_':
allocate_phq.f90:(.text+0x2faf): undefined reference to `yambo_mp_s_elph_'
allocate_phq.f90:(.text+0x30eb): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x312a): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x3131): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x3138): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x3143): undefined reference to `yambo_mp_y_k_'
../PH/libph.a(allocate_phq.o):allocate_phq.f90:(.text+0x314a): more undefined references to `yambo_mp_y_k_' follow
../PH/libph.a(phq_init.o): In function `phq_init_':
phq_init.f90:(.text+0xe67): undefined reference to `yambo_mp_y_nk_'
phq_init.f90:(.text+0x116c): undefined reference to `yambo_mp_y_nk_'
make[1]: *** [d3.x] Error 1
make[1]: Leaving directory `/home/students/pourya/package/espresso-4.0.5/D3'
make: *** [d3] Error 2
Best regard,
Pourya Ayria
PhD student Tohoku University Japan
Hi,
I have faced the same problem when I want to compile QE 4.0.5 with patched file. It will appreciate you if one helps me to find a solution. Plus, is there any possibility to compile other version of QE and Yambo to calculate electron-phonon matrix elements?
!***********************************************************************************
../PH/libph.a(allocate_phq.o): In function `allocate_phq_':
allocate_phq.f90:(.text+0x2faf): undefined reference to `yambo_mp_s_elph_'
allocate_phq.f90:(.text+0x30eb): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x312a): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x3131): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x3138): undefined reference to `yambo_mp_y_k_'
allocate_phq.f90:(.text+0x3143): undefined reference to `yambo_mp_y_k_'
../PH/libph.a(allocate_phq.o):allocate_phq.f90:(.text+0x314a): more undefined references to `yambo_mp_y_k_' follow
../PH/libph.a(phq_init.o): In function `phq_init_':
phq_init.f90:(.text+0xe67): undefined reference to `yambo_mp_y_nk_'
phq_init.f90:(.text+0x116c): undefined reference to `yambo_mp_y_nk_'
make[1]: *** [d3.x] Error 1
make[1]: Leaving directory `/home/students/pourya/package/espresso-4.0.5/D3'
make: *** [d3] Error 2
Best regard,
Pourya Ayria
PhD student Tohoku University Japan
- myrta gruning
- Posts: 242
- Joined: Tue Mar 17, 2009 11:38 am
- Contact:
Re: Generating yambo_ph compatible el-ph matrix elements
Dear Pourya Ayria
any version > 4.0.5 will contain the yambo_ph for the electron phonon calculations.
You can look at the qeforge repository
http://qe-forge.org/gf/project/q-e/
Take care that the QE5.1.1 has an issue with the interface between pw and yambo, we are fixing it, so maybe use the 5.0 that should be safe,
Best
m
any version > 4.0.5 will contain the yambo_ph for the electron phonon calculations.
You can look at the qeforge repository
http://qe-forge.org/gf/project/q-e/
Take care that the QE5.1.1 has an issue with the interface between pw and yambo, we are fixing it, so maybe use the 5.0 that should be safe,
Best
m
Dr Myrta Grüning
School of Mathematics and Physics
Queen's University Belfast - Northern Ireland
http://www.researcherid.com/rid/B-1515-2009
School of Mathematics and Physics
Queen's University Belfast - Northern Ireland
http://www.researcherid.com/rid/B-1515-2009
- Davide Sangalli
- Posts: 640
- Joined: Tue May 29, 2012 4:49 pm
- Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
- Contact:
Re: Generating yambo_ph compatible el-ph matrix elements
Dear all,
the issue with version QE5.1.1 has now been fixed.
Best,
Davide
the issue with version QE5.1.1 has now been fixed.
Best,
Davide
Davide Sangalli, PhD
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/
-
- Posts: 1
- Joined: Wed Apr 22, 2015 5:23 pm
Re: Generating yambo_ph compatible el-ph matrix elements
I am still having difficulty getting the el-ph matrix elements compatible with Yambo in order to calculate the self energy terms as is done in the tutorial on electron-phonon interaction:
http://www.yambo-code.org/tutorials/Ele ... /index.php
Has anyone been able to do this using the p2y interface, or can the needed db.elph_gkkp_fragments be generated in another way? I would appreciate any help in making this work.
http://www.yambo-code.org/tutorials/Ele ... /index.php
Has anyone been able to do this using the p2y interface, or can the needed db.elph_gkkp_fragments be generated in another way? I would appreciate any help in making this work.
- Daniele Varsano
- Posts: 4198
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: Generating yambo_ph compatible el-ph matrix elements
Dear r24sudo (please fill your signature with your name and affiliation).
We have opened a subforum concerning electron-phonon calculation were you can post there problem you are facing and where we will be posting news about the ongoing development of the interfaces with Quantum Espresso as weil as technical and methodological informations about how to use the code.
Best,
Daniele
We have opened a subforum concerning electron-phonon calculation were you can post there problem you are facing and where we will be posting news about the ongoing development of the interfaces with Quantum Espresso as weil as technical and methodological informations about how to use the code.
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/
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/