implementação da dft nos códigos de química...

30
Implementação da DFT nos Códigos de Química Quântica Thiago Corr ˆ ea de Freitas Programa de P ´ os-graduac ¸ ˜ ao em F ´ ısica Universidade Federal do Paran ´ a Density Functional Theory 1

Upload: doliem

Post on 08-Nov-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT nos Códigos de

Química Quântica

Thiago Correa de Freitas

Programa de Pos-graduacao em Fısica

Universidade Federal do Parana

Density Functional Theory 1

Page 2: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Sumário

Motivação

Sobre DFT

Funcionais Disponíveis no GAMESS

Pequeno Exemplo

Outros Softwares

Conclusões

Density Functional Theory 2

Page 3: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Motivação

Os códigos de Química Quântica (livres e pagos) temse tornado cada vez mais versáteis em suaspossibilidades de cálculos.

Atualmente códigos inicialmente voltados para cálculosde estrutura eletrônica Hartree-Fock, possuem muitomais do que isso. Estão inclusos cálculos depropridades termodinâmicas, espectros IR e Raman,cálculos usando DFT com um número bastante grandede funcionais disponíveis.

Assim sendo é importante conhecer como se dá aimplementação e o funcionamento das rotinas de DFTnestes códigos e também como chamar os funcionaisdisponíveis.

Density Functional Theory 3

Page 4: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

As equações de Kohn-Sham

O ponto de partida para uma formulação computacional daDFT são as equações de Kohn-Sham

[

−∇2 + vind(~r)]

φi(~r) = ǫiφi(~r), (1)

Com

vind(~r) = v(~r) + 2

ρ(~r ′)

|~r − ~r ′|d3r′ + µxc[n(~r)] (2)

E a densidade fica:

ρ(~r) =Noc∑

i=1

|φi(~r)|2 (3)

Density Functional Theory 4

Page 5: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

As equações de Kohn-Sham

J. Harriman mostrou por construção explícita que qualquerdensidade normalizada e não negativa, ou seja comsignificado físico, pode ser escrita como a soma dosquadrados de um número arbitrário de orbitais ortonormais.

ρ(~r) =Narb.∑

i=1

|φi(~r)|2 (4)

J. Harriman, Phys. Rev. A 24, 680 (1981.)

Density Functional Theory 5

Page 6: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Comparando Kohn-Sham e Hartree-Fock

De Hartree-Fock

fHF (~r1)ψj(~r1) = ǫiψj(~r1) (5)

De Kohn-Sham

fKS(~r)φi(~r) = εiφi(~r), (6)

As equações são funcionalmente idênticas, isso facilitou aimplementação da DFT nos códigos já existentes, poiscomo as equações de Hartree ou Hartree-Fock, asequações de Kohn-Sham são equações de um elétron queprecisam ser resolvidas iterativamente.

Density Functional Theory 6

Page 7: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Comparando Kohn-Sham e Hartree-Fock

O preço pago pela inclusão da correlação eletrônicaque não existe no Hartree-Fock é o surgimento dopotencial de troca-correlação. Sua forma édesconhecida e não existe tratamento sistemático paraa sua construção.

Já a troca que é exata no Hartree-Fock, é "perdida"empartes no potencial de troca-correlação.

O grande dilema agora é a escolha da construção dopotencial de troca-correlação.

Density Functional Theory 7

Page 8: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Comparando Kohn-Sham e Hartree-Fock

Density Functional Theory 8

Page 9: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

O maior impasse com relação a DFT é que funcionaisexatos para a troca e correlação não são conhecidosexceto para o gás de elétrons livres.

Entretanto, existem aproximações que permitem ocálculo de certas propriedades físicas de formaapurada, cujos resultados possuem o mesmo status deresultado experimental, dada sua confiabilidade.

É importante notar que os métodos como Hartree-Focke seus descendentes são métodos aproximados,enquanto que a DFT é em princípio uma teoria exata.Não importa que não conseguimos escrever o funcionalde troca e correlação, mas sim que uma vez estedefinido a teoria é consistente.

Density Functional Theory 9

Page 10: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

Como a parte dos cálculos relacionados ao termo detroca-correlação deve ser feita de forma numérica, éusada a quadratura de Lebedev para este fim.

A integral de superfície de uma função sobre umaesfera unitária,

I[f ] =1

Ω

dΩf(Ω) =1

∫ π

0

dθ sin(θ)

∫ 2π

0

dϕf(θ, ϕ).

(7)

