Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G0W0 interface #96

Merged
merged 42 commits into from
Feb 20, 2017
Merged

G0W0 interface #96

merged 42 commits into from
Feb 20, 2017

Conversation

AntimoMarrazzo
Copy link

G0W0 interface for Wannier90 (tested with QE and Yambo), with no changes to the Wannier90 main source code. New features:
-Two new utilities: gw2wannier90.py and k_mapper.py.
-New example 23 about G0W0 bands interpolation of silicon with QE and Yambo.
-Tutorial and user guide updated.
Part of the interface Yambo-Wannier90 which was very specific to Yambo has been implemented in the Yambo code itself (actually in Ypp, Yambo's post processing code) and it has just been added to latest release of Yambo. The utilities are quite general, especially gw2wannier90.py can probably be used with any G0W0 code.

AntimoMarrazzo and others added 30 commits September 14, 2016 12:40
…rse list is a uniform grid obtained with kmesh.pl, while the fine grid is on the IBZ and it is parsed from a QE output files.
… is particurarly useful to skip the GW calculation with Yambo (gw.eig, gw.unsorted.eig).
-corrected input file name (gw.unsorted.eig) and other minor things
…intermidate steps into write commands on gw2wan.raw file.
correctly)
 Please enter the commit message for your changes. Lines starting
@@ -0,0 +1,374 @@
#!/usr/bin/env python2
#
# gw2wannier90 interface
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add this text in the comments, for the license (if it's ok to license under GPL)?

# This file is distributed as part of the Wannier90 code and
# under the terms of the GNU General Public License. See the
# file `LICENSE' in the root directory of the Wannier90
# distribution, or http://www.gnu.org/copyleft/gpl.txt
#
# The webpage of the Wannier90 code is www.wannier.org
#  
# The Wannier90 code is hosted on GitHub:
#
# https://github.com/wannier-developers/wannier90

@@ -0,0 +1,74 @@
#! /usr/bin/env python
#
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add also here the license (same text as above?)

@@ -4,6 +4,9 @@

The Maximally-Localised Generalised Wannier Functions Code

v2.x.y (25th January 2017)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, can you add a line to the files examples/README?

Added GNU license header
@giovannipizzi giovannipizzi merged commit b6cc10a into wannier-developers:develop Feb 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants