30
4/16/2013 Abinit Workshop 2013 1 Comments on Generating and Testing PAW Datasets* N. A. W. Holzwarth Department of Physics, Wake Forest University, Winston-Salem, NC, 27109 USA Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon Collaborators in USA: Xiao Xu (WFU Ph. D. 2012, current at Matlab), Nicholas Lepley and Qi Li (WFU graduate students), James Drewery and Cameron Kates (WFU undergraduate students), Alan Wright (Sandia National Laboratory), Alan Tackett, Greg Walker, Rachael Hansel, Ryan Hatcher (Vanderbilt University) *Supported by NSF Grant DMR-1105485.

Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

  • Upload
    phambao

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 1

Comments on Generating and TestingPAW Datasets*

N. A. W. HolzwarthDepartment of Physics, Wake Forest University,

Winston-Salem, NC, 27109 USA

Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

Collaborators in USA: Xiao Xu (WFU Ph. D. 2012, current at Matlab), Nicholas Lepley and Qi Li (WFU graduate students), James Dreweryand Cameron Kates (WFU undergraduate students), Alan Wright (Sandia National Laboratory), Alan Tackett, Greg Walker, Rachael Hansel, Ryan Hatcher (Vanderbilt University)

*Supported by NSF Grant DMR-1105485.

Page 2: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 2

Discussion pointsReview of basic content of PAW datasets for various codes

– abinit, quantum espresso, socorro, (pwpaw), GPAW??atompaw 3.0.1.9 4.0.0.0Modular programing structureMore robust atomic solver Some new options for pseudo functionsOption for systematic exploration of pseudo

parametersHartree-Fock and hybrid functionals Integration with features developed by Marc Torrent,

François Jollet, etc

Page 3: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 3

Basic content of PAW datasetsBasic principles of “Projector Augmented Wave” method

(P. Blöchl, Phys. Rev. B 50,17953 (1994))Provides mapping between full (“all-electron”) wavefunctions and pseudo-wavefunctions ss ~

sai

ia

aai

aaiss p ~~~

,RrRr

full basis function

atom-centered functions:

pseudo basis function

projectorfunction

Page 4: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 4

PAW evaluations – separated into extended “pseudo” and atom-centered contributions

compensation chargelocal pseudopotential

rV

r

loca

a

core electron information

Page 5: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 5

http://pwpaw.wfu.edu

Page 6: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 6

http://pwpaw.wfu.edu

Past students contributing to this effort: John Tumbleston, Nick Dellaripa, David Harris, Xiao Xu, Nicholas Lepley, Sina Zolghadr

Page 7: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 7

How hard could it be to generate efficient and accurate PAW datasets for the entire periodic table??

Unfortunately, I have not yet found the secret recipe…

With the help of two undergraduate students – James Drewer and Cameron Kates – we hope to update the PAW datasets on the http://pwpaw.wfu.edu web page including output for use in abinit, quantum espresso, and GPAW??

Page 8: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 8

Example functions for Cl

r (bohr)

rf ai

ai~

aip

3s

Page 9: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 9

0 1 2

Example functions for Cl

3s

e s

3p

e p e’ d

e d

Page 10: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 10

Quality measurements for datasets Logderivatives Binding energy curves for representative

solids Plane wave convergence properties

Page 11: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 11

Logderivatives

cc rPAW

E

PAWEPAW

rAE

E

AEEAE

c

drdELdrdEL

rE

