It is currently Sat Dec 15, 2018 2:42 pm

Tell a friend!


Post new topic Reply to topic  [ 6 posts ] 
electron-phonon coupling as reported in School2018 tutorials 
Author Message

Joined: Mon Oct 22, 2018 4:20 pm
Posts: 2
University: ETH
Post electron-phonon coupling as reported in School2018 tutorials
Dear all,
I have to compute the electron - phonon coupling matrix element g and I was trying to follow the tutorial provided in School2018:
Electron-phonon coupling in QE - exercise 2.
It is reported :
if you are using your own compiled version of QE, copy the 4 Fortran files to the phonon folder and re-compile the code:
$ cp do_phonon.f90 elphon.f90 phq_readin.f90 symdyn_munu.f90 PATH/q-e/PHonon/PH
$ cd q-e/; make ph


My version is version 6.3 of Quantum-ESPRESSO (the one suggested in "Download & Install" section on epw.org.uk/Main/DownloadAndInstall).
Following this procedure I am not able to recompile. The error I get is

elphon.f90:492:25:

USE xml_io_base, ONLY : create_directory
1
Error: Symbol 'create_directory' referenced at (1) not found in module
'xml_io_base'

The module phq_readin.f90 give the same compile error against qe-6.3


How can I compute the electron-phonon coupling matrix elements as it is reported in the tutorial?

ibnd jbnd imode eig_i (eV) eig_j (eV) omega_nu (meV) |g| (meV)
...
4 4 6 9.359503 9.359503 95.957023 117.626599


thank you in advance for any help

Bests


Wed Nov 28, 2018 12:41 pm
Profile E-mail
Site Admin
User avatar

Joined: Wed Jan 13, 2016 7:25 pm
Posts: 532
University: Oxford
Post Re: electron-phonon coupling as reported in School2018 tutor
Dear

As it is written on the school hands-on documents " Hands-on based on Quantum Espresso 6.2.2 ".

Therefore please use that version.

It is still possible to use the QE 6.3. You just have to change a few USE module statement.
For example the subroutine "create_directory" is no longer in the module xml_io_base but has been moved in a different module (try to grep in the code where it is).

Best wishes,
Samuel

_________________
Dr. Samuel Poncé
Department of Materials
University of Oxford
Parks Road
Oxford OX1 3PH, UK


Wed Nov 28, 2018 2:04 pm
Profile E-mail

Joined: Mon Oct 22, 2018 4:20 pm
Posts: 2
University: ETH
Post Re: electron-phonon coupling as reported in School2018 tutor
Dear sponce,
thank you very much for your fast answer, although...
Quantum Espresso 6.2.2 is not available on the download site, and its not tagged in the git repository either.
The following versions are tagged in the master Git repo:
git clone https://gitlab.com/QEF/q-e.git q-e

git tag
PW-1.2.0
PW-1.3.0
PW-1.3.1
qe-5.0
qe-5.0.1
qe-5.0.2
qe-5.1.0
qe-5.1.1
qe-5.1.2
qe-5.2.0
qe-5.2.1
qe-5.3
qe-5.4
qe-6.0.0
qe-6.1.0
qe-6.2.0
qe-6.2.1
qe-6.3
qe-6.3MaX
qe.6.3-rc2

6.2.1 is "close" but give this:

elphon.f90:21:28:

USE fft_interfaces, ONLY : fft_interpolate
1
Error: Symbol 'fft_interpolate' referenced at (1) not found in module 'fft_interfaces'
make: *** [elphon.o] Error 1



Can you please tell me where I can find 6.2.2?
Thank you very much in advance!

Best regards


Fri Nov 30, 2018 1:20 pm
Profile E-mail

Joined: Wed Nov 07, 2018 8:36 pm
Posts: 6
University: Skoltech
Post Re: electron-phonon coupling as reported in School2018 tutor
Dear Samuel and Sara,

It turns out that today I also have the same question. I tried to recompile ph module and get this error:
elphon.f90:21.28:

USE fft_interfaces, ONLY : fft_interpolate
1
Error: Symbol 'fft_interpolate' referenced at (1) not found in module 'fft_interfaces'
elphon.f90:337.28:

IF ( dffts%has_task_groups ) THEN
1
Error: 'has_task_groups' at (1) is not a member of the 'fft_type_descriptor' structure
elphon.f90:344.5:

ENDIF
1
Error: Expecting END SUBROUTINE statement at (1)
elphon.f90:389.34:

IF ( dffts%has_task_groups ) THEN
1
Error: 'has_task_groups' at (1) is not a member of the 'fft_type_descriptor' structure
elphon.f90:400.11:

ENDIF
1
Error: Expecting END DO statement at (1)
elphon.f90:403.37:

IF ( dffts%has_task_groups ) THEN
1
Error: 'has_task_groups' at (1) is not a member of the 'fft_type_descriptor' structure
elphon.f90:407.15:

ELSE
1
Error: Unexpected ELSE statement at (1)
elphon.f90:411.14:

ENDIF
1
Error: Expecting END DO statement at (1)
elphon.f90:460.28:

IF ( dffts%has_task_groups ) THEN
1
Error: 'has_task_groups' at (1) is not a member of the 'fft_type_descriptor' structure
elphon.f90:463.5:

ENDIF
1
Error: Expecting END SUBROUTINE statement at (1)
make[2]: *** [elphon.o] Error 1

Respectfully,
Nikita


Sat Dec 01, 2018 4:13 am
Profile E-mail
Site Admin
User avatar

Joined: Wed Jan 13, 2016 7:25 pm
Posts: 532
University: Oxford
Post Re: electron-phonon coupling as reported in School2018 tutor
Dear both,

I think the Q.E. 6.2.2 was a version but apparently indeed not tagged/saved.
You can just go to the commits around the time of the School.

For example:
commit acfcdc8c3411005e0ba89661fa1b8fd99bed6caa
Author: Pietro Bonfa <p.bonfa@nospam.com>
Date: Thu Mar 22 15:08:40 2018 +0100

Restored original CI.

which you can get by cloning the current gitlab version and then doing
git checkout acfcdc8c3411005e0ba89661fa1b8fd99bed6caa

Hope this works for you,
Best,
Samuel

_________________
Dr. Samuel Poncé
Department of Materials
University of Oxford
Parks Road
Oxford OX1 3PH, UK


Sun Dec 02, 2018 7:11 pm
Profile E-mail

Joined: Wed Nov 07, 2018 8:36 pm
Posts: 6
University: Skoltech
Post Re: electron-phonon coupling as reported in School2018 tutor
Dear Samuel,

Thank you for the link to the branch it worked for me.

Respectfully,
Nikita


Wed Dec 05, 2018 5:50 am
Profile E-mail
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin

(All content on this board is governed by and is the sole responsibility of the board administrator.)


Gratis forum Free forum hosting| gratis phpbb3 forum | phpbb3 styles