Density Functional Theory 10

Page 11: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

É aproximada da seguinte forma no método deLebedev

I[f ] =N

i=1

ωif(θi, ϕi) (8)

onde o número de pontos da rede e os pesosassociados devem ser determinados.

Como o processo será autoconsistente, inicia-se comuma rede esparsa e depois que a densidade demudança, na energia por exemplo, diminui passa-separa uma rede fina de pontos melhorando o resultado.

Density Functional Theory 11

Page 12: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

Em Física, a aproximação mais usada é a aproximaçãode densidade local (local-density approximation-LDA),onde o funcional depende da densidade na coordenadaonde o funcional é calculado:

Exc[n] =

n(~r)εxc[n]dr. (9)

Density Functional Theory 12

Page 13: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

A aproximação de spin-densidade local (LSDA) é umageneralização direta da LDA para incluir o spin doeletron:

EXC[n↑, n↓] =

ǫXC(n↑, n↓)n(~r)d3r. (10)

Fórmulas altamente precisas para a densidadedensidade de energia de troca-correlação ǫXC(n↑, n↓)

podem ser obtidas através de simulações de MonteCarlo Quântico para modelos de elétrons livres.

Density Functional Theory 13

Page 14: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

Aproximações de gradiente generalizado (GGA) sãoainda locais, porém levam em conta o gradiente dadensidade na mesma coordenada:

EXC [n↑, n↓] =

ǫXC(n↑, n↓, ~∇n↑, ~∇n↓)n(~r)d3r. (11)

Usando as recentes (GGA) resultados muito bons sãoalcançados para geometrias moleculares e energia doestado fundamental.

Density Functional Theory 14

Page 15: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Implementação da DFT

Potencialmente mais apurados que os funcionais GGAsão os funcionais meta-GGA. Estes funcionais incluemmais termos na expansão, dependendo somente dadensidade, o gradiente da densidade e o laplaciano dadensidade.

Dificuldades em expressar a parte de troca da energiapodem ser contornadas incluindo a componente exatada energia de troca calculada via método deHartree-Fock. Estes tipos de funcionais são conhecidoscomo funcionais híbridos.

Density Functional Theory 15

Page 16: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Escada de Jacó-Michael Willmann (1691)

Density Functional Theory 16

Page 17: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Escada de Jacó-DFT

Paraíso-Exatidão

Degrau Método Exemplo5 degrau Totalmente não-local -4 degrau Híbrido Meta GGA B1B954 degrau Híbrido GGA B3LYP3 degrau Meta GGA BB952 degrau GGA BLYP1 degrau LDA SPWL

Terra-Método de Hartree-Fock

Tabela 1: Escada de Jacó dos funcionais de DFT.

Density Functional Theory 17

Page 18: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais de Troca Pura

SLATER Slater exchange;

BECKE Becke 1988 exchange;

GILL Gill 1996 exchange;

OPTX Handy-Cohen exchange;

PW91X Perdew-Wang 1991 exchange;

PBEX Perdew-Burke-Ernzernof exchange.

Density Functional Theory 18

Page 19: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais de Correlação Pura

VWN Vosko-Wilk-Nusair correlation;

PZ81 Perdew-Zener 1981 correlation;

P86 Perdew 1986 correlation;

LYP Lee-Yang-Parr correlation;

PW91C Perdew-Wang 1991 correlation;

OP One-paramneter Progressive correlation.

Density Functional Theory 19

Page 20: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais Combinados

SVWN Slater exchange + VWN5 correlation;

BLYP Becke exchange + LYP correlation;

BOP Becke exchange + OP correlation;

BP86 Becke exchange + P86 correlation;

GVWN Gill exchange + VWN5 correlation;

GPW91 Gill exchange + PW91 correlation.

Density Functional Theory 20

Page 21: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais GGA puros

EDF1 empirical density functional 1;

PW91 Perdew/Wang 1991;

PBE Perdew/Burke/Ernzerhof 1996;

revPBE PBE revisado por Zhang/Yang;

PBEsol PBE revisado por Perdew et al. para sólidos;

RPBE PBE revisado por Hammer/Hansen/Norskov.

Density Functional Theory 21

Page 22: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais GGA híbridos

BHHLYP HF e Becke exchange + LYP correlation;

B97 Becke’s 1997 funcional híbrido;

B97-1 Hamprecht/Cohen/Tozer/Handy’sreparametrização de B97;

B3PW91 Becke’s 3 parametros troca híbrida com comPW91 correlation;