/)(/)(

:nctionsPAW wavefutedreconstrucand(AE)electron allcompareradiusaat ;energiesofrangefor equation r Schrodinge thesolve,each For

E

L0for

)(and)(

ELEL PAWAECl

Page 12: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 12

Complete logderivatives for Cl

0

3

1

2

Page 13: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 13

Another example of logderivatives – for Sn

1 2

E E

L

Page 14: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 14

Binding energy curves

r (bohr)

E (R

y)

NaCl

PAW

LAPW

Page 15: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 15

Another example of binding energy curves -- ZnO

ZnO

r (bohr)

E (R

y)

LAPW

PAW

Page 16: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

Contol module

4/16/2013 Abinit Workshop 2013 16

Some ideas

Modular program structure (from Xiao Xu)

Goal – make it easier to modify the code to implement new ideas and capabilities

Pseudo module Output resultsAll-electron generator

LDA.GGA

Hartree-Fock

LDA.GGA

Hartree-Fock abinit quanutum

espresso

Page 17: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 17

Some ideas -- continued

More robust all-electron bound state solver

Traditional solver (from Hartree’s text book)

inward integrationoutward

integration

Slope discontinuity energy update

r

r f(r

)

Page 18: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 18

Some ideas -- continued

More robust all-electron bound state solver – continuedHartree’s method works well for reasonable good guesses of the atomic bound state energies enl , but occasionally convergence is difficult.

r

.functionsfinalget tomethodHartreerun toneed,determinedareOnce

ation.diagonaliziterativeby determinedaresEigenvalueNumerov).as(such methoddifferencefiniteby thedeterminedareSandMboth where

generally moreor :problemeigenvaluematrix 11aas

0aluesboundary vand)(tion discretizagrid Use:ideaBasic

rf

SfMffMfNN

ffrff

nlnl

nl

nlnl

nl

nlnl

nl

nli

nlii

nlnli

e

ee

e

)( inlnl

i rff

Page 19: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 19

Some ideas -- continued

Some new options for pseudo functions – “MODRRKJ”A new option to control the shape of the pseudo basisfunctions

can

c

S

s

ssa

n

rrrr

rrrCrrr

ii

i

ii

for

for ~:schemepolynomialVanderbilt 0

1*

*D. Vanderbilt, PRB 41, 7892 (1990)**A. M. Rappe, K. M. Rabe, E. Kaxiras, J. D. Joannopoulos, PRB 41, 1227 (1990)

can

c

S

sssa

n

rrrr

rrrkjCrrr

ii

i

ii

for

for ~:schememodRRKJ 1**

Page 20: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 20

Some ideas -- continued

“MODRRKJ” -- continued

**A. M. Rappe, K. M. Rabe, E. Kaxiras, J. D. Joannopoulos, PRB 41, 1227 (1990)

.near radii5at : tosolutions

singular -non theareand20/;//

that soand0rangein thenodesofnumber

correct thehas that sochosen isand5,...2,1for )3(:of values5choose wepractice,In .ofcoiceby thecontrolledarenodesThe

for

for ~:schememodRRKJ

1

0

0

000

1**

cqqanq

S

sqssq

sc

rn

n

r

c

s

ss

can

c

S

sssa

n

rrrrrkjCr

Ckrrr

drrrd rkrj

drrkrjd

rr

rkrjkskskkkk

rrrr

rrrkjCrrr

iii

cii

ii

ci

i

i

ii

i

ii

Page 21: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 21

Some ideas -- continued

“MODRRKJ” – continuedExample for Na:

2s3s

r

r (bohr) r (bohr)

ai a

i

ai

~a

i~

Page 22: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 22

Some ideas -- continued

Options for systematic exploration of pseudo parameters

Problem: There are many pseudopotential parameters that can be varied in the preparation of PAW datasets .

Machine optimization solution: Developed by Alan Wright (Sandia National Laboratory), Alan Tackett, Greg Walker, and Rachael Hansel (Vanderbilt University). (Manuscript in preparation.)

Page 23: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 23

Some ideas -- continued

Options for systematic exploration of pseudo parameters --continued

Partial solution implemented into atompaw 4.0.0.0 (with inspiration from Qi Li); for a given all-electron configuration, the new version of the program allows you to run up to 9999 sets of input parameters, keeping track of the best overall success value for each l channel.

Page 24: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

Na 11LDA-PW loggrid 20013 2 0 0 0 03 0 10 0 0cvvv11.7 1.5 1.7 1.7ny4.6nMODRRKJ VANDERBILTORTHO Besselshape2 0 MTROULLIER1.51.71.51.72default3UPFDX 0.0125d0 UPFXMIN -7.d0 UPFZMESH 11.d004/16/2013 Abinit Workshop 2013 24

Some ideas -- continued

Options for systematic exploration of pseudo parameters --continued -- Example input file for Na

Atomic configuration

Pseudo parameters

Output datasets

Page 25: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

11.7 1.5 1.7 1.7ny4.6nMODRRKJ VANDERBILTORTHO Besselshape2 0 MTROULLIER1.51.71.51.7

4/16/2013 Abinit Workshop 2013 25

Some ideas -- continued Options for systematic exploration of pseudo parameters --

continued --Pseudo parameters for Na Variable

Page 26: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

Na 11LDA-PW loggrid 20013 2 0 0 0 03 0 10 0 0cvvv11.7 1.5 1.7 1.7ny4.6nMODRRKJ VANDERBILTORTHO Besselshape2 0 MTROULLIER1.51.71.51.7

102000

4/16/2013 Abinit Workshop 2013 26

Some ideas -- continued

Options for systematic exploration of pseudo parameters --continued -- Example input file for Na

Fixed atomic configuration

Initial pseudo parameters

New option index for “exploration”# of pseudo parameter variations

2000 pseudo parameter sets

Page 27: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 27

Some ideas -- continued

Options for systematic exploration of pseudo parameters --continued --

E

PAWAEp

rPAW

E

PAWEPAW

rAE

E

AEEAE

ELELM

p

drdELdrdELcc

)(tan)(tan

:each for set parameter pseudofor merit ofFigure

/)(/)(

accuracyivelogderivaton basedcriterion Merit

th

(idea attributed to Alan Tackett)

For each l channel, choose set with smallest Mlp

Page 28: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 28

Summaryatompaw 3.0.1.9 4.0.0.0Modular programing structure Intended to facilitate future modifications

More robust atomic solver Should be optimized; adapted to relativistic solver

Some new options for pseudo functionsMODRRKJ – further evaluation needed

Option for systematic exploration of pseudo parametersPromising??

Further work neededHartree-Fock and hybrid functionalsPreliminary version developed; not yet compatible with

abinit Integration with features developed by Marc Torrent,

François Jollet, etc

Page 29: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 29

Summary -- continuedGoals for atompaw collaboration To develop a flexible atomic PAW dataset generator for

use in materials simulations Control the numerical representation and allow for

investigation of physical phenomena; in principle, PAW calculations should be competitive with all-electron frozen core calculations (such as LAPW or LMTO)

Provide outputs for use in several independent codes for solids (pwpaw, socorro, abinit, quantum espresso, perhaps GPAW??)

While a PAW dataset library is desirable, it will often be important to generate new datasets (for excited states, etc.)

Page 30: Comments on Generating and Testing PAW Datasets * …users.wfu.edu/natalie/presentations/ABINITWS2013.pdf · Collaborators in France: Marc Torrent, François Jollet, Yann Pouillon

4/16/2013 Abinit Workshop 2013 30

Thanks to the abinit community for setting up and sustaining an

exemplary collaboration!