jkitchin / dft-book Goto Github PK
View Code? Open in Web Editor NEWA book on modeling materials using VASP, ase and vasp
Home Page: http://kitchingroup.cheme.cmu.edu/dft-book
A book on modeling materials using VASP, ase and vasp
Home Page: http://kitchingroup.cheme.cmu.edu/dft-book
Just letting you know, the current pdf build has a number of floating images (~ 16), due to a missing placement header.
'Nørskov' appears as 'N{ø}rskov'' in the paragraph before the last.
You probably already knew this, but a quick comment about the example on bader analysis here:
https://github.com/jkitchin/dft-book/blob/master/dft.org#bader-analysis
If you reference the charge to to core charge it seems to give a reasonable answer. You have to run vasp with laechg=True. Then chgsum the AECCAR0 and AECCAR2 files and use it as reference to Bader. Then it seems to give values comparable to https://wiki.fysik.dtu.dk/gpaw/tutorials/bader/bader.html
Also, the attach_charges function from ase.io.bader references the charge to the atomic number, which might lead to misleading results for VASP due to only using the valence charge density.
See below. http://theory.cm.utexas.edu/henkelman/code/bader/
Note for VASP users
One major issue with the charge density (CHGCAR) files from the VASP code is that they only contain the valance charge density. The Bader analysis assumes that charge density maxima are located at atomic centers (or at pseudoatoms). Aggressive pseudopotentials remove charge from atomic centers where it is both expensive to calculate and irrelevant for the important bonding properties of atoms.
Recently, the VASP developers have added a module (aedens) which allows for the core charge to be written out from PAW calculations. This module is included in vasp version 4.6.31 08Feb07 and later. By adding the LAECHG=.TRUE. to the INCAR file, the core charge is written to AECCAR0 and the valance charge to AECCAR2. These two charge density files can be summed using the chgsum.pl script:
chgsum.pl AECCAR0 AECCAR2
The total charge will be written to CHGCAR_sum.
The bader analysis can then be done on this total charge density file:
bader CHGCAR -ref CHGCAR_sum
One finally note is that you need a fine fft grid to accurately reproduce the correct total core charge. It is essential to do a few calculations, increasing NG(X,Y,Z)F until the total charge is correct.
In section 2.3
Hi, I couldn't find requirements.txt file, I can't find 'vasp' package.
Equations in section 2.1 seem to lack formatting to be correctly displayed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.