X3LYP HF + Slater + Becke88 + PW91 exchange e LYP+ VWN1 correlation;

B3LYP método híbrido que combina 5 funcionais:Becke + Slater+ HF exchange, e LYP + VWN5correlation.

Density Functional Theory 22

Page 23: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais GGA híbridos-B3LYP

Exc = (1−a0)ELDAx +a0E

HFx +axE

B88x

x +acELY P88c

c +(1−ac)EV WN80c

c

onde a0 = 0, 2, ax = 0, 72, ac = 0, 81.Estes parâmetros foram determinados testando osresultados deste funcional para várias moléculas e váriaspropriedades comparados com os resultadosexperimentais.

Density Functional Theory 23

Page 24: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS

Funcionais meta-GGA

VS98 Voorhis/Scuseria 1998;

PKZB Perdew/Kurth/Zupan/Blaha 1999;

TPSS Tao/Perdew/Staroverov/Scuseria 2003;

TPSSh TPSS híbrido com 10% HF exchange;

TPSSm TPSS com parâmetro modificado.

M05 Minnesota exchange-correlation, híbrido com 27%HF exchange;

Density Functional Theory 24

Page 25: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS-Exemplo

$CONTRL SCFTYP=RHF DFTTYP=B3LYP $END$CONTRL COORD=PRINAXIS UNITS=BOHR $END$SYSTEM TIMLIM=600000 MEMORY=9000000 $END$SCF DIRSCF=.TRUE. $END$BASIS GBASIS=STO NGAUSS=2 $END$GUESS GUESS=HUCKEL $END$DATA...Experimental Geometry...Dnh 2

C 6.0 0.00000000 0.00000000 0.00000000C 6.0 0.00000000 0.00000000 2.41318008C 6.0 0.00000000 0.00000000-2.41318008$END

Density Functional Theory 25

Page 26: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Funcionais no GAMESS-Exemplo

Funcional Característica Energia (H)SLATER Troca -106.9732493645

VWN Correlação -109.7276824704SVWN Troca e Correlação -108.1495657137

Tabela 2: Exemplo C3 STO2G.

Density Functional Theory 26

Page 27: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Para quem não gostou do GAMESS

Amsterdam Density Functional

Fácil de usar, extremamente amigável;

Suporte para problemas dado por pesquisadoresdoutores que trabalham no código do programa;

Código aberto;

What I really like about ADF is that the programs wereclearly written by chemists for dealing with realchemical problems. A great suite of programs!Roald Hoffmann half Nobel prize "for their theories,developed independently, concerning the course ofchemical reactions"

480,00 euros para um grupo de pesquisa em umamáquina por um ano, mais 500 euros do código fonte.

Density Functional Theory 27

Page 28: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Programas de Interface

MacMolPlt

B. M. Bode and M. S. J. Gordon, J. Mol. Graphics Mod., 16,133-138 (1998).http://www.scl.ameslab.gov/ brett/MacMolPlt/

Density Functional Theory 28

Page 29: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Programas-DFT

http://fr.wikipedia.org/wiki/Théorie_de_la_fonctionnelle_de_la_densité

Abinit, ADF, AIMPRO, Atomistix Toolkit, CADPAC.

CASTEP, CP2K, CPMD, CRYSTAL06, DACAPO.

DALTON, deMon2K, DFT++, DMol3, EXCITING.

Fireball, FLEUR, GAMESS (UK), GAMESS (US),GAUSSIAN, GPAW.

JAGUAR, MOLCAS, MOLPRO, MPQC, MOLCAS.

MOLPRO, MPQC. NWChem, OpenMX, ORCA,ParaGauss.

PARATEC, PARSEC, PC GAMESS, PLATO, ParallelQuantum Solutions.

PWscf, Q-Chem, SIESTA, Socorro, Spartan, SPR-KKR.

TURBOMOLE, VASP, WIEN2k.Density Functional Theory 29

Page 30: Implementação da DFT nos Códigos de Química Quânticafisica.ufpr.br/bettega/seminario_Thiago_DFT.pdf · Terra-Método de Hartree-Fock Tabela 1: Escada de Jacó dos funcionais

Conclusões

Foram apresentadas as principais idéias daimplementação da Teoria do Funcional de Densidadenos códigos de Química Quântica.

Em particular o GAMESS foi usado como exemplo desoftware para este tipo de cálculo.

Deveríamos estar aptos a iniciar nossos projetos.

Density Functional Theory 30