CCEM

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 168

Cálculos Computacionales de Estructuras

Moleculares

E. San Fabián

27 de enero de 2020
2
Índice general

1. Fundamentos de la Quı́mica Computacional 1


1.1. La Mecánica Cuántica. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1. Determinantes de Slater. . . . . . . . . . . . . . . . . . . . . . 4
1.2. La aproximación de Born-Oppenheimer . . . . . . . . . . . . . . . . . . 4
1.2.1. Hipersuperficies de energı́a potencial (SEP) . . . . . . . . . . . 7
1.3. Funciones Monodeterminantales. El método Hartree-Fock . . . . . . . . 8
1.3.1. Método SCF y aproximación L.C.A.O. (C.L.O.A.). . . . . . . . 11
1.4. Funciones de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4.1. Gaussianas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4.2. Caracterı́sticas de algunas Funciones de Base . . . . . . . . . . . 19
1.4.3. Pseudopotenciales . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.4.4. Error de superposición de bases (BSSE). . . . . . . . . . . . . . 25
1.5. Correlación electrónica . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.6. Funciones de onda multideterminantales . . . . . . . . . . . . . . . . . 27
1.6.1. Interacción de Configuraciones . . . . . . . . . . . . . . . . . . 27
1.6.2. Métodos Perturbativos o perturbacionales . . . . . . . . . . . . 31
1.6.3. Coupled Clusters o Clusters acoplados (CC) . . . . . . . . . . . 32
1.6.4. Métodos multi-configuracionales . . . . . . . . . . . . . . . . . 37
1.6.5. Análisis comparativo de los métodos anteriores . . . . . . . . . . 41
1.7. Los métodos del Funcional Densidad . . . . . . . . . . . . . . . . . . . 43
1.7.1. Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.7.2. Derivada Funcional . . . . . . . . . . . . . . . . . . . . . . . . 44
1.7.3. Matrices Densidad Reducidas y Densidad Electrónica . . . . . . 44
1.7.4. El Teorema de Hohenberg y Kohn . . . . . . . . . . . . . . . . 46
1.7.5. Método de Kohn y Sham . . . . . . . . . . . . . . . . . . . . . 47
1.7.6. Las Ecuaciones de Kohn y Sham . . . . . . . . . . . . . . . . . 50
1.7.7. Método de Kohn y Sham con Intercambio Exacto . . . . . . . . 52
1.7.8. Aproximación Perturbativa . . . . . . . . . . . . . . . . . . . . 53
1.7.9. Los funcionales de intercambio y de correlación . . . . . . . . . 53
1.8. Métodos semiempı́ricos . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
1.8.1. Errores medios: . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.8.2. Problemas del MNDO: . . . . . . . . . . . . . . . . . . . . . . . 63
1.8.3. Mejoras y problemas del AM1 . . . . . . . . . . . . . . . . . . 63
1.8.4. Método Parametric Method (PM6 y PM7) . . . . . . . . . . . . 64

I
II ÍNDICE GENERAL

2. Mecánica Molecular. 67
2.1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.2. Potenciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.2.1. Ecuación de la energı́a . . . . . . . . . . . . . . . . . . . . . . . 68
2.2.2. Otros ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.3. Amber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.3.1. Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.3.2. Descripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.4. Métodos QM/MM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

3. Aplicaciones de la Quı́mica Computacional 75


3.1. Programas de cálculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.2. Caracterı́sticas de los Programas de Cálculo . . . . . . . . . . . . . . . 78
3.2.1. Particularidades . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.3. Paquetes Gaussian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3.1. Tipos y métodos de cálculos . . . . . . . . . . . . . . . . . . . . 83
3.3.2. Introducción de datos. . . . . . . . . . . . . . . . . . . . . . . . 89
3.3.3. Ejemplos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.3.4. Un mismo cálculo con distintos programas: . . . . . . . . . . . . 91
3.3.5. Análisis de los ficheros de salida . . . . . . . . . . . . . . . . . . 94

4. Herramientas gráficas 95
4.1. Algunos programas de visualización molecular . . . . . . . . . . . . . . 96
4.1.1. Molden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.1.2. Avogadro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.1.3. Gabedit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.1.4. Jmol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.5. Mercury . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.6. Molekel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.7. Ghemical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4.1.8. Átomos en Moléculas . . . . . . . . . . . . . . . . . . . . . . . . 99
4.1.9. RasMol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.1.10. MGLTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2. Programas para realizar gráficos xy, presentación de resultados . . . . 100
4.2.1. Xmgr, Grace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2.2. gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.3. Programas de cálculo interactivo . . . . . . . . . . . . . . . . . . . . . . 101
4.3.1. Ecce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.3.2. Hulis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.4. Otras direcciones de interés . . . . . . . . . . . . . . . . . . . . . . . . 103

5. Ejercicios prácticos: 105

Bibliografı́a. 109
ÍNDICE GENERAL III

A. Funcionales DFT 119


A.1. Funcionales de intercambio . . . . . . . . . . . . . . . . . . . . . . . . . 120
A.1.1. Funcionales de intercambio Locales . . . . . . . . . . . . . . . . 120
A.1.2. Funcionales de intercambio con correcciones del gradiente . . . . 121
A.1.3. No locales meta-GGA . . . . . . . . . . . . . . . . . . . . . . . 123
A.2. Funcionales de correlación . . . . . . . . . . . . . . . . . . . . . . . . . 124
A.2.1. Aproximación Local . . . . . . . . . . . . . . . . . . . . . . . . 124
A.2.2. Correcciones de Auto-correlación . . . . . . . . . . . . . . . . . 127
A.2.3. Correcciones Dependientes del Gradiente . . . . . . . . . . . . . 129
A.2.4. Funcionales Meta-GGA . . . . . . . . . . . . . . . . . . . . . . . 137
A.2.5. Funcionales de correlación para Densidades multireferenciales . 138
A.3. Funcionales hı́bridos HF-DF . . . . . . . . . . . . . . . . . . . . . . . . 143
A.3.1. Métodos del grupo de Truhlar . . . . . . . . . . . . . . . . . . . 145
A.4. References no incluidas: . . . . . . . . . . . . . . . . . . . . . . . . . . 145

B. Comandos Linux de uso frecuente 147

C. Notas sobre el editor vi, vim o gvim 153


C.1. Comandos ”vi”(”vim”) de uso frecuente: . . . . . . . . . . . . . . . . 154

D. Edición de textos cientı́ficos y técnicos con LATEX 157


D.1. Introducción: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
D.2. Contenidos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
IV ÍNDICE GENERAL
Capı́tulo 1

Fundamentos de la Quı́mica
Computacional

Introducción
Se denomina Quı́mica Computacional (o Teórica) a la obtención de información
estructural de sistemas quı́micos por medio de cálculos matemáticos basados en leyes
fundamentales de la fı́sica.
Ver la página. web: http://www.ccl.net/cca/documents/dyoung/topics-framed/
compchem.html, en la que David Young[1] nos muestra su ”Introduction to Compu-
tational Chemistry”, con, entre otros, los siguientes contenidos:

Ab Initio Molecular Dynamics Structure-Property Relationships


Semiempirical Statistical Mechanics Visualization
Molecular Mechanics Thermodynamics

http://www.cup.lmu.de/oc/zipse/teaching/computational-chemistry-1/computationa
Como decı́amos, estos cálculos matemáticos se sustentan en unos fundamentos teóri-
cos. En la actualidad la única teorı́a capaz de dar una interpretación a las ecuaciones
de movimiento de sistemas del tamaño de las moléculas es la Mecánica Cuántica, lo
que no quita para que, con ayuda de ciertos modelos, se utilicen cálculos basados en
Mecánica Clásica (ver p.e. Introduction to Computational Chemistry de F. Jensen [2],
Modern Quantum Chemistry de A. Szabo and N. S. Ostlund [3], o Electronic Structure:
Basic Theory and Practical Methods de R. M. Martin [4] ).
Nos encontramos ası́ con dos grandes lineas en los cálculos de estructuras molecu-
lares, los métodos que parten de una concepción cuántica y los que lo hacen desde los
modelos clásicos.
En principio, desde la formulación de la Mecánica Cuántica, se conoce formalmente
la manera de obtener de forma exacta la información estructural que queramos de
un sistema molecular; pero, como ya dijo Dirac, aunque formalmente conozcamos la
teorı́a, las matemáticas necesarias para desarrollarla aún no están disponibles, y es
preciso recurrir a diversas aproximaciones.
Esto hace que sea muy costoso el cálculo mecano-cuántico de los sistemas mole-
culares, por lo que se simplifica, y esas simplificaciones se pueden hacer dentro del
formalismo de la Mecánica Cuántica, (métodos Semiempı́ricos) o aún más, podemos

1
2 Cálculos Computacionales de Estructuras Moleculares

aproximar también los modelos y pasar a utilizar la Mecánica Clásica (Mecánica Mo-
lecular).

1.1. La Mecánica Cuántica.


Todos conocéis que la Mecánica Cuántica se basa en un conjunto de postulados,
cuyo contenido no vamos a exponer, ni mucho menos analizar, pero si al menos recordar:

Para todo sistema aislado existe una función matemática, tal que en dicha función
se contiene toda la información significativa del sistema. Se la suele denominar
función de estado (funciones de onda) del sistema (Ψ).
Es una función de las coordenadas de las partı́culas que componen el sistema,
y del tiempo: Ψ(q, t), y debe cumplir ciertas condiciones, como ser continua,
simple-evaluada y de cuadrado integrable.

A cada variable dinámica α(q, p, t) se le asocia un operador lineal hermı́tico


A(q, p, t) de modo que las propiedades fı́sicas de α se pueden deducir de las
propiedades matemáticas de A.
Y para obtener los valores de esas propiedades:

Si la función que describe al sistema Ψ, es función propia del Â:

ÂΨ = aΨ (1.1)

El valor de la propiedad α es a.

En otros casos, si tenemos un sistema descrito por Ψ , y un operador B, tal


que Ψ no es función propia de B, entonces el valor esperado del observable
asociado a B, β, vendrá dado por la expresión:

<Ψ|B|Ψ>
β =< B >= (1.2)
<Ψ|Ψ>

Por último hay un postulado muy importante que liga la función de onda con el
tiempo:

La función de estado viene ligada con el tiempo por la relación siguiente:

∂Ψ ∂Ψ 1
i~ = i~Ψ̇ = HΨ o = HΨ (1.3)
∂t ∂t i~
donde H es el operador Hamiltoniano, que es el asociado con la energı́a del
sistema.

Existen ciertos sistemas en los que H no depende del tiempo, estos sistemas se
llaman estacionarios. En estos casos, ya que la energı́a cinética no depende del t, es en
los que el potencial depende tan sólo de las coordenadas, y la función de onda Ψ(q, t)
Fundamentos de la Quı́mica Computacional. 3

se puede desdoblar como el producto de una función dependiente de las coordenadas


y otra que dependa del tiempo.

Ψ(q, t) = Ψ0 (q)ϕ(t) HΨ = HΨ0 (q)ϕ(t) = ϕ(t)HΨ0 (q) (1.4)


Y se llega a dos ecuaciones:

i~ ∂ϕ(t)
=W =⇒ ϕ(t) = Ce−iW t/~
ϕ(t) ∂t
1
HΨ0 (q) = W =⇒ HΨ0 (q) = W Ψ0 (q) = EΨ0 (q)
Ψ0 (q)
Esta es la ecuación de autovalores para estados estacionarios.

HΨ0 (q) = EΨ0 (q) Ψ = Ψ0 (q)e−iEt/~ (1.5)


La Quı́mica Cuántica trata sobre como resolver esta ecuación para sistemas de
interés quı́mico (átomos y moléculas).
Como ya sugerı́amos antes, el problema surge porque su resolución es muy compli-
cada y se precisan ciertas aproximaciones.
También es bueno recordar unos principios muy importantes en la Quı́mica Cuánti-
ca:
El de incertidumbre
1 1
∆a · ∆b ≥ [A, B] ó ∆x · ∆px ≥ ~
2 2
El de correspondencia de Bohr
El principio de superposición de estados (a veces éste se presenta como un pos-
tulado de la Mecánica Cuántica)

Cualquier función de onda de un sistema admite ser escrita como com-


binación lineal de un conjunto completo de funciones de onda bien
condicionadas. X
Φ= C i Ψi
i

Un estado superpuesto como combinación lineal de otros estados, quiere


decir que al hacer una observación de ese estado, la probabilidad de
que la medida me dé el valor correspondiente a alguno de los estados
combinación Ψi , es Ci∗ · Ci , siendo Ci el coeficiente que multiplica a
la función de dicho estado en el desarrollo del estado superpuesto.
Ci =< Ψi |Φ >

Alguna nota más sobre las funciones de onda:, cuando decı́amos que depende de las
coordenadas ( y del tiempo), nos referı́amos a todas las coordenadas que pueden tener
las partı́culas que componen el sistemas, las espaciales y las de espı́n.
Y deben de cumplir el principio de antisimetrı́a de Pauli (Deben ser antisimétricas
respecto al intercambio de dos electrones cualesquiera).
4 Cálculos Computacionales de Estructuras Moleculares

1.1.1. Determinantes de Slater.


En general para un sistema de N electrones la función de onda antisimetrizada se
escribirá, en término de espı́n orbitales, de la siguiente forma:

φ1 (1) φ2 (1) · · · φn (1)
 1/2
1 φ1 (2) φ2 (2) · · · φn (2)
Ψ(1, 2, . . . n) =
···

n! ··· ··· · · ·
φ1 (n) φ2 (n) · · · φn (n)
 1/2
1
Ψ(1, 2, . . . n) = |φ1 (1)φ2 (2) . . . .φn (n)| ≡ |φ1 (1)φ2 (2) . . . .φn (n)|
n!
Cuando tenemos un número par de electrones, puede darse el caso de que todos estén
apareados, con lo que puedo describir el sistema con la mitad de funciones espaciales,
ya que los espı́n orbitales se pueden agrupar en dos:
y entonces tendré:
 1/2
1
Ψ(1, 2, . . . n) = φ (1)φ (2) . . . .φ (n − 1)φ (n)

1 1 n/2 n/2
n!

A un sistema ası́ se le denomina de capa cerrada.

1.2. La aproximación de Born-Oppenheimer


Para una molécula, con N núcleos y n electrones, su hamiltoniano serı́a (en a.u.):

H = T + V = T n + T e + V en + V ee + V nn (1.6)

N  
X
n 1 2
T = − ∇ (1.7)
A
2mA A
n  
X
e 1 2
T = − ∇µ (1.8)
µ
2
n X
N
en
X ZA
V = − (1.9)
µ A
rµA

X0 1 n n
0 1
X X
V ee = = hµ + (1.10)
µ<ν
rµν µ µ<ν
rµν
N
0 ZA ZB
X
nn
V = (1.11)
A<B
rAB
y la función de onda dependerı́a de las coordenadas de los núcleo y de las de los
electrones:

Ψ(RQ , xq ) (1.12)
Fundamentos de la Quı́mica Computacional. 5

donde en xq hemos incluido las coordenadas cartesianas y de espı́n del electrón q.


La resolución de HΨ = EΨ es inviable, y hemos de hacer algunas aproximaciones,
basadas en modelos fı́sicos que tengan sentido.
El primero de ellos es considerar la gran diferencia entre las masas de los núcleos
y la de los electrones (para el hidrógeno, unas 1836 veces) con lo que es de prever un
movimiento mucho más lento para los núcleos que para los electrones. Esto es lo que
considera la aproximación Born-Oppenheimer, según la cual podemos considerar los
núcleos fijos en unas posiciones determinadas y resolver el problema para los electrones.
Con esta aproximación, el V nn es constante, la T n será nula y se puede escribir la
función de onda como:
Ψ(RQ , xq ) = Φ(RQ )ΨeR (xq ) (1.13)
de forma que ahora puedo resolver:

HRe ΨeR (xq ) = ERe ΨeR (xq ) (1.14)

siendo
HRe = TRe + VRee + Vren (1.15)
Lógicamente la energı́a total será:

E BO = ERe + VRnn (1.16)

Y a esta energı́a se la puede considerar como la función de energı́a potencial para el


movimiento nuclear, y que en general da lugar a una hipersuperficie de energı́a
potencial. Lógicamente, si consideramos el caso extremo de un movimiento nuclear
~
extremadamente pequeño, la energı́a cinética de los núcleos es nula, y el término E(R)
representa la energı́a total no relativista de mi sistema molecular.
En el caso más simple de una molécula diatómica, tendrı́amos una energı́a como
función de la distancia entre los núcleos, que es realmente la energı́a potencial a la
que están sometidos los núcleos de esa molécula, y representando esa E frente a las
~ tendremos curvas del tipo :
coordenadas de los núcleos (en este caso |R|),
6 Cálculos Computacionales de Estructuras Moleculares

En el caso en que los términos de acoplamiento entre las coordenadas nucleares y


electrónicas se puedan omitir, tendremos

(Tn + Ee (rn ) + Vn (rn ))φn (rn ) = En φn (rn ) (1.17)

En particular si dos estados electrónicos λ, λ0 son similares, es decir tienen una energı́a
electrónica muy próxima para una configuración nuclear dada, entonces los términos
de acoplamiento pueden ser grandes.
Las CEP de los estados de la misma simetrı́a, es poco probable que se
crucen. (Las de los que tienen distinta simetrı́a, no tienen ningún impedi-
mento para cruzarse).
En general aparecen muchas superficies del mismo tipo de simetrı́a que aparente-
mente se cruzan, pero no se cruzan. Tales resultados tan próximos entre si que inducen
a un aparente cruce, surgen a causa de que los estados electrónicos (adiabáticos) de
las correspondientes SEP (adiabática, es decir obtenidas con la aproximación indicada
anteriormente con este nombre) son con frecuencia, mezclas de dos o mas estructuras
electrónicas de orbitales moleculares o EV simples los cuales tienen funciones de energı́a
que se cruzan, y que son las que usualmente calculamos con un determinante.
La representación adiabática de SEP es la que se obtiene directamente del trata-
miento exacto del movimiento nuclear.
Un ejemplo de esto es la superficie X + H2 (X halógeno), cuando X se aproxima en
la dirección que forma 60 grados con el eje H2 (Las siguientes figuras están tomadas de la ref.
[5]):

ADIABÁTICAS:

Vemos que las superficies no se cruzan.


Podemos sin embargo considerar la representación en la que las funciones de on-
da tengan unas energı́as que se cruzan, dando lugar a la representación diabática1 ,
ilustrada en la figura siguiente

1
Que pueden atravesar
Fundamentos de la Quı́mica Computacional. 7

DIABÁTICAS:

Cuando se trabaja con un determinante (HF o DFT) se obtienen las diabáticas,


para obtener las adiabáticas, hay que calcular la interacción entre diversos estados.
El mejor argumento de que la aproximación Born-Oppenheimer es válida, es que
su aplicación ha sido y está siendo muy útil para describir y entender la estructura
electrónica de muchos sistemas y para analizar procesos quı́micos.

1.2.1. Hipersuperficies de energı́a potencial (SEP)


En general, el término potencial, indica la expresión de la energı́a como una función
de algunas variables de posición.
Cuando empleamos además la palabra Superficies, estamos indicando que esa fun-
ción energı́a es continua cuando se expresa en términos de esas variables.
Generalmente, cuando calculamos la E de una molécula usando la aproximación
B-O, lo hacemos en función de unas coordenadas nucleares dadas. Ası́ una SEP es una
función continua de la energı́a de un sistema molecular en función de sus coordenadas.
Estas SEP suelen tener hasta la segunda derivada continua para estas coordenadas,
salvo en los casos en que se producen intersecciones entre SEP, en que puede que no
sean continuas ni las primeras derivadas.
Si esta función de energı́a es la energı́a potencial a que están sometidos los núcleos,
su derivada se puede mirar formalmente con una fuerza entre los núcleos, y su segunda
derivada (su curvatura), estará relacionada con la constante de fuerza del enlace entre
los núcleos.
Esto nos puede servir de ayuda para calcular las frecuencias vibracionales, ası́, si
consideramos un desarrollo en series de Taylor en torno a la posición de equilibrio:

(R − Re )2
E(R) = E(Re ) + E 0 (Re )(R − Re ) + E 00 (Re ) + ... (1.18)
2!
y lo equiparamos a un oscilador armónico, como primera aproximación,
1
U = U (Re ) + Ke (R − Re )2 (1.19)
2
vemos inmediatamente que
Ke = E 00 (Re ) (1.20)
1/2
1 E 00 (Re )

νe = (1.21)
2π µ
8 Cálculos Computacionales de Estructuras Moleculares

(Ver ref. [6])


Respecto a los sistemas de coordenadas nucleares empleados para construir o cal-
cular las SEP, pueden ser muy variados.

Sistema de coordenadas cartesianas: Suele ser el más empleado para calcular


propiedades y energı́a, pero no el más cómodo para representar SEP.
Sistema de coordenadas internas:
Este sistema de coordenadas es muy útil porque suele estar muy ligado a los
enlaces moleculares, y se suele emplear en la construcción de SEP.

Hay otros sistemas de coordenadas que tienen un empleo más especı́fico, y que
mencionaremos de pasada:

Sistema de coordenadas sopesadas con la masa nuclear:


Suelen ser de utilidad en el cálculo de la energı́a cinética del sistema, pues sim-
plifican formalmente las ecuaciones.
Coordenadas de simetrı́a o coordenadas de los modos normales de vibración:
Como su nombre indica son un tipo de coordenadas internas que mantienen
algunas propiedades de simetrı́a de las moléculas.

Hay otros muchas formas de definir las posiciones de los núcleos, por ejemplo in-
dicando sólo las distancias entre núcleos (harı́an falta N (N − 1)/2), o los sistemas
de coordenadas hiperesféricos (distancias a un origen y ángulos) de aplicación en
estudios estadı́sticos (Monte Carlo) y dinámicos, etc.

1.3. Funciones Monodeterminantales. El método Hartree-


Fock
(Ver el artı́culo de Roothaan [7] )
Hartree fue el que introdujo un método muy original, que posteriormente modifi-
carı́an Fock y Slater para introducir los términos de intercambio, o la consideración de
las funciones antisimétricas, dando lugar al método Hartree-Fock.
Hartree, en primer lugar, intenta obtener un operador monoelectrónico, ya que parte
de funciones que son producto de funciones monoelectrónicas, (Modelo de Partı́culas
Independientes)

Ψ = φ1 (r1 )φ2 (r2 ) . . . φn (rn ) (1.22)


que no tienen por que ser funciones hidrogenoides (en general son combinaciones de
funciones de Slater o gaussianas) e introduce el modelo de ”nube de carga”para el
orbital atómico (distribución de carga, densidad de carga), es decir, para el electrón
definido por un orbital φj , considera que se comporta como si tuviésemos una carga
distribuida en el espacio de acuerdo con la probabilidad de encontrar el electrón, que
será:

dqj = φ∗j (r)φj (r)dτ (1.23)


Fundamentos de la Quı́mica Computacional. 9

Z
ρj = φ∗j (r)φj (r)dr (1.24)

Ası́, la energı́a potencial del electrón i en el campo del j será


Z
φj (rj )φj (rj )
j
Epi = e dτj = Vijef ect (1.25)
V r ij

y si tenemos el caso de un electrón (i) que se mueve en el campo de muchos elec-


trones, habrá un potencial efectivo:
n Z n
φj φj
Jj (~ri)
X X
Vief ect = drj = (1.26)
j6=i
rij j6=i

Construyo ası́ un nuevo hamiltoniano H H :


n n
Jj (~ri)
X X
H H
= hi /hi = h0i + Vief ect = h0i + (1.27)
i=1 j6=i
nn
1 X Zk
h0i = − ∇2i − (1.28)
2 k
rik

que no es el real del sistema, pero tiene la ventaja respecto al no perturbado H 0 de


que considera de algún modo las repulsiones interelectrónicas.
Pero los electrones son partı́culas indistinguibles y sus funciones tienen que ser
antisimétricas. Consideremos la función de onda de Slater, que cumple con estas con-
diciones.
1
Ψ = √ | φ1 φ2 . . . φn | (1.29)
n!
siendo los φi , funciones spin-orbital.
La expresión de la energı́a para un sistema de capa cerrada, definido por la función:
1
Ψ = √ | φ1 (1)φ1 (2)φ2 (3)φ2 (4) . . . φn/2 (n − 1)φn/2 (n) | (1.30)
n!
viene dada por la expresión :
n/2 n/2 n/2 m m
m X
X X X X X
E=2 0i + 2Jij − Kij = 2 0i + 2Jij − Kij (1.31)
i=1 i=1 j=1 i=1 i=1 j=1

siendo

0i =< φi (µ)h0µ φi (µ) > (1.32)

1
Jij =< φi (µ)φi (µ) φj (ν)φj (ν) > (1.33)
rµν
1
Kij =< φi (µ)φj (µ) φj (ν)φi (ν) > (1.34)
rµν
10 Cálculos Computacionales de Estructuras Moleculares

además, se tienen que :

0 < Kij ≤ Jij (1.35)


Aparecen las integrales de Coulomb (Jij ) y las de intercambio Kij .

Si aplicamos el método variacional ( ∂hEi


∂φi
= 0, (Ver el libro de Epstein [8])), se
llega a un conjunto de ecuaciones de pseudoautovalores monoelectrónicas:

{F̂i φi = i φi } (1.36)
siendo F̂i el operador de FOCK :
n/2
X
F̂i = ĥ0i + [Jˆj (i) − K̂j (i)] (1.37)
j=1

tal que
n n
1 2 X Zk
ĥ0i = − ∇i − (1.38)
2 k
rik
Z
ˆ φj (1)φj (1)
Jj (i)φi (µ) = φi (µ) dr1 (1.39)
rµ1
Z
φj (1)φi (1)
K̂j (i)φi (µ) = φj (µ) dr1 (1.40)
rµ1
y i es la energı́a HF del orbital iesimo, que vale:
n/2
X
i =< φi F̂ φi >= 0i + [2Jij − Kij ] (1.41)
j=1

Para sistemas capa abierta, la formulación más utilizada es la UHF de Pople y


Nesbet, donde tenemos dos conjuntos de ecuaciones, uno por cada espı́n:

{Fα φαi = αi φαi } (1.42)

{Fβ φβi = βi φβi } (1.43)


donde tanto Fα como Fβ dependen de los orbitales ocupados α y β.

Nα Nβ Nα
X X X
Fα = h + Jiα + J iβ − K iα
iα iβ iα

Nα Nβ Nβ
X X X
Fβ = h + Jiα + Jiβ − K iβ
iα iβ iβ

Según tratemos el sistema como un sistema de capa cerrada o abierta tendremos


soluciones restricted (RHF o ROHF) o unrestricted (UHF).
Fundamentos de la Quı́mica Computacional. 11

ΨRHF = |φ1 φ1 φ2 φ2 φ3 φ3 | ΨUHF = |φα1 φβ1 φα2 φβ2 φα3 φα4 | ΨROHF = |φ1 φ1 φ2 φ2 φ3 φ4 |
Restricted Hartree-Fock Unrestricted Hartree-Fock Restricted Open-Shell Hartree-Fock

1.3.1. Método SCF y aproximación L.C.A.O. (C.L.O.A.).


El problema estriba en que debo conocer la función de onda para tener el F̂ de-
finido y resolver la ecuación secular, para obtener i y φi . Aquı́ es donde emplea el
método variacional, con la ayuda de un potente método matemático denominado SCF
(0)
(Self-consistent-field). Se parte de un conjunto de funciones aleatorias, {φi } (gene-
ralmente construidas como combinación lineal de un conjunto de funciones de base
(0) P (0)
{χk } : φi = k Cik χk (Aproximación C.L.O.A. o LCAO), y ası́ construyó unos ope-
(0) (0) (1) P (1)
radores Ji , después hi y los aplico a una función desconocida (φi = k Cik χk ),
(1)
donde Cik son los parámetros variacionales.

(0) (1) (1) (1)


F̂i φi = i φi (1.44)
el resultado son los autovalores y las autofunciones de orden uno, con estas funciones
vuelvo a hacer lo mismo que con las de orden cero y llego a otro resultado de orden
dos, y ası́ se continua sucesivamente hasta llegar a que :

(n) (n+1) (n+1) (n+1)


F̂i φi = i φi en que (1.45)

φi
(n+1) ∼ (n)
= φi y
(n+1)
i
(n)
= i (1.46)
con lo que se ha logrado la autoconsistencia, y tendremos los resultados finales :

{φSCF
i }{SCF
i } SELF CONSISTENT FIELD (1.47)
Claro que para que todo esto converja, hemos de buscar un buen punto de partida,
(0)
φi , es decir, ese punto de partida debe estar razonablemente próximo al exacto, es
ası́ como surge la hipótesis adicional de Hartree, que es la de suponer que el potencial
12 Cálculos Computacionales de Estructuras Moleculares

efectivo tienen simetrı́a esférica, por lo que solo depende de r (distancia al núcleo), y
ası́ empleamos funciones del tipo

φnlml = Rn (r)Ylml (θ, ϕ) (1.48)


Como parte angular podemos tomar los ya conocidos armónicos esféricos, y sólo
queda la parte radial (Para la que se puede utilizar cualquier tipo de las funciones de
base).

1.4. Funciones de base


(Ver http://www.ccl.net/cca/documents/basis-sets/basis.html
y el fichero:
http://vergil.chemistry.gatech.edu/courses/chem6485/pdf/basis-sets.pdf)

1. Funciones de tipo Slater:

rn−1 e−αr (1.49)

Donde α es un parámetro que se puede determinar bien por las reglas de Sla-
ter, bien de forma variacional. Estas funciones presentan una convergencia muy
rápida, pero tienen la contrapartida de que no son ortogonales.
Fueron las primeras utilizadas por Roothaan y Bagus :
m
X
ϕiλα = χpλα Ciλp
p=1

donde los STO se escriben como:

χpλα (r, θ, ϕ) = N (nλp , ξλp )rnλp −1 e−ξλp r Yλα (θ, ϕ)


1 1
N (nλp , ξλp ) = [(2nλp )!]− 2 (2ξλp )nλp + 2

Las hizo muy completas para átomos, Serafı́n Fraga, y después Clementi y Roetti
para los sistemas Litio-Kripton. McLean la ha ampliado hasta el Radon.

2. Funciones de tipo Gaussianas:

2
rl e−αr (1.50)

Aquı́ el parámetro α se determina variacionalmente. Estas funciones si son or-


togonales de nuevo, pero no son de tan rápida convergencia como lo son la de
Slater. Presentan sin embargo unas caracterı́sticas que hacen que su uso sea más
simple y ventajoso a la hora de efectuar integrales multicéntricas.
Fueron introducidas por Boys y tienen una propiedad que las hace muy intere-
santes en los cálculos moleculares: El producto de dos funciones GTO centradas
en dos puntos del espacio diferentes (A y B), se puede reducir a una combina-
ción lineal de GTO’s centradas en un punto del segmento que une A y B. Esto
Fundamentos de la Quı́mica Computacional. 13

hace que las integrales moleculares se reduzcan como máximo a integrales de dos
centros.
2
g1s = e−α(r−RA )

0 2
g1s = e−β(r−RB )

0 2
g1s g1s = Ke−(α+β)(r−RP )

donde
αβ 2 αRA + βRB
K = e− α+β |RA −RB | RP =
α+β

En la actualidad, hay dos direcciones Web de donde se pueden tomar la mayorı́a


de las bases existentes:
Gaussian Basis Set Order Form,

Sobre Pseudopotenciales, ver: Universität Stuttgart, Institut für Theoretische Che-


mie
14 Cálculos Computacionales de Estructuras Moleculares

1.4.1. Gaussianas
Dentro de las GTO se trabaja con dos tipos, las GTO esféricas y las GTO’s carte-
sianas, que se definen respectivamente por:
2
χpλα (r, θ, ϕ) = N (npλ , αpλ )rnpλ −1 e−αpλ r Yλα (θ, ϕ)
1 2npλ +1
N (npλ , αpλ ) = 2npλ +1 [(2npλ − 1)!!](2π)− 4 (αpλ ) 4

y2
2
χplmn (x, y, z) = N (l, αp )N (m, αp )N (n, αp )xl y m z n e−αp r
1 2 1 2k+1
N (k, α) = [(2k − 1)!!]− 2 ( ) 4 α 4
π
En las cartesianas se habla de GTO s, p, d,... según el valor l + m + n = 0, 1, 2, ...
respectivamente. Indicar que las GTO cartesianas del tipo d tienen 6 funciones, que
son equivalentes a las 5 GTO’s esféricas y una GTO esférica del tipo 3s.
La contracción de funciones consiste en generar nuevas funciones de base(N ) a partir
de combinaciones lineales adecuadas de un conjunto de funciones de bases primitivas
previamente generado(M ). Con esto reducimos un conjunto de M funciones a N, y
ahora los procesos de construir el operador de Fock y diagonalizarlo, sólo dependerán
de (N 4 ) y (N 3 ); además, cálculos post-SCF, dependerán de potencias de N mayores de
cuatro. Hay dos esquemas de contracción (Ver página 197 de ref. [9]):
contracción segmentada , en el que las primitivas solo están presentes en una
contraı́da.
contracción general, en el que la base contraı́da es una base mı́nima en que
todas las funciones base son una combinación lineal de todas las primitivas per-
tenecientes a la misma simetrı́a.
Existen muchas clases de funciones GTO’s, veamos algunos de los conjuntos más em-
pleados:
Globalmente, y atendiendo a su utilización tendrı́amos :
2
(2n!! = 2.4.6...2n = 2n n!) ((2n − 1)!! = 1.3.5...(2n − 1))
Fundamentos de la Quı́mica Computacional. 15

Bases de Pople et al.:

4-31G 6-31G 6-311G LP-31G LP-41G


STO-NG 4-31G* 6-31G* 6-311G* LP-31G* LP-41G*
STO-NG* 4-31G** 6-31G** 6-311G** LP-31G** LP-41G**
3-21G 3-21G* 3-21G**
3-21+G 3-21+G* 3-21+G**

Bases de Dunning y Huzinaga:

D95 D95* D95** D95V D95V* D95V**


cc-pVDZ cc-pVTZ cc-pVQZ cc-pV5Z cc-pV6Z
aug-cc-pVDZ ........

Bases de Jensen:

cc-pc-0 cc-pc-1 cc-pc-2 cc-pc-3 cc-pc-4


aug-cc-pc-0 ..........

Bases de Ahlrichs:

Def2-SV(P) Def2-SVP Def2-SVPD


Def2-TZVP Def2-TZVPP Def2-TZVPD Def2-TZVPPD
Def2-QZVP Def2-QZVPP Def2-QZVPD Def2-QZVPPD

Pseudo-potenciales:

LP-31G LP-31G* LP-31G**


CEP-4G CEP-31G CEP-121G
LANL1MB LANL1DZ LANL2MB LANL2DZ

Pueden llevar además funciones difusas (+ ó ++) y diversas funciones de po-


larización (f, 2d, 3d, 2df, 3df para átomos pesados, y d, 2p, 3p, 2pd, 3pd para el
hidrógeno), p.e. 6-31+g(d,p) o 6-31++g(2d,p) o 6-311g(df,pd).
Indicar que para la segunda fila de átomos, 6-311g implica el uso de las bases de
MacLean-Chandler (12s,9p) –> (621111,52111). MC-311G se acepta como un sinónimo
de 6-311G. SEC y SHC son sinónimos.
Las bases LANL están formadas por ECPS y bases mı́nima o doble-zeta para Na-Bi
(excepto lantanidos). Para H-Ne se usan las bases STO-3G and D95V.
Ası́ mismo existen funciones base especiales para cálculos especiales, como por ejem-
plo cálculos de interacción espı́n-espı́n.
Según el programa que se utilice, se escriben de una u otra forma, por ejemplo en
el Gamess
16 Cálculos Computacionales de Estructuras Moleculares

$BASIS group (optional)


GBASIS = STO - Pople’s STO-NG minimal basis set.
Available H-Xe, for NGAUSS=2,3,4,5,6.
= N21 - Pople’s N-21G split valence basis set.
Available H-Xe, for NGAUSS=3. Available H-Ar, for NGAUSS=6.
= N31 - Pople’s N-31G split valence basis set.
Available H-Ne,P-Cl for NGAUSS=4. Available H-He,C-F for NGAUSS=5.
Available H-Kr, for NGAUSS=6,
= N311 - Pople’s "triple split" N-311G basis set.
Available H-Ne, for NGAUSS=6. Selecting N311 implies MC for Na-Ar.
= G3L - Pople’s G3MP2Large basis set, for H-Kr.
= G3LX - Pople’s G3MP2LargeXP basis set, for H-Kr.

NGAUSS = the number of Gaussians (N). This parameter


pertains to GBASIS=STO, N21, N31, or N311.

GBASIS = MINI - Huzinaga’s 3 gaussian minimal basis set. Available H-Rn.


= MIDI - Huzinaga’s 21 split valence basis set. Available H-Rn.
= DZV - "double zeta valence" basis set. synonym for DH for H,Li,Be-Ne,Al-Cl.
(14s,9p,3d)/[5s,3p,1d] for K-Ca.
(14s,11p,5d/[6s,4p,1d] for Ga-Kr.
= DH - Dunning/Hay "double zeta" basis set.
(3s)/[2s] for H. (9s,4p)/[3s,2p] for Li.
(9s,5p)/[3s,2p] for Be-Ne. (11s,7p)/[6s,4p] for Al-Cl.
= TZV - "triple zeta valence" basis set.
(5s)/[3s] for H. (10s,3p)/[4s,3p] for Li.
(10s,6p)/[5s,3p] for Be-Ne. a synonym for MC for Na-Ar.
(14s,9p)/[8s,4p] for K-Ca. (14s,11p,6d)/[10s,8p,3d] for Sc-Zn.
= MC - McLean/Chandler "triple split" basis.
(12s,9p)/[6s,5p] for Na-Ar. Selecting MC implies 6-311G for H-Ne.

GBASIS = CCn - Dunning-type Correlation Consistent basis sets, called cc-pVnZ.


Use n = D,T,Q,5,6 to indicate the level of polarization.
Available for H-He, Li-Ne, Na-Ar, Ca, Ga-Kr and for Sc-Zn for n=T,Q.
= ACCn - As CCn, but augmented with a set of diffuse functions, e.g. aug-cc-pVn
Availability is the same as CCn.
= CCnC - As CCn, but augmented with tight functions for recovering core
and core-valence correlation, e.g. cc-pCVnZ.
Available H-Ar for n=D,T,Q, also n=5 for H-Ne.
= ACCnC- As CCn, augmented with diffuse as well as
CCnC’s tight functions, e.g. aug-cc-pCVnZ.
Availability is the same as CCnC.
= CCnWC the omega form of CCnC, e.g. cc-pwCVnZ, for
H-Ar, for n=T only. CCnWC’s tight
functions are considered superior to CCnC’s
for recovery of core/valence correlation.
= ACCnWC augmented form of CCnWC: aug-cc-pwCVnZ.
Fundamentos de la Quı́mica Computacional. 17

= PCn - Jensen Polarization Consistent basis sets.


n = 0,1,2,3,4 indicates the level of polarization.
(n=0 is unpolarized, n=1 is ~DZP, n=2 is ~TZ2P, etc.).
Available H-Ar.
= APCn - As PCn, but with diffuse augmentation.

Sapporo valence basis sets:


= SPK-nZP - Sapporo family of non-relativistic bases, n=D,T,Q, available
= SPK-AnZP - diffuse augmentation of the above.
= SPKrnZP - Sapporo family of relativistic bases n=D,T,Q, available H-Xe.
These should be used only with a relativistic transformation
of the integrals, such as RELWFN=IOTC or RELWFN=DK.
These sets are identical to SPK-nZP up to Ar.
= SPKrAnZP - diffuse augmentation of the above.

Sapporo core/valence basis sets:


= SPK-nZC - Sapporo family of non-relativistic bases, n=D,T,Q, available
= SPK-nZCD - diffuse augmentation of the above.
= SPKrnZC - Sapporo family of relativistic bases
n=D,T,Q, available H-Xe, and La-Lu.
These sets are identical to SPK-nZC up to Ar.
= SPKrnZCD - diffuse augmentation of the above.

= KTZV - Karlsruhe valence triple zeta basis, as developed by Prof.Ahlrich


= KTZVP- Karlsruhe valence triple zeta basis with a set of single polariza
= KTZVPP-Karlsruhe valence triple zeta basis with a set of double polariza

* * * Effective Core Potential (ECP) bases * * *


GBASIS = SBKJC- Stevens/Basch/Krauss/Jasien/Cundari
valence basis set, for Li-Rn.
This choice implies an unscaled -31G basis for H-He.
= HW - Hay/Wadt valence basis.
This is a -21 split, available Na-Xe, except for the transition
This implies a 3-21G basis for H-Ne.

* * * Model Core Potential (MCP) bases * * *


GBASIS = MCP-DZP, MCP-TZP, MCP-QZP - a family of double, triple, and quadruple ze
quality valence basis sets, which are akin to the correlation consistent
in that these include increasing levels of polarization (and so do not r
"supplements" like NDFUNC or DIFFSP) and must be used as spherical harmo
Availability:
MCP-DZP: 56 elements Z=3-88, except V-Zn, Y-Cd, La, Hf-Hg
MCP-TZP, MCP-QZP: 85 elements Z=3-88, except La.
The basis sets for hydrogen atoms will be the cc-pVNZ (N=D,T,Q).
18 Cálculos Computacionales de Estructuras Moleculares

= MCP-ATZP, MCP-AQZP -
MCP-TZP and MCP-QZP core potentials whose basis sets were augmented
with diffuse functions
Availability: same as for MCP-TZP, MCP-QZP

= MCPCDZP, MCPCTZP, MCPCQZP -


based on MCP-DZP, MCP-TZP, MCP-QZP, with core-valence functions provided
for the alkali and alkaline earth atoms Na through Ra.

= MCPACDZP, MCPACTZP, MCPACQZP -


based on MCPCDZP, MCPCTZP, MCPCQZP, with core-valence functions provided
for the alkali and alkaline earth atoms Na through Ra, and
augmented with diffuse functions.
GBASIS = IMCP-SR1 and IMCP-SR2 -
valence basis sets to be used with the improved MCPs with scalar
relativistic effects.
These are available for transition metals except La, and the main
group elements B-Ne, P-Ar, Ge, Kr, Sb, Xe, Rn.
= IMCP-NR1 and IMCP-NR2 -
closely related valence basis sets, but with nonrelativistic model
core potentials.

GBASIS = ZFK3-DK3, ZFK4-DK3, ZFK5-DK3, or ZFK3LDK3, ZFK4LDK3, ZFK5LDK3

* * * semiempirical basis sets * * *

GBASIS = MNDO - selects MNDO model hamiltonian


= AM1 - selects AM1 model hamiltonian
= PM3 - selects PM3 model Hamiltonian
= RM1 - selects RM1 model hamiltonian

Hay programas con unas interfaces muy agradables, como Ecce-NwChem: ECCE
Fundamentos de la Quı́mica Computacional. 19

1.4.2. Caracterı́sticas de algunas Funciones de Base


En general, las váis a a ver en el suguiente formato, este es el caso de una base
STO-3G para el oxı́geno:

O 0
S 3 1.00
130.709320 0.154328970
23.8088610 0.535328140
6.44360830 0.444634540
SP 3 1.00
5.03315130 -0.999672300E-01 0.155916270
1.16959610 0.399512830 0.607683720
0.380389000 0.700115470 0.391957390
****

Cada base tiene su propias caracterı́sticas, que suele resumirse en el nombre, ası́ las
STO son emulaciones de las funciones de Slater, las N-31G hace separación entre la capa
de core y la de valencia V; la p ó ** indica que incluyen funciones de polarización, ++
ó aug es que añade funciones difusas, cc indica que son bases consistentes correladas.
Otro ejemplo es el conjunto de funciones de base 6-311++G(3df,3pd) para el
oxı́geno:

O 0
S 6 1.00
20 Cálculos Computacionales de Estructuras Moleculares

8588.50000000 0.00189515
1297.23000000 0.01438590
299.29600000 0.07073200
87.37710000 0.24000100
25.67890000 0.59479700
3.74004000 0.28080200
SP 3 1.00
42.11750000 0.11388900 0.03651140
9.62837000 0.92081100 0.23715300
2.85332000 -0.00327447 0.81970200
SP 1 1.00
0.90566100 1.00000000 1.00000000
SP 1 1.00
0.25561100 1.00000000 1.00000000
D 1 1.00
5.16000000 1.00000000
D 1 1.00
1.29200000 1.00000000
D 1 1.00
0.32250000 1.00000000
F 1 1.00
1.40000000 1.00000000
SP 1 1.00
0.08450000 1.00000000 1.00000000
****
Tabla 1.1: Tabla con cálculos atómicos con distintos conjuntos de funciones de base,
para el Oxı́geno.
STO-3G 3-21G 6-311G cc-pVTZ aug-cc-pVTZ
Oxı́geno:
Func. de Base 5 9 13 30 46
Func. Primitivas 15 15 26 55 75
Integr. bi. calcul. 33 213 775 775+11153 2073+60346
E(UHF) -73.804150 -74.393657 -74.802496 -74.811756 -74.812982
E(UMP2) -73.804150 -74.443340 -74.861050 -74.954902 -74.959294
E(UMP4) -73.804150 -74.449435 -74.869170 -74.973102 -74.977907
a
cpu time en s. 5.4 5.5 8.3 14.3
a
En un PC AMD Athlon XP 2000+ (cpu MHz=1659),
bajo linux Red Hat, Release 9 (kernel 2.4.20-31.9)
Fundamentos de la Quı́mica Computacional. 21

ROHF
State UHF ROHF ROHF HF Limit UB3LYP
(noneq) (noneq) (equiv) (equiv)
STO-3G
O 3P -73.804150 -73.804150 -73.804150 -74.80940 -74.034862
Ne 1 S -126.132546 -128.54710 -126.926402
Cl 2 P -454.542192 -454.542192 -454.542192 -459.48207 -455.118129
3-21G
O 3P -74.393657 -74.392512 -74.391782 -74.80940 -74.660293
Ne 1 S -127.803824 -128.54710 -128.203679
Cl 2 P -457.276552 -457.276414 -457.276096 -459.48207 -457.945732
6-311++G(3df,3pd)
O 3P -74.809340 -74.802916 -74.80940 -75.090913
Ne 1 S -128.526632 -128.54710 -128.960400
Cl 2 P -459.477184 -459.471451 -459.48207 -460.168402
cc-pVDZ
O 3P -74.792166 -74.787513 -74.786188 -74.80940 -75.068497
Ne 1 S -128.488776 -128.54710 -128.909439
Cl 2 P -459.471143 -459.467181 -459.466832 -459.48207 -460.158464
aug-cc-pVDZ
O 3P -74.796601 -74.790958 -74.80940 -75.077163
Ne 1 S -128.496350 -128.54710 -128.927993
Cl 2 P -459.472781 -459.468478 -459.467951 -459.48207 -460.161471
aug-cc-pV6Z
O 3P -74.8189614 -74.812378 -74.80940 -75.100460
Ne 1 S -128.5470621 -128.980874
Cl 2 P -459.4899078 -459.4839369 -459.48207 -460.182083

Tabla 1.2: Átomos de Oxı́geno (3 P ), Neon (1 S) y Cloro (2 P )


22 Cálculos Computacionales de Estructuras Moleculares

1.4.3. Pseudopotenciales
Sólo consideran los electrones de valencia moviéndose en el potencial generado por
el núcleo y los electrones del core:
Pasan del Hamiltoniano:
ne   X ne
X 1 2 Z 1
H= − ∇i − +
i
2 ri r
i<j ij

al de pseudo-potenciales:
nv   X nv
ps
X 1 2 ps 1
H = − ∇i + Vi +
i
2 r
i<j ij

Hay varias aproximaciones, la más utilizada es la forma semi-local (La habitual-


mente utilizada):
Z X
V ps = − + Vl (r)Pl
r l

donde Vl (r) es una función de r y Pl representa el proyector sobre los armónicos esféricos
de simetrı́a l.
o, la no-local:
Z X
V ps = − + Cpq |fp >< fq |
r p,q

siendo fj un conjunto de funciones gaussianas.

Hay-Wadt MB (n+1) ECP (Effective Core Potentials)


Los pseudo-potenciales de Hay-Wadt (n+1) incluyen una capa extra de electrones
más allá de lo que tradicionalmente son disponibles en los pseudo-potenciales. Por
ejemplo, en el potasio los electrones 3s y 3p no se incluyen en el core, como estarı́an
en otros ECP. Este conjunto se deriva de los exponentes y los coeficientes contraı́dos
dados en el articulo de Hay-Wadt y fueron obtenidos directamente de P. J. Hay.
Los elementos más allá del Kr incluyen las correcciones relativistas de 1-electrón de
Darwin y de la masa-velocidad, en sus definiciones.
Hay-Wadt (n+1) ECP Minimal Basis Sets
-----------------------------------------
Elements Contraction References
K - Ca: (5s,5p) -> [2s,1p] P. J. Hay and W. R. Wadt, J. Chem. Phys.
Sc - Cu: (5s,5p,5d) -> [2s,1p,1d] 82, 299 (1985).
Rb - Sr: (5s,6p) -> [2s,1p]
Y - Ag: (5s,6p,5d) -> [2s,1p,1d]
Cs - Ba: (5s,6p) -> [2s,1p]
La - Au: (5s,6p,5d) -> [2s,1p,1d]
**

Elements supported

K Ca Sc Ti V Cr Mn Fe Co Ni Cu Rb Sr Y Zr Nb Mo Tc Rh Rh Pd Ag Cs Ba La Hf
Ta W Re Os Ir Pt Au
Fundamentos de la Quı́mica Computacional. 23

Hay-Wadt (n+1) ECP VDZ Basis Sets (Pt 78 = 60 core + 18 val.-5s2,5p6,5d9,6s1)


------------------------------------------------------------------------------
BASIS="Hay-Wadt VDZ (n+1) ECP"
PT 0
S 4 1.00 P 2 1.00
2.54700000 -1.47391750 0.60480000 -0.10614380
1.61400000 1.91157190 0.09960000 1.03831020
0.51670000 0.39223190 P 1 1.00
0.26510000 0.00000000 0.02900000 1.00000000
S 4 1.00 D 2 1.00
2.54700000 1.43881660 1.24300000 0.55981500
1.61400000 -2.09118210 0.42710000 0.55110900
0.51670000 -1.09213150 D 1 1.00
0.26510000 1.34265960 0.13700000 1.00000000
S 1 1.00 ****
0.05800000 1.00000000
P 3 1.00
2.91100000 -0.52474380
1.83600000 0.96718840
0.59820000 0.54386320

Effective Core Potentials


-------------------------
PT-ECP 4 60
g potential
5
1 728.93940560 -0.16192680
2 320.65678000 -1320.28738520 2 36.41187910 343.55111160
2 52.86801740 -298.31781350 2 5.69854080 119.49117860
2 12.02801280 -87.58370650 d-g potential
2 3.52389130 -8.14932740 5
s-g potential 0 249.56507630 2.93436780
6 1 126.66785850 59.33065710
0 409.44373580 2.73342180 2 63.14305860 452.44451940
1 274.54192310 59.70243290 2 17.90594700 210.47694790
2 127.56585700 891.45895500 2 4.22393730 58.62541120
2 32.90366310 368.44676560 f-g potential
2 5.05938800 238.02630900 5
2 4.15065560 -107.05564540 0 121.81587990 3.95342530
p-g potential 1 60.87570300 53.85551820
4 2 31.47671470 247.43051330
0 466.17288920 1.88785680 2 9.88117510 127.81879760
1 120.78882590 76.01386290 2 2.73198740 15.37720460

LANL2DZ ECP

CRENBL ECP
Estos ECPs se llaman también ”consistentes en forma”, porque mantienen la forma
de los orbitales atómicos en la región de valencia.

CRENBS ECP

Stuttgart Dresden ECP (Martin/Sundermann Stuttgart Relativistic)


24 Cálculos Computacionales de Estructuras Moleculares

As 4 S Bi 4 S Se 3 P Pt 3 D
CEP-4G1 (a-b) -6.05221935 -5.32921820 -9.13476476 -118.835743507
(8 20 4.4) (8 20 4.4) (8 20 4.4) (34 58 5.2)
CEP-31G2 (a-b) -6.05221935 -5.32921820 -9.13476476 -118.835743507
(8 20 4.4) (8 20 4.4) (8 20 4.4) (34 58 5.2)
3
CEP-121G (a-b) -6.05221935 -5.32921820 -9.13476476 -118.835743507
(8 20 4.4) (8 20 4.4) (8 20 4.4) (34 58 5.2)
lanl1mb (a) -5.95613420* -5.30857666* -9.01032195* -26.2377433601*
(4 12 4.3) (4 12 4.5) (4 12 4.5) ( 9 30 )
lanl2mb4 (a-b) -5.95613420* -5.30857666* -9.01032195* -118.223636640
(4 12 4.3) (4 12 4.5) (4 12 4.5) (13 44 5.0 )
lanl1dz (a) -5.95614520 -5.30857716 -9.01107610 -26.2381998709
(8 12 4.4) (8 12 4.3) (8 12 4.3) (18 30 )
5
lanl2dz (a-b) -5.95614520 -5.30857716 -9.01107610 -118.226796682
(8 12 4.4) (8 12 4.3) (8 12 4.3) (22 44 5.0)
6
SDD (a-b) -6.03718011 -5.26383709 -9.12848351 -118.389203850
(8 16 4.3) (14 22 4.8) (11 19 4.3) (39 65 5.4)
7
HPCRE-4 (a) -6.05226370* -9.14011774* -26.1680308096*
(4 12 ) (4 12 ) ( 9 36 )
HPCRE-98 (b) -111.645120* -70.6267388* -131.385395* -118.727286149
(9 32 2.6 ) (9 54 2.7) (9 32 2.6) (10 45 2.7 )
9
SBKJC-VDZ (a-b) -6.05221935 -5.32921820 -9.13476476 -118.834887959
(8 20 4.4) (8 20 4.4) (8 20 4.4) (31 58 5.3)
10
CRENBL-ecp (b) -111.645755 -70.4677339 -131.3868232 -118.728908687
(32 36 5.0) (32 36 5.0) (32 36 5.0) (40 44 5.4 )
(a) 4s 4p (4α 1β) 6s 6p (4α 1β) 4s 4p (4α 2β) 5d9 6s1 (6α 4β)
2 3 2 3 2 4

(b) 3d10 4s2 4p3 5d10 6s2 6p3 3d10 4s2 4p4 5s2 5p6 5d9 6s1
(*) Un sólo ciclo.
(Func. Base Primitivas time )
Fundamentos de la Quı́mica Computacional. 25

1.4.4. Error de superposición de bases (BSSE).


Un tema importante relacionado con las bases es el error de superposición de bases
(BSSE). La exposición del problema y algunos ejemplos, se puede ver en The Basis Set
Superposition Error.
Todas las bases están truncadas, carecen de la suficiente flexibilidad y no repro-
ducen correctamente la correspondencia entre los cálculos atómicos y los moleculares.

∆E(AB) = E(AB) − E(A) − E(B)

Con las bases atómicas {χA } y {χB }, para el cálculo de AB, utilizaremos una base
{χA +χB }, por lo que el sistema AB estará mejor descrito que los sistemas individuales
A y B.
La forma más usual de corregir parcialmente este error, o por lo menos de conside-
rarlos es el método de Boys y Bernardy counterpoise method, que consiste en realizar
los cálculos de los átomos con la base completa de la molécula.

# HF/LANL2DZ Counterpoise=2 NoSymm Opt

HBr + HF, optimization with counterpoise correction using ECP basis

0 1 0 1 0 1
H(Fragment=1) 0.00000000 0.00000000 0.58022808
Br(Fragment=1) 0.00000000 0.00000000 -0.83659185
F(Fragment=2) 0.00000000 0.00000000 2.77788358
H(Fragment=2) 0.00000000 0.00000000 3.69953441

Tabla 1.3: Para un cálculo MP4 del sistema OH-H, con


Re =0.958Å y α(HOH)=104.4776

Base No F. Base BSSE (u.a.)


STO-3G 7 0.032823
3-21G 13 0.015743
6-311G 19 0.006293
def2SVP 24 0.008454
def2TZVP 43 0.001652
def2QZVP 117 0.001446
cc-pVTZ 58 0.003803
aug-cc-pVTZ 92 0.001861
cc-pVQZ 115 0.001698
aug-cc-pVQZ 172 0.000889
26 Cálculos Computacionales de Estructuras Moleculares

1.5. Correlación electrónica


Veamos algo más sobre el concepto de energı́a de correlación. Lowdin la define como
la diferencia entre la energı́a exacta-no relativista y la Hartree-Fock, y Sinanoglu, en
1964, divide la energı́a de correlación en dinámica y no-dinámica:
La correlación dinámica proviene del hecho de sustituir el término interelectrónico
N X N
X 1
r
i=1 j>i ij

del Hamiltoniano de la ecuación de Schrödinger independiente del tiempo, por un


campo promedio. Es decir, está relacionada con la probabilidad de que los electrones
se aproximen entre sı́, por lo que también se conoce como de corto rango. El término
N X N
X 1
r
i=1 j>i ij

genera alrededor de cualquier electrón una región en la cual la probabilidad de encon-


trar dos electrones simultáneamente es nula (el ya mencionado hueco de Coulomb).
Este efecto no es tenido en cuenta por el método Hartree-Fock, si bien al ser la función
de onda Hartree-Fock antisimétrica, debido al principio de exclusión de Pauli, tampoco
podremos encontrar dos electrones del mismo espı́n en la misma posición simultánea-
mente (el hueco de Fermi).
La correlación no-dinámica, también conocida como de largo rango, tiene su
origen en el hecho de que el método Hartree-Fock es un método inherentemente mo-
nodeterminantal y, por tanto, resulta inadecuado para describir situaciones en las que
hay varias configuraciones que están degeneradas o que tienen energı́as muy próximas
entre sı́.
De todos los métodos post-Hartree-Fock que intentan estimar en mayor o menor
medida la energı́a de correlación, el método de interacción de configuraciones (simples
y dobles (CISD) es el más utilizado) es el único de tipo variacional y, por tanto, el
único para el que conocemos el signo del error que cometemos.
Funciones de onda multideterminantales. 27

1.6. Funciones de onda multideterminantales


1.6.1. Interacción de Configuraciones
En la mayorı́a de los casos no es posible expresar la función de onda exacta del
sistema como un único determinante de Slater y se puede ver en el caso del estado
excitado del Helio singulete (y en general para cualquier singulete de capa abierta), para
el cual necesariamente debemos emplear una combinación lineal de dos determinantes
con ciertos coeficientes.
La base del método de interacción de configuraciones (CI) es desarrollar la función
de onda como una combinación lineal, con coeficientes variables, de un gran número
de determinantes de Slater.
¿Cómo se seleccionan estos determinantes de Slater? La respuesta a esta pregunta
nos lleva a los conceptos de excitación y configuración electrónica.
Supongamos que nos encontramos ante un sistema de capa cerrada cualquiera con
N electrones. Cuando seleccionamos nuestro conjunto de funciones de base, como vimos
antes, aún la opción más pequeña (base mı́nima) usualmente tiene más funciones de ba-
se que las que están ocupadas por los electrones (la única excepción serı́a que usáramos
una base mı́nima para un sistema con configuración de gas noble). Consecuentemente,
habrá un cierto número de orbitales moleculares, que surgen de la solución Hartree-
Fock, que no estarán ocupados por electrones en el estado fundamental del sistema.
Estos orbitales reciben el nombre de orbitales virtuales.
Cada una de las posibles ocupaciones de los N electrones en los M orbitales mole-
culares (M > N ) recibe el nombre de configuración electrónica y está representado por
un determinante de Slater.
Si ahora, conservando los mismos orbitales moleculares que hemos obtenido del
cálculo, promovemos un único electrón desde un orbital ocupado i a uno desocupado
a. Nótese que el electrón se promueve conservando su orientación de espı́n, de tal
manera que el espı́n total de esta nueva configuración electrónica es el mismo que el de la
configuración de partida. Lo que hemos hecho para conseguir esta nueva configuración
electrónica es lo que se conoce como una excitación simple.
Evidentemente, para un conjunto de N electrones y M orbitales existe un número
finito de tales posibles excitaciones simples. Si la configuración electrónica de capa
cerrada es efectivamente el estado fundamental del sistema (lo cual no es siempre
necesariamente cierto), entonces la energı́a de todas las configuraciones simplemente
excitadas es siempre mayor que la de la configuración de capa cerrada.
Podemos excitar un segundo electrón del sistema para obtener una configuración
doblemente excitada. Los dos electrones excitados pueden ir a diferentes orbitales co-
mo o al mismo. En este último caso tenemos también una configuración electrónica
de capa cerrada, como la de partida, pero de mayor energı́a, por lo cual representa
(en principio) un estado excitado del sistema. Finalmente, nada impide que tengamos
también excitaciones triples, cuádruples, etc. El lı́mite superior al tipo de excitaciones
posibles estará dado únicamente por el número de electrones y el número de orbitales
virtuales.
El método de interacción de configuraciones completo (i.e., full CI) se basa en
expresar la función de onda del sistema como una combinación lineal de todas las
configuraciones electrónicas posibles del sistema, es decir
28 Cálculos Computacionales de Estructuras Moleculares

Ψf ull−CI = C0 Ψ0 (configuración de referencia)


Xa
+ Cia Ψai (excitaciones simples)
i
ab
X
+ Cijab Ψab
ij (excitaciones dobles)
ij
abc
X
abc abc
+ Cijk Ψijk (excitaciones triples)
ijk
+.... (etc) (1.51)
Los coeficientes de la combinación lineal se optimizan empleando nuevamente el
teorema variacional, de la misma forma que se optimizaban los coeficientes de los
orbitales moleculares en el método LCAO.
La solución de H|Ψ >= E|Ψ > me proporcionará todos los estados y sus energı́as
para este sistema. (Ver la fig 7.4, pag 201 de [10] sobre la estructura de una matriz CI)
Normalmente, la matriz hĤi tendrá la caracterı́stica de contener muchos ”ceros”,
bien por el teorema de Brillouin, bien por las reglas de Slater:
hΨ0 |Ĥ|Ψ0 i hΨ0 |Ĥ|Di ···
 
0 0 0

 0 hS|Ĥ|Si hS|Ĥ|Di hS|Ĥ|T i 0 ··· 

 hD|Ĥ|Ψ0 i hD|Ĥ|Si hD|Ĥ|Di hD|Ĥ|T i hD|Ĥ|Qi ··· 
hĤi =  

 0 hT |Ĥ|Si hT |Ĥ|Di hT |Ĥ|T i hT |Ĥ|Qi ··· 

 0 0 ··· ··· ··· ··· 
0 ··· ··· ··· ··· ···

La función Ψf ull−CI da la solución exacta de la ecuación de Schrödinger electrónica


en la base considerada, pero tiene el gran inconveniente de que sólo es practicable
para sistemas pequeños (esto es, con pocos electrones y/o pocos orbitales virtuales).
Esto es debido al crecimiento combinatorio de la cantidad de términos con el nivel de
excitación.
Ası́, se podrı́a construir y resolver el problema CI para una base pequeña, aunque
queda el problema de que al construir la función CI, me aparecen no sólo simples y
dobles excitaciones, sino tantas posibles excitaciones como electrones tenga el sistema.
Una forma usual de disminuir el tamaño de la CI es considerar únicamente algunas
de todas las posibles excitaciones. Esto es lo que se conoce como CI truncada o limitada,
cuyo ejemplo más frecuente es la CI que incluye únicamente excitaciones simples y
dobles (CISD). En este caso, tenemos simplemente
X X
ΨCISD = Ψ0 + Cia Ψai + Cijab Ψab
ij (1.52)
i,a ij,a,b

El truncamiento del desarrollo Ψf ull−CI en la forma ΨCISD o cualquier otra forma que
no incluya todas las posibles excitaciones (i.e., que no sea full-CI) conduce a un error
que, en inglés, se conoce como size consistency3 y que podrı́amos llamar en español
3
Size extensivity: Se refiere al correcto escalado lineal de un método con el número de electrones.
HF, MBPT, CC y full-CI son size-extensive, CI truncados no. Si es size-extensive, es size-consistent,
pero la autoconsistencia tiene el requisito de la correcta fragmentación
Funciones de onda multideterminantales. 29

consistencia de tamaño. Básicamente, lo que sucede es que la energı́a CISD (o cualquier


CI truncada) de un sistema de N subsistemas idénticos no es igual a la suma de las N
energı́as CISD de cada uno de los subsistemas. En particular, la energı́a de correlación
por monómero calculada usando CISD para un sistema de N monómeros guarda la
siguiente relación con la energı́a de cada monómero individual

total
√ monomero
Ecorr (CISD) = N Ecorr (CISD)
en lugar de la relación lineal que deberı́a tener si el cálculo fuera consistente con
el tamaño del sistema. Existen métodos que permiten corregir este problema, entre
los cuales el más usado es el método CI cuadrático (QCISD), que se deriva del CISD,
incluyendo los términos de mayor orden que incluye el CCSD, aunque no todos. Esto
hace que sea de coste similar al CCSD y los resultados también son análogos, por lo
que casi es más coherente utilizar CCSD que QCISD.
Los métodos CI en general no son los más utilizados en el cálculo rutinario de la
energı́a de correlación por varias razones. Fundamentalmente, estas razones son:
La falta de consistencia de tamaño.
La convergencia del desarrollo CI es muy lenta, por lo cual la cantidad de energı́a
de correlación que se recupera con los tratamientos más simples es pequeña.
Es un método costoso, porque para el cálculo de la energı́a (que en el caso CISD se
representa como
XX
ECISD = EHF + Cijab [(ij|ab) − (ia|jb)] (1.53)
i<j a<b

(donde i,j son orbitales ocupados y a,b orbitales virtuales) necesita el cálculo de las
integrales moleculares, que a su vez están relacionadas con las integrales sobre funciones
de base en la forma
X
(ij|ab) = Ciµ Cjν Caλ Cbσ (µν|λσ)) (1.54)
µνλσ

Esta transformación (conocida como transformación de cuatro ı́ndices) es suma-


mente costosa en tiempo de computadora, por lo cual todo el método se encarece
notablemente.
Ver la página de C. David Sherrill del Center for Computational Quantum Che-
mistry en University of Georgia:
http://vergil.chemistry.gatech.edu/notes/
Sobre la corrección de Davidson:
http://vergil.chemistry.gatech.edu/notes/davidcorr/davidcorr.html

∆EDavidson = (1 − C02 )E(CISD)


donde E(CISD) es la corrección CISD a la energı́a HF y C02 es el coeficiente del deter-
minante de referencia.
No debemos olvidar el método CI que sólo consideran las simple-excitaciones (CIS),
que por el teorema de Brillouin no me mejorarán la energı́a del estado fundamental,
pero que me puede servir para el cálculo de estados excitados.
X
|ΨCIS i = c0 |Ψ0 i + cra |Ψra i
ra
30 Cálculos Computacionales de Estructuras Moleculares

Método H2 O 2 H2 O a 25 Å Diferencia
HF -75.961025 -151.922045 0.00000
MP2 -76.162108 -152.324211 0.00000
MP3 -76.169076 -152.338148 0.00000
MP4 -76.174329 -152.348654 0.00000
CISD -76.163652 -152.309181 0.01812
CCSD -76.171715 -152.343426 0.00000
CCSD(T) -76.174693 -152.349382 0.00000
2
∆EDavidson = (1 − C0 )∆ECISD = −0.005061 (H2 O)
∆EDavidson = (1 − C02 )∆ECISD = −0.016835 (2H2 O)
CISDTQ ≈= −152.309181 − 0.016835 = −152.326016

Tabla 1.4: Energı́as de una y dos moléculas de agua 25 Å, con la geometrı́a: ángulo
HOH= 104.5o y Re =0.957 Å. Base Def2-SVP.

Podemos hacernos una idea de los resultados CI, analizando los resultados que presen-
tan Helgaker et al. (pag 183 de ref. [11]), para el H2 O a dos distintas distancias OH:

R=Rref R=2·Rref
E-EF CI W E-EF CI W
RHF 0.217822 0.941050 0.363954 0.589664
CISD 0.012024 0.998047 0.072015 0.948757
CISDT 0.009043 0.998548 0.056094 0.959086
CISDTQ 0.000327 0.999964 0.005817 0.998756
CISDTQ5 0.000139 0.999985 0.002234 0.999553
CISDTQ56 0.000003 1.000000 0.000074 0.999993
ERHF -76.024038 -75.587711
EF CI -76.241860 -75.951667

Tabla 1.5: Diferencias de energı́a respecto a la FCI, calculadas con la base cc-pVDZ,
para el H2 O, a dos geometrı́as, con ángulo HOH= 110.565o y Rref = 1.84345 a0 . W es
el peso de las funciones CI truncadas en la FCI.
Funciones de onda multideterminantales. 31

1.6.2. Métodos Perturbativos o perturbacionales


El método posiblemente más popular para el cálculo de la energı́a de correlación,
hasta la utilización masiva de los funcionales de la teorı́a del Funcional de la Densidad,
está basado en la teorı́a de perturbaciones de muchos cuerpos (MBPT) y sus realiza-
ciones concretas. La idea general en la teorı́a perturbacional es que el Hamiltoniano
puede dividirse en dos partes, en la forma

Hexacto = H0 + λH1 (1.55)


donde H0 es el operador de nuestro sistema de referencia, cuya energı́a es la energı́a
Hartree-Fock y cuya solución es la función de onda Hartree-Fock

H0 Ψ(0) = E (0) Ψ(0) E (0) =< Ψ(0) |H0 |Ψ(0) > (1.56)
mientras que el operador H1 , multiplicado por un cierto parámetro λ que finalmente
haremos igual a 1, es la perturbación, que suponemos pequeña respecto al operador
de orden cero (y que será, en el caso que consideramos, la correlación electrónica). A
continuación entonces podemos expresar tanto la energı́a como la función de onda del
Hamiltoniano exacto (i.e., el que incluye la correlación) como una serie en potencias
del parámetro λ
Introduciendo estas expresiones en la ecuación de Schrödinger e igualando término
a término los coeficientes de las distintas potencias obtenemos las ecuaciones que nos
permiten obtener las correcciones perturbativas pertinentes.
Esto sirve para cualquier perturbación. Cuando H0 es el operador de Fock, la con-
creción de la MBPT planteada en las ecuaciones anteriores recibe el nombre de teorı́a
de perturbaciones de Møller-Plesset (MPPT) y es el método más comúnmente emplea-
do para calcular la energı́a de correlación. En particular, la MPPT de segundo orden,
que recibe el nombre de MP2 está programada en forma tal en la mayor parte de los
programas de cálculo que su evaluación es hoy en dı́a muy rápida. En el caso de MP2,
la energı́a de correlación toma la forma
X 2(ia|jb) − ib|ja)
MP 2
Ecorr = (ia|jb) (1.57)
ε i + εj − εa − εb
i,j,a,b

donde en el numerador participan las integrales sobre orbitales moleculares mientras


que el denominador es una combinación lineal de las energı́as orbitales.
Los métodos perturbacionales presentan la ventaja sobre la CI de ser consistentes
respecto al tamaño del sistema, por lo cual son particularmente útiles para estudiar
la energı́a de correlación en complejos moleculares respecto a sus componentes. Tiene,
sin embargo, dos tipos de problemas. Por una parte, los métodos MBPT no son varia-
cionales, por lo cual no convergen monotónicamente hacia la energı́a real del sistema,
sino que puede estar por encima o por debajo de la misma (normalmente puede darse
que las correcciones de orden superior tengan signo opuesto a las correcciones de orden
inferior). Por otra parte, la convergencia de la serie MBPT puede variar mucho de
sistema a sistema, incluso en casos en que los sistemas estén ı́ntimamente relacionados
(isómeros, por ejemplo). Esto hace que no necesariamente el porcentaje de la energı́a
de correlación recuperado a un nivel determinado sea el mismo en distintos sistemas y
puede llevar a notorios errores en la predicción de energı́as relativas.
32 Cálculos Computacionales de Estructuras Moleculares

Usualmente, el método MP2 se emplea para realizar optimizaciones de geometrı́a.


Un cálculo mas exacto de la energı́a de correlación se realiza usualmente a nivel MP3,
MP4 o MP5 (es decir a tercer, cuarto o quinto orden en el desarrollo perturbativo).
Son mucho más costosas (en tiempo de computadora) que MP2, especialmente si se
incluyen todas las excitaciones hasta cuarto orden, de las cuales las triples son las más
costosas. A veces se designa como MP4(SDQ) al método en el cual no se incluyen las
excitaciones triples y como MP4(SDTQ) al que incluye todas las excitaciones hasta
cuarto orden.
Finalmente, nótese que el desarrollo MPPT puede aplicarse tanto a hamiltonianos
RHF (en el caso de capa cerrada) como UHF (para capa cerrada o capa abierta por
igual). En el caso de cálculos restrictos de capa abierta (ROHF) no existe una elec-
ción única del hamiltoniano de referencia (H0 ) y por lo tanto existen varias técnicas
alternativas para realizar la MBPT a partir de ellos.
(Ver: Leininger M.L., Allen W.D., Schaefer H.F., Sherrill C.D. (2000). ”Is Møller-
Plesset perturbation theory a convergent ab initio method?”. J. Chem. Phys. 112 (21):
9213-9222).
Veamos unos resultados MP paralelos a los ya vistos con CI, para el H2 O:

cc-pVDZ aug-cc-pVDZ
R=Rref R=2·Rref R1 =Rref , R2 3·Rref R=Rref R=2·Rref
RHF -76.0240386 -75.5877113 -75.6808813 -76.0389405 -75.6002312
MP2 -76.2264254 -75.8950057 -76.0037391 -76.2595807 -75.9314538
MP3 -76.2333241 -75.8808395 -76.0459271 -76.2641138 -75.9068279
MP4 -76.2387068 -75.9338987 -76.0941739 -76.2732235 -75.9688048
MP5 -76.2392642 -75.9332675 -76.0957760 -76.2719741 -75.9524374
FCIa -76.2397611 -75.9499394 -76.0604790 -76.2733209 -75.9750710
a
Con Psi4, FC y esféricas (unos 400 s)

Tabla 1.6: Energı́as MPn, calculadas con Gaussian09 (FC, 5d,7f), para el H2 O, a dos
geometrı́as, con ángulo HOH= 110.565o y Rref = 1.84345 a0 .

1.6.3. Coupled Clusters o Clusters acoplados (CC)


Los métodos de clusters acoplados coupled clusters (CC) tienen una filosofı́a similar
a la de los métodos perturbacionales, pero aquı́ la función a optimizar es exponencial, en
lugar de lineal. Ası́, en lugar de expresar la función de onda como en la ecuación (1.51)
lo hacemos en la forma
 
T 1 2 1 3
Ψcc = e Ψ0 = 1 + T + T + T + ... Ψ0 (1.58)
2! 3!
donde el operador T es una suma de operadores de cluster

T = T1 + T2 + T3 + ... (1.59)
Funciones de onda multideterminantales. 33

Cada operador de cluster Ti aplicado a la función de onda de referencia provoca


todas las excitaciones de orden i, por lo cual, por ejemplo, la aplicación del operador
T2 genera todas las configuraciones doblemente excitadas, etc.
No se aplica un método variacional, sólo se resuelve:

H|ΨCC >= ECC |ΨCC >

e−T HeT |ΨCC >= e−T ECC |ΨCC >= ECC e−T |ΨCC >= ECC |ΨHF >
ECC =< ΨHF |e−T HeT |ΨHF > =< ΨHF |HeT |ΨHF >
Donde ahora se trunca la exponencial
1
(1 + T̂ + T̂ 2 + · · · )
2
y también
T̂ = Tˆ1 + Tˆ2 + · · ·
De la misma forma que sucedı́a con la CI, realizar un tratamiento completo del
problema es imposible cuando el sistema no es muy pequeño. De la misma forma que
la CI, la función de onda CC puede truncarse en cualquier punto (es decir, a un cierto
orden máximo de excitación). Por ejemplo, la función de onda CC más frecuente es la
que incluye sólo el operador de dobles excitaciones, en la forma
1X ˆ 1 X ab † †
T2 = tij = t a a ai aj (1.60)
2 ij 4 ijab ij a b
donde X
tˆi ≡ tαi a†α ai (1.61)
α
X
† †
tˆij ≡ tab
ij aa ab aj ai (1.62)
a>b
con
a†p |φq · · · φs >= |φp φq · · · φs > (1.63)

ap |φp φq · · · φs >= |φq · · · φs > (1.64)


(En general:
 2 X
1 † †
Tn = tab...
ij... a b ...ai aj ... (1.65)
n! ij...ab...

Nótese que debido a los productos de operadores, la función de onda CCD contiene
los mismos términos que la CI del mismo orden, pero también términos adicionales.
En efecto, de la ecuación (1.58) obtenemos
 
ˆ 1 ˆ2
ΨCCD = Ψ0 1 + T2 + T2 + .... (1.66)
2
X X
ΨCCD = Ψ0 + tab ab
ij Ψij + tabcd abcd
ijkl Ψijkl + ... (1.67)
i,j,a,b i,j,k,l,a,b,c,d
34 Cálculos Computacionales de Estructuras Moleculares

donde los dos primeros términos son los mismos que surgen de un tratamiento CI, pero
los términos siguientes están presentes sólo en CCD. Estos términos hacen que CCD, a
diferencia de CI, sea consistente con el tamaño del sistema, con lo que elimina uno de
los problemas de aquélla. Por otra parte, la expresión anterior también difiere de la que
se obtendrı́a empleando teorı́a de perturbaciones, pues en CCD se considera la suma
de las dobles excitaciones a orden infinito, incluyendo de hecho cuádruple excitaciones,
etc. Consecuentemente, la energı́a CCD recupera mucha más energı́a de correlación
que la MP2, por ejemplo, y converge mucho más rápidamente que esta serie.
En este caso, las ecuaciones de acoplamiento son:
 
a
0 = hΦi |Ĥ 1 + T̂2 |ΦHF i (1.68)
 
1 2
0 = hΦab ij |Ĥ 1 + T̂2 + T̂2 |ΦHF i (1.69)
2

El único defecto grave de CC respecto a MPn es que resulta mucho más costosa de
calcular, por lo cual las optimizaciones de geometrı́a usando CCD, por ejemplo, son
mucho menos frecuentes en la literatura que las obtenidas usando MP2.
Ver: http://vergil.chemistry.gatech.edu/notes/sahan-cc-2010.pdf .
Para un cálculo CCSD tendremos sólo el acoplamiento con simples y dobles, y el
resto de los términos se anularán, quedándonos dos conjuntos de ecuaciones acopladas
y no lineales:
 
a 1 2 1 3
0 = hΦi |Ĥ 1 + T̂1 + T̂2 + T̂1 + T̂1 T̂2 + T̂1 |ΦHF i (1.70)
2 3!

1
0 = hΦij |Ĥ 1 + T̂1 + T̂2 + T̂12 + T̂1 T̂2 +
ab
2

1 3 1 2 1 2 1 4
T̂ + T̂ + T̂ T̂2 + T̂1 |ΦHF i (1.71)
3! 1 2 2 2 1 4!

Debido al aumento de su complejidad, a partir del nivel CCSD, surgen una gran
cantidad de tratamientos aproximados, entre los que destacan los efectuados con las
triples excitaciones
CCSDT, CCSD[T], CCSD(T), CCSDT-n Ası́, el método CCSDT es muy costos,
por lo que suelen utilizar los aproximados:
CCSD(T), como la energı́a CCSD más una estimación de las triples:
[2]
∆ECCSD[T ] = hΨHF |T̂2 V̂ T̂3 |ΨHF i

[2]
CCSD(T ) = CCSD[T ] + hΨHF T̂1 V̂ T̂3 |ΨHF i
También es conveniente indicar que existen otros métodos Coples Clusters con más
aproximaciones (Menos necesidad de calcular tantas integrales), los CCn.
Etileno, variación con las Bases:
Funciones de onda multideterminantales. 35

Método Energı́a tiempo


R=Rref R=2·Rref
RHF -76.0240385 -75.5877113
CC2 -76.2296059 -75.9145119 0.5 s
CCSD -76.2381164 -75.9296328 1. s
CC3 -76.2412740 -75.9528090 7.2 s
CCSD(T) -76.2412018 -75.9554852 1. s
CCSDT -76.2413670 -75.9530698 12 s
CC4 -76.2418754 -75.9532675 122 s
CCSDT(Q) -76.2418729 -75.9533325 33 s
CCSDTQ -76.2418413 -75.9516351 145 s
CCSDTQP -76.2418575 -75.9516455 5631 s
FCIa -76.2418601 -75.9516669 12062 s
a
Con Psi4, Full y esféricas

Tabla 1.7: Energı́as CC, calculadas con la base cc-pVDZ, con Cfour-MRCC, full elec-
trons, para el H2 O, a dos geometrı́as, HOH= 110.565o y Rref = 1.84345 a0 .

Figura 1.1: a) Energy (in hartrees) and b) Errors in the optimized geometry respect
to ex- perimental data[12], for ethylene, versus number of basis functions. Optimized
geometry calculations with CCSD and MP4.
36 Cálculos Computacionales de Estructuras Moleculares

Método Energı́a (CCn) Tiempo (CCn)


HF -78.053914 10”
MP2 -78.381568 35”
MP3 -78.406276 60”
MP4 -78.421513 82”
MP5 -78.421628 70’
CCSD -78.411101 (-78.384761) 2.2’[13.2’] (6”[16”])
CCSD[T] -78.423379
CCSD(T) -78.423006 2.8’
CCSDT -78.423471 (-78.423406) 186’ (25’)
CCSDT[Q] -78.423649
CCSDT(Q) -78.424104 604’
CCSDTQ -78.424072 (-78.42408 ) 1500’ [8493’] (6000’)

Tabla 1.8: Energı́as del Etileno Base 6-311G**. Geometrı́a optimizada al nivel
CCSD.Cálculos en G09, Cfour-MRCC, full y sobre Intel(R) Xeon(R) CPU E5-2670
0 @ 2.60GHz
Funciones de onda multideterminantales. 37

1.6.4. Métodos multi-configuracionales


Según Valera Veryazov,Lund University,Sweden
La funcion Full CI (con una base ilimitada) es exacta, recordad que
X
ΨCI = CK φk
K

donde φK una función antisimétrica de N-electrones


Pero ¿cómo es de grande esta suma? Si el numero de orbitales es n, el número de
electrones N y el spı́n es S, el número de configuraciones de funciones de estado (CSF)
es
   
2S + 1 n + 1 n+1
Kn,N,S = + N
n + 1 N2 − S 2
+S+1
Si se hace el cálculo para N electrones en n orbitales, con N = n, y con spı́n 0,
aparecen los siguentes números de configuraciones:
2 3
4 20
6 175
8 1764
10 19404
12 226512
14 2760615
16 34763300
18 449141836
20 5924217936
22 79483257308
24 1081724803600
...
48 81528782754899118132297728
50 1205564663340194413152305152
...
100 395265437841363443381135836546970132196100000000000000000

Vamos, que es carı́simo y se puede optar por otros métodos más intuitivos, más
elaborados, y menos costosos.
Los métodos multi-configuracionales implican la optimización simultánea de los
orbitales moleculares dentro de las configuraciones electrónicas consideradas en un
desarrollo del tipo CI, y de los coeficientes del propio desarrollo.
El caso más conocido de método multi-configuracional es el llamado SCF multiconfi-
guracional (MCSCF). En este método se seleccionan ciertas configuraciones electrónicas
(i.e., determinantes de Slater) formados en base a una cierta configuración de referencia.
Usualmente estos determinantes se seleccionan en base a una cierta “intuición quı́mi-
ca” ya que, obviamente, el tamaño del cálculo a realizar lo hace impracticable más allá
de ciertos lı́mites. A continuación, se optimizan, utilizando el teorema variacional, los
coeficientes de la combinación lineal de determinantes, pero, simultáneamente, en cada
ciclo se reoptimizan los coeficientes de los orbitales moleculares individuales en lugar
de dejarlos fijos a sus valores HF (tal como se hace en la CI).
38 Cálculos Computacionales de Estructuras Moleculares

La función de onda MCSCF es muy útil para eliminar los problemas que surgen de la
correlación no dinámica, i.e., problemas de disociación, en general. Una forma popular
de elegir los determinantes que participan en la MCSCF es realizar lo que se conoce
como SCF completo en el espacio activo (complete-active-space SCF, CASSCF). En
este caso los determinantes se eligen de forma que se incluyan todas las excitaciones
posibles dentro de un subespacio del número total de orbitales, que se conoce con el
nombre de “espacio-activo”. La determinación de los orbitales a incluir dentro de este
espacio activo dependerá del problema y la precisión que querarmos.
Este método ha sido desarrollado por Roos y colaboradores. Una forma popular
de elegir los determinantes que participan en la MCSCF es realizar lo que se conoce
como SCF completo en el espacio activo (complete-active-space SCF, CASSCF). En
este caso los determinantes se eligen de forma que se incluyan todas las excitaciones
posibles dentro de un subespacio del número total de orbitales, que se conoce con el
nombre de “espacio-activo”. La determinación de los orbitales a incluir dentro de este
espacio activo dependerá del problema y la precisión que queramos.
En general, el número de configuraciones que se pueden formar para una distribución
de m electrones en n orbitales es:
n!(n + 1)!
N= m m
+ 1 ! n − m2 ! n − m
   
2
! 2 2
+1 !

(En la página 119 de [2] podéis ver una variante del CASSCF, el denominado
RASSCF, que es otra forma de generar las configuraciones en una ventana de OMs
activos.)
Lo usual es resolver el problema MCSCF según el esquema de Roos en “dos pasos”
(Roos BO (1983) In: Diercksen GHF, Wilson S. eds. Methods in computational mole-
cular physics. Reidel, Dordrecht, Holland, pp 161-187). Es decir, se hace por separado
la optimización de los coeficientes CI y la de los orbitales.
Los coeficientes CI se obtienen por un CI convencional. Se considera que
X
Ψ(n) = Ca(n) Φa
a

donde el superı́ndice (n) corresponde a la enésima raı́z de la ecuación secular:

|Hab − Eδab | = 0 / Hab =< Φa |H|Φb >

y Φa se puede escribir formalmente como :


X
Φa = uat Φt

donde Φt es un determinante de Slater escrito como:

Φt = |nt1 , nt2 , · · · , ntm >

con nti son los números de ocupación (con un valor de 0 ó 1) de los espı́n-orbitales i y
uat son los coeficientes de acoplamiento por simetrı́a, del estado representado por Ψ(n) .

La presunción básica de la teorı́a MCSCF es que si uno sabe escoger la


descripción correcta para los orbitales, muchos de los aspectos quı́micos y
Funciones de onda multideterminantales. 39

fı́sicos importantes de un sistema dado, están representados por una función


de onda que consiste en unos pocos términos.
Estos términos, las configuraciones, no sólo mejoran la energı́a total, sino
también la de los procesos fı́sicos y quı́micos asociados con los cambios de
la función de onda.

El criterio para elegir los mejores orbitales es la minimización de la energı́a, y si


consideramos que X (n)
Etot = Ca(n) Cb Eab
a,b

la consideración de mı́nimo, sujeto a las restricciones de ortonormalidad de los orbitales,


nos lleva las ecuaciones de Fock:
X
Fi φi = εij φj
j

pero este Fi es distinto del operador de Fock que obtenı́amos cuando utilizábamos
una función monodeterminantal (o mono-configuracional), ahora nos aparecen unas
expresiones más complejas, que vamos a obviar, y finalmente, se puede mostrar que

1X
Etot = < i|ni h + Fi |i >
2 i

donde X
ni = nia Ca2
a

y nia es el número de ocupación del orbital i en la configuración Φa .


El problema es que las ecuaciones MCSCF (ver p.e. A.C. Wahl and G. Das en
Methods of Electronic Structure Theory, H.F. Schaefer III (Ed.), Plenum, New York
1911, pag. 51)) es más complejo que el visto para las soluciones SCF del modelo Hartree-
Fock.
La solución de la ecuaciones de Fock se suelen resolver en forma iterativa, utilizando
un procedimiento de minimización de Newton-Raphson, donde la energı́a se expande
en serie de Tailor, respecto a los parámetros variacionales, y las ecuaciones se resuelven
iterativamente. (Hessian(x) δ(x) = -gradiente(x))
Cada iteración de MCSCF consiste en los pasos siguientes:

1. Transformación de los integrales en la base de los orbitales atómicos a la base de


orbitales moleculares.

2. Generación de la matriz del Hamiltoniano y optimización de los coeficientes CI


(diagonalización de H).

3. Generación de las matrices de densidad de primer y segundo orden.

4. Mejora de los orbitales moleculares (formación del gradiente y del hessiano de los
orbitales y resolución de las ecuaciones de Newton-Raphson).
40 Cálculos Computacionales de Estructuras Moleculares

La formulación MCSCF permite obtener soluciones tanto del estado fundamental


como de estados excitados.
Otra forma de MCSCF es la conocida con el nombre de enlace de valencia genera-
lizado (generalized valence bond, GVB) desarrollado por Goddard y colaboradores.

En este caso el MCSCF es realizado incluyendo un número muy pequeño


de configuraciones electrónicas, con el propósito de describir bien un estado
electrónico que es inherentemente multiconfiguracional (como un singulete
de capa abierta, por ejemplo) o la disociación homolı́tica de un enlace. El
nombre surge porque usualmente las configuraciones electrónicas a incluir se
seleccionan mediante un análisis de enlace de valencia de las distribuciones
electrónicas.

Más común es la utilización de una partición de orbitales que mantenga el sentido


fı́sico del problema y minimice los cálculos (aunque se complique un poco el plantea-
miento). Es la distribución RAS (Espacio Activo Restringido).
Se suele dividir el espacio activo en tres espacios, Ras I, Ras II y Ras III, lógicamente
el lı́mite inferior lo marca Ras I y el superior Ras III.
En GAMESS, Al dividir el espacio activo total en múltiples subespacios, y al es-
pecificar un conjunto de electrones que ocupan cada subespacio, la mayorı́a del total
de CI efecto puede ser incluido. opción ORMAS genera un full CI en cada subespacio,
tomando el producto de cada pequeña full CI para generar la lista determinantes.
El Gaussian la opción RAS=(a,b,c,d), permite hasta a huecos (excitaciones de Ras I
a Ras II y Ras III) en b orbitales de Ras I y crear c partı́culas en d orbitales de Ras III
(es decir excitaciones de Ras I o Ras II a Ras III), con lo que el mı́nimo número de
electrones en Ras II es 2b − a.
Si se hace un CAS, se indica solamente el número de electrones y el de orbitales,
en el espacio activo.

Para generar una función MCSCF, debes considerar tu problema en particular, y


conocer una primera solución monodeterminantal, para hacer la elección de la ventana
apropiada. Muchos programas sugieren la utilización de los orbitales naturales MP2
como punto de partida para un cálculo MCSCF, al menos para cálculos de capa cerrada.
Finalmente debemos mencionar brevemente la existencia de métodos que permiten
aplicar una CI no a una única configuración de referencia sino a un conjunto de confi-
guraciones de referencia seleccionadas de tal manera que representen correctamente el
Métodos del Funcional de la Densidad. 41

proceso quı́mico de interés. Este tipo de procedimiento se conoce con el nombre de CI


multireferencia y, usualmente, se concreta en la realización de un cálculo CASSCF o
GVB para determinar las configuraciones de referencia importantes en el problema que
se estudia, seguido de una CISD incluyendo las configuraciones electrónicas obtenidas
de excitar electrones a partir de todas las configuraciones de referencia. Sin necesidad
de meditarlo mucho se advierte que este procedimiento es extremadamente costoso en
comparación con los mencionados anteriormente.

1.6.5. Análisis comparativo de los métodos anteriores


En principio, hay que distinguir entre los métodos variaciones, las versiones útiles
de Interacción de Configuraciones (CIS, CISD) y los no variacionales, como los per-
turbativos y Coupled Clusters (MP2, MP3, MP4, MP5, CCSD, CCSD(T)), pero estos
últimos si autoconsistentes en tamaño (o quasi lo son), mientras que los primeros no
lo son.
También, en principio, los métodos CISD y MP no son iterativos, aunque la diago-
nalización necesaria en CIs, a veces se resuelva de forma iterativa. En la tabla 4.5 de
[2] (pag. 145), se indican las escalas formales respecto al número de funciones de base,
que en la práctica suelen mejorar, ya que o bien se han mejorado los algoritmos, o esa
dependencia es de una fase del cálculo.
Escala Métodos CI Métodos MP Métodos CC No Átomos ≈
N4 HF HF HF 100-500
N5 MP2 CC2 50-100
6
N CISD,QCISD MP3,MP4(SDQ) CCSD 20-30
7
N MP4 CCSD(T) CC3 20
N8 CISDT MP5 CCSDT 3-6
N9 MP6 2-5
N10 CISDTQ MP7 CCSDTQ 2-5
Si bien HF es formalmente M4 dependiente, en la práctica prácticamente se lineariza
a M1 . MP2 tan sólo es de orden M5 en la fase de transformación de integrales atómicas
a moleculares, y ası́ sucesivamente. Como resumen reescribo la siguiente escala de
complejidad:

HF << M P 2 < CISD < M P 4(SDQ) ∼ CCSD < M P 4(SDT Q) < CCSD(T )

Los métodos multireferenciales no son fáciles de clasificar en este orden, ya que su


convergencia puede hacer que sean relativamente rápidos, o penosamente lentos.
Un gráfico comparativo de los resultados para el cálculo de la energı́a de disociación
con los métodos MP2, CCSD y CCSD(T) lo tenéis en la fig 9.1, pag. 227 de [13].
42 Cálculos Computacionales de Estructuras Moleculares

Método Tiempo (s)


HF 0.6
B3LYP 0.7
MP2 0.8
MP3 0.9 0.08
MP4 0.9
MP5 1.6 - 140
MP6 477
MP7 448
CISD 1.0
QCISD 1.1
CCSD 1.1
CCSD(T) 1.2
CCSDT 3.9
CCSDTQ 89.2
CCSDTQP 4170

Tabla 1.9: tiempo de cálculo en un ordenador con procesador Intel(R) Xeon(R) Gold
6150 CPU @ 2.70GHz, (sólo un procesador para el Gaussian09 y Psi4). H2 O base
cc-pVDZ. Geometrı́a, la de siempre.
Métodos del Funcional de la Densidad. 43

1.7. Los métodos del Funcional Densidad


En vez de intentar conocer la función de onda de un sistema, y a partir de ella
obtener toda la información posible sobre su estructura, ya desde los comienzos de
la Quı́mica Cuántica se pensó en utilizar la densidad electrónica, algo que se puede
detectar experimentalmente, para con ella obtener esa información estructural de mi
sistema, con la ventaja de que la la densidad depende únicamente de las tres coordena-
das del espacio, mientras que la función de onda depende de las coordenadas de cada
una de las N partı́culas que componen mi sistema.
A pesar de ser un planteamiento antiguo, sólo en los últimos años se ha generalizado
su utilización, fundamentada en el teorema de Hohenber-Kohn y desarrollada a partir
de las ecuaciones de Kohn-Sham.
Una buena referencia para ponerse al dı́a es el reciente libro de W. Koch y M.C.
Holtthausen [14] y los fundamentos se encuentran muy claramente desarrollados en
la tesis de José Marı́a Pérez Jordá, Univ. Alicante 1992. En la red podéis ver la di-
rección http://www.ccl.net/cca/documents/DFT/dft-overview/dft.html.shtml, escrita
por Jan K. Labanowski, aunque es tal la evolución de los métodos, que está un tanto ob-
soleta. http://vergil.chemistry.gatech.edu/notes/dft-parrish-2010.pdf de Rob Parrish.
La idea es que si consideramos que un sistema es un conjunto de N electrones sujeto
a la influencia de su repulsión mutua y a la de un potencial monoelectrónico v(r). El
operador Hamiltoniano de este sistema será

N N N N
1 X 2 XX 1 X
Ĥ = − ∇ + + v(ri ) (1.72)
2 i=1 i=1 j>i
|ri − rj | i=1

El potencial v(r) se suele denominar potencial externo (externo a los electrones), e


incluye el potencial producido por los núcleos de una molécula o cristal. Es evidente que
el operador Hamiltoniano (es decir, el sistema de N electrones) queda unı́vocamente
determinado especificando, el número de electrones N , y el operador monoelectrónico
v(r).
En primer lugar veamos algunos conceptos previos.

1.7.1. Funcionales
Un funcional es similar a una función, que relaciona una variable x con un valor y,
pero donde la cantidad y, en vez de depender de la coordenada x, depende de una (o,
en general, más de una) función φ(x). Más coloquialmente, un funcional es una función
cuya variable es otra función. El conjunto de funciones admisibles F constituye el
dominio del funcional F [φ].
De acuerdo con lo anterior, la energı́a de un sistema es un funcional de la función
de onda,
Z
E = E[Ψ] = Ψ(x1 , . . . , xN )ĤΨ∗ (x1 , . . . , xN ) dx1 · · · dxN (1.73)

El dominio del funcional E[Ψ] es el espacio de Hilbert de funciones antisimétricas


con cuadrado integrable.
44 Cálculos Computacionales de Estructuras Moleculares

La minimización del funcional E[Ψ] sobre todo el espacio de Hilbert permite obtener
la energı́a del estado fundamental E0 y su función de onda Ψ0 ,

E0 = E[Ψ0 ] ≤ E[Ψ] (1.74)


(Ver http://www.ccl.net/cca/documents/DFT/dft-overview/previous-version/dft fof.shtml
para aclarar las diferencias y similitudes entre Funciones, Operadores y Funcionales)

1.7.2. Derivada Funcional


Supongamos que el orbital φi minimiza al funcional E[φ1 , . . . , φi , . . . , {φ̄i }], dado por
la ecuación (1.73). Supongamos que tenemos una función arbitraria δφ(r), pero con las
restricciones de que ella y su primera derivada se anulen en el lı́mite del sistema, y que
además tenga derivadas primeras y segundas continuas en todo su dominio. Entonces,
dado un número , la expresión

E[φ1 , . . . , φi + δφ, . . . , {φ̄i }] (1.75)


es una función de  que presenta un mı́nimo para  = 0,
 
d
E[φ1 , . . . , φi + δφ, . . . , {φ̄i }] = 0. (1.76)
d =0

Pues bien, de esta relación se obtiene la ecuación diferencial o integro-diferencial


que debe cumplir el orbital φi para minimizar E[{φi }, {φ̄i }].
El primer paso es poner la anterior derivada en la forma
  Z
d δE
E[φ1 , . . . , φi + δφ, . . . , {φ̄i }] = δφ(r) dr = 0. (1.77)
d =0 δφi (r)
La cantidad δφδEi (r)
es la derivada funcional de E con respecto a φi en el punto r, y,
en general, para cada valor de r, puede ser a su vez un funcional de φi . Si la derivada
funcional existe se dice que el funcional es diferenciable. Courant y Hilbert han descrito
como poner la derivada (1.76) en la forma (1.77) para los tipos más frecuentes de
funcionales.
El segundo paso es consecuencia del lema fundamental del cálculo de variaciones: si
la función δφ(r) se anula en el lı́mite del sistema, y tiene derivadas primeras y segundas
continuas, entonces de la relación (1.77) se deduce necesariamente que

δE
= 0. (1.78)
δφi (r)

Esta última relación es conocida como la ecuación de Euler-Lagrange.

1.7.3. Matrices Densidad Reducidas y Densidad Electrónica


El operador matriz densidad ΓN se define como el cuadrado de la función de un
sistema de N electrones,

ΓN = Ψ(x1 , x2 , . . . , xN )Ψ∗ (x1 , x2 , . . . , xN ) (1.79)


Métodos del Funcional de la Densidad. 45

En general, sólo nos interesarán matrices densidad reducidas de segundo y primer


orden, que se definen como:
La matriz densidad reducida de segundo orden, Γ(x01 , x02 ; x1 , x2 ), se obtiene a partir
de ΓN por reducción

Z
Γ(x01 , x02 ; x1 , x2 ) = N (N − 1) ΓN (x01 , x02 , x3 , . . . , xN ; x1 , x2 , x3 , . . . , xN ) dx3 · · · dxN
(1.80)
N (N −1)
Existen varios criterios de normalización (por ejemplo, a utilizado por 2
,
Löwdin, a N (N − 1), utilizado por McWeeny) y hay que saber cual se utiliza.
La matriz densidad reducida de primer orden se puede obtener por reducción de la
de segundo orden,
Z
0 1
γ(x ; x) = Γ(x01 , x2 ; x1 , x2 ) dx2 (1.81)
N −1
Las densidades electrónica de espı́n α y β, y la densidad electrónica total del sistema
se pueden definir respectivamente como

ρα (r) = γ(rα, rα) (1.82)


ρβ (r) = γ(rβ, rβ) (1.83)
ρ(r) = ρα (r) + ρβ (r) (1.84)

Especı́ficamente, la densidad ρ asociada con una función de onda Ψ viene dada por
Z
ρ(r) = Ψ(x1 , x2 , . . . , xN )Ψ∗ (x1 , x2 , . . . , xN ) dσ1 dx2 · · · dxN (1.85)

y el valor promedio del potencial externo v(r) por

N
X Z
hΨ| v(ri )|Ψi = ρ(r)v(r) dr (1.86)
i=1

La importancia de las matrices de densidad reducida en Quı́mica Cuántica radica en


el hecho de que si se conoce la matriz de segundo orden Γ (lo cual implica que se conoce
también γ y ρ), entonces se puede calcular la energı́a total del sistema E. Expresado
con otras palabras, la energı́a es un funcional de la matriz reducida de segundo orden:

Z Z Z
1  2 0
 1
Γ(x1 , x2 ; x1 , x2 )
E = E[Γ] = − ∇ γ(x ; x) x0 =x dx + v(r)ρ(r) dr + dx1 dx2
2 |r2 − r1 | 2
(1.87)
Para el cálculo de la energı́a cinética se ha adoptado la convención usual de que,
antes de la integración, un operador actúa sólo sobre x, pero no sobre x0 , y, una vez
que ∇2 ha actuado sobre γ, se iguala x0 a x y se integra.
46 Cálculos Computacionales de Estructuras Moleculares

1.7.4. El Teorema de Hohenberg y Kohn


Pierre Hohenberg y Walter Kohn [15] nos dice que la energı́a de un sistema de N
electrones es un funcional de su densidad electrónica.
Z
E0 = Ev (ρ0 ) = ρ0 (r)v(r)dr + F [ρ0 ]

donde el funcional F [ρ0 ]:


F [ρ0 ] =< T [ρ0 ] > + < Vee [ρ0 ] >
es independiente del potencial externo, y además es el gran desconocido...
En primer lugar demuestran que si tenemos dos estados no degenerados de dos
sistemas de N electrones cuyos potenciales externos difieren en más de una constante,
sus funciones deben ser distintas.
Cabe preguntarse ahora si sus respectivas densidades electrónicas pueden ser igua-
les. Las respuesta a esta pregunta es negativa, y viene dada por el llamado primer
teorema de Hohenberg y Kohn.
Dos sistemas de N electrones descritos por operadores Hamiltonianos cuyos respec-
tivos potenciales externos difieren en más de una constante no pueden tener estados
fundamentales con la misma densidad electrónica. En otras palabras, salvo una cons-
tante aditiva, el potencial externo queda determinado por la densidad electrónica del
estado fundamental .
Se ha dicho antes que un sistema queda determinado si se especifica su número de
electrones N y su potencial externo v(r). Como el número
R de electrones queda determi-
nado por la densidad del estado fundamental (N = ρ(r) dr), el anterior enunciado del
primer teorema de Hohenberg y Kohn implica que no puede haber dos sistemas dife-
rentes con la misma densidad electrónica en su estado fundamental . Aquı́, “diferentes”
significa que difieren en más de una constante.
La forma habitual de expresar lo anterior es como antes se ha dicho, para estados
fundamentales, la energı́a es un funcional de la densidad electrónica,

E = E[ρ] ≡ hΨ0 |Ĥ|Ψ0 i. (1.88)


A continuación definimos el funcional de la densidad F [ρ] como la suma de la
energı́a cinética y de repulsión bielectrónica del estado fundamental de un sistema con
densidad ρ, es decir,
Z
F [ρ] = E[ρ] − v(r)ρ(r) dr. (1.89)
El principio variacional nos dice que, para la función de onda del estado fundamental
Ψ00 de cualquier sistema con Hamiltoniano Ĥ 0 , se cumple que

hΨ00 |Ĥ|Ψ00 i ≥ hΨ0 |Ĥ|Ψ0 i (1.90)


La igualdad se cumple únicamente cuando Ψ00
=P 0
Ψ0 , es decir, cuando Ĥ = Ĥ.
Ahora, podemos reemplazar el operador Ĥ por Ĥ − N 0 0
i=1 [v (ri ) − v(ri )], con lo que
obtenemos
Z
hΨ0 |Ĥ |Ψ0 i − [v 0 (r) − v(r)] ρ0 (r) dr ≥ hΨ0 |Ĥ|Ψ0 i,
0 0 0
(1.91)
Métodos del Funcional de la Densidad. 47

y, recordando que la energı́a es un funcional de la densidad, tenemos


Z
E[ρ ] − [v 0 (r) − v(r)] ρ0 (r) dr ≥ E[ρ]
0
(1.92)

Finalmente, utilizando la definición de F [ρ] obtenemos


Z
F [ρ ] + v(r)ρ0 (r) dr ≥ E[ρ]
0
(1.93)

Esta desigualdad es conocida como el segundo R teorema de Hohenberg y Kohn, y


establece que el mı́nimo del funcional F [ρ] + v(r)ρ(r) dr se obtiene cuando ρ es la
densidad del estado fundamental asociada al potencial externo v(r).
Finalmente, queremos resaltar un detalle importante: el primer teorema de Hohen-
berg y Kohn prohibe que dos sistemas diferentes tengan la misma densidad, pero no
garantiza que, dada una densidad ρ, exista al menos un sistema con esa densidad. En
tal caso, tanto el funcional E[ρ] como el F [ρ] quedarı́an indefinidos.
Ver Teorı́a del Funcional Densidad en la Tesis de J.M. Pérez Jordá

1.7.5. Método de Kohn y Sham


El método de Kohn y Sham[16] constituye sin lugar a dudas el más utilizado en
cálculos prácticos dentro de la teorı́a del funcional de la densidad.
La entidad central del método de Kohn y Sham lo constituye el funcional de inter-
cambio y correlación, que se estudia a continuación.
48 Cálculos Computacionales de Estructuras Moleculares

El Funcional de Intercambio y Correlación


Sistemas No Interactuantes

Un sistema con N electrones descrito por un Hamiltoniano de la siguiente forma:


N N
1X 2 X
Ĥs = − ∇ + v(ri ) (1.94)
2 i=1 i=1

se dice que es un sistema no interactuante, porque no existe ninguna interacción entre


pares de electrones. A los sistemas con interacción bielectrónica, los denominaremos
a partir de ahora como sistemas interactuantes. Los teoremas de Hohenberg y Kohn
también son aplicables a sistemas no interactuantes, de manera que la densidad ρ
determina el potencial externo v y la función de onda del estado fundamental, Φ0 , que
en este caso es un determinante de Slater.
Una densidad ρ es no interactuante v-representable si existe un sistema no interac-
tuante cuyo estado fundamental Φ0 tenga densidad ρ.

El Funcional Ts [ρ]

Como consecuencia del primer teorema de Hohenberg y Kohn aplicado a sistemas


no interactuantes, la energı́a cinética de este sistema es un funcional de la densidad,
que representaremos por Ts [ρ],
* N
+
1X
Ts [ρ] = Φ0 − ∇2 Φ0 . (1.95)

2
i=1

Esta definición sólo sirve si la densidad es no interactuante v-representable. En caso


contrario, Ts [ρ] no está definido.
Podemos extender a sistemas no interactuantes la variación restringida de Levy y
Lieb, definiendo a Ts [ρ] como
* N
+
1X
2
Ts [ρ] = mı́n Φρ − ∇ Φρ . (1.96)

2
i=1

Ts [ρ] representa la energı́a cinética de un sistema de N electrones sin interacción


entre ellos, pero no es la energı́a cinética de nuestro sistema interactuante, sino un
lı́mite inferior a ella. Respecto a la evaluación del funcional Ts [ρ], podemos considerar
dos aspectos

No se conoce una expresión explı́cita de Ts [ρ] en términos, únicamente, de la


densidad ρ, aunque existen varias expresiones aproximadas.

Es muy sencillo escribir una expresión exacta para Ts [ρ] en términos de un con-
junto de N orbitales {φi } restringidos a

• Ser ortonormales, Z
φi (r)φj (r) dr = δij (1.97)
Métodos del Funcional de la Densidad. 49

• Dar lugar a la densidad ρ,

N
X
ρ(r) = |φi (r)|2 (1.98)
i=1

Por ejemplo, si la densidad que buscamos es la que corresponde al estado funda-


mental de un sistema no interactuante con potencial externo v(r), el problema se
reduce a calcular el estado fundamental Φ0 , y luego aplicar la definición (1.95),
ambas cosas sencillas debido a la ausencia de términos bielectrónicos en el Ha-
miltoniano.

En el Gaussian y en otros trabajos nuestros, se procede de la segunda forma, escri-


biendo la energı́a cinética de un sistema no interactuante como un funcional conocido
de un conjunto de N orbitales. El primer teorema de Hohenberg y Kohn establece que
estos orbitales quedan determinados por la densidad ρ, de manera que, aunque Ts [ρ]
este escrito explı́citamente en términos de N orbitales, es, implı́citamente, un funcional
de la densidad.

El Funcional de Intercambio y Correlación

Kohn y Sham definieron el funcional de intercambio y correlación como

ρ(r)ρ(r0 )
Z
1
EXC [ρ] = Q[ρ] − drdr0 + T [ρ] − Ts [ρ]. (1.99)
2 k r − r0 k

El término que sigue a Q[ρ] (El hipotético funcional Universal de la densidad) es la


repulsión Culombiana clásica. Como tanto Q[ρ], como la repulsión Culombiana clásica,
como Ts [ρ] son funcionales de la densidad, también lo es EXC [ρ].
Queremos hacer algunas observaciones sobre el funcional de intercambio y correla-
ción:

En la definición de EXC [ρ] intervienen dos sistemas, un sistema interactuante para


el cálculo de Q[ρ], y un sistema no interactuante para el cálculo de Ts [ρ]. Ambos
sistemas tienen la misma densidad ρ

Como el funcional Q[ρ] es desconocido, también lo es EXC [ρ]. Hay que recurrir a
aproximaciones.

Si se conociera la forma explı́cita de EXC [ρ], se podrı́a obtener la energı́a y den-


sidad de cualquier sistema interactuante por minimización del funcional

ρ(r)ρ(r0 )
Z Z
1
E[ρ] ≡ v(r)ρ(r) dr + drdr0 + Ts [ρ] + EXC [ρ]. (1.100)
2 k r − r0 k

A continuación veremos el procedimiento para minimizar esta última expresión, que


da lugar a las conocidas ecuaciones de Kohn y Sham.
50 Cálculos Computacionales de Estructuras Moleculares

1.7.6. Las Ecuaciones de Kohn y Sham


En esta sección vamos a derivar las ecuaciones de Kohn y Sham para un funcional
de intercambio y correlación que dependa explı́citamente de las densidades de spin α
y β.
Supongamos que estamos estudiando un sistema con Nα electrones α y Nβ electrones
β. Tendremos un conjunto de Nα orbitales α, {φi (r)}, y otro conjunto de Nβ orbitales β,
{φ̄i (r)} (para distinguir los orbitales α de los β utilizaremos la barra encima del sı́mbolo
del orbital). Las restricciones a que están sometidos estos dos conjuntos de orbitales
son la siguientes (aparte, por supuesto, de las condiciones de contorno impuestas al
problema):
Z
φi (r)φj (r) dr = δij (1.101)
Z
φ̄i (r)φ̄j (r) dr = δij . (1.102)

Las densidades de spin α y β, representadas respectivamente por ρα y ρβ , se expresan


en función de estos orbitales,

X
ρα (r) = |φi (r)|2 (1.103)
i=1

X
ρβ (r) = |φ̄i (r)|2 , (1.104)
i=1

y sumadas dan la densidad total, ρ = ρα + ρβ .


Utilizando estos dos conjuntos de orbitales podemos reescribir el funcional energı́a
de Kohn y Sham como

1 ρ(r)ρ(r0 )
Z Z
E[ρ] ≡ E[{φi }, {φ̄i }] = v(r)ρ(r) dr + drdr0 + EXC [ρα , ρβ ]
2 k r − r0 k
Nα Z Nβ Z
1X ∗ 1X
− 2
φi (r)∇ φi (r) dr − φ̄∗i (r)∇2 φ̄i (r) dr
2 i=1 2 i=1
XNα XNα Z 

− ij φi (r)φi (r) dr − δij
i=1 j=1
Nβ Nβ Z 
X X
− ¯ij φ̄∗i (r)φ̄i (r) dr − δij . (1.105)
i=1 j=1

Obsérvese el uso de multiplicadores de Lagrange para preservar la ortonormalidad de


los orbitales.
Para encontrar la ecuación diferencial que debe cumplir cada orbital es útil el con-
cepto de derivada funcional , que se expone a continuación.
Métodos del Funcional de la Densidad. 51

Ecuaciones de Kohn y Sham y Potencial de Intercambio y Correlación

La ecuación de Euler-Lagrange nos dice que para obtener la ecuación que debe
cumplir el orbital φi hay que igualar la derivada funcional de E[{φi }, {φ̄i }] con respecto
a φi a cero. De esta igualación surgen las ecuaciones de Kohn y Sham,
 
1 2
− ∇ + v(r) + ϕ(r) + µXC (r) ψi (r) = i ψi (r) (1.106)
2

para orbitales α, y
 
1 2
− ∇ + v(r) + ϕ(r) + µ̄XC (r) ψ̄i (r) = ¯i ψ̄i (r), (1.107)
2

para orbitales β. En esta ecuaciones4 , ϕ(r) es el potencial de Coulomb,

ρ(r0 )
Z
ϕ(r) = dr0 (1.108)
k r − r0 k

Finalmente, vemos que hay un término que depende del espı́n. Es el potencial de
intercambio y correlación, que se define, para electrones α, como la derivada funcional
de Exc [ρα , ρβ ] con respecto a ρα ,

δEXC
µXC (r) = , (1.109)
δρα (r)

y, análogamente, para electrones β,


δEXC
µ̄XC (r) = . (1.110)
δρβ (r)

Disponiendo de una expresión aproximada para EXC [ρα , ρβ ], existen reglas para
obtener su derivada funcional con respecto a ρα o ρβ . Aquı́ expondremos un caso general
que cubre muchas de las aproximaciones propuestas para el funcional de intercambio
y correlación. Supongamos que EXC [ρα , ρβ ] tiene la forma

Z
EXC [ρα , ρβ ] = ρ(r)XC (r; ρα , ρβ , ρα,x , ρβ,x , ρα,y , ρβ,y , ρα,z , ρβ,z , ) dr, (1.111)

donde la función XC depende paramétricamente de ρα , ρβ , ρα,x , ρβ,x , ρα,y , ρβ,y , ρα,z
y ρβ,z . Las ultimas seis cantidades son derivadas parciales de la densidad. Ası́,

∂ρα
ρα,x ≡ . (1.112)
∂x
Las otras cinco cantidades se definen análogamente.
4
Obsérvese que no aparecen multiplicadores de Lagrange del tipo ij y ¯ij , como en (1.105). Ello es
debido a que las ecuaciones de Kohn y Sham (como ocurre en el caso Hartree-Fock) son invariantes bajo
una transformación unitaria de los orbitales, y siempre es posible poner la matriz de multiplicadores
de Lagrange en forma diagonal.
52 Cálculos Computacionales de Estructuras Moleculares

El potencial de intercambio y correlación correspondiente a este funcional aproxi-


mado viene dado por

∂(ρXC ) ∂ ∂(ρXC ) ∂ ∂(ρXC ) ∂ ∂(ρXC )


µXC (r) = − − − , (1.113)
∂ρα ∂x ∂ρα,x ∂y ∂ρα,y ∂z ∂ρα,z

con una expresión análoga para µ̄XC (r).


El procedimiento habitual es la separación del potencial de intercambio-correlación
en dos, uno de intercambio y otro de correlación, ası́ han surgido innumerables fun-
cionales, tanto de intercambio, como de correlación, unos ligados entre sı́, y a menudo
utilizados indistintamente. En el apendice A se muestra una lista, siempre sin actuali-
zar, de un conjunto de funcionales, tanto de intercambio, como de correlación.

1.7.7. Método de Kohn y Sham con Intercambio Exacto


El funcional de intercambio y correlación, EXC [ρα , ρβ ], puede separarse en dos partes:
un funcional de intercambio EX [ρα , ρβ ] y un funcional de correlación EC [ρα , ρβ ],

EXC [ρα , ρβ ] = EX [ρα , ρβ ] + EC [ρα , ρβ ]. (1.114)

EX [ρα , ρβ ] se define usualmente como la energı́a de intercambio de un sistema


Hartree-Fock con densidades de espı́n ρα y ρβ . La parte restante, EC [ρα , ρβ ], la lla-
maremos funcional de energı́a de correlación Hartree-Fock. Es obvio, por su origen
como una partición del funcional de intercambio y correlación, que EC [ρα , ρβ ] es un
funcional desconocido.
Usualmente, cuando se resuelven las ecuaciones de Kohn y Sham para un sistema
dado, se aproxima tanto el funcional de intercambio como el funcional de correlación.
Otra alternativa es aproximar sólo EC [ρα , ρβ ], mientras que EX [ρα , ρβ ] es tratado exac-
tamente utilizando la definición previa. El potencial de intercambio y correlación se
divide en dos componentes:
δEX δEC
µXC (r) = + (1.115)
δρα δρα
δE
(con una expresión análoga para el componente β). Al término δραC se le denomina
potencial de correlación y se le representa por µC (r). Resulta que la derivada funcional
de EX [ρα , ρβ ] con respecto a ρα no es otra cosa que el operador de intercambio Kˆα de la
teorı́a Hartree-Fock (la demostración es inmediata como consecuencia de la definición
dada a EX [ρα , ρβ ]). Esto nos permite escribir las ecuaciones de Kohn y Sham (1.106)
como  
1 2 ˆ
− ∇ + v(r) + ϕ(r) + Kα + µC (r) ψi (r) = i ψi (r), (1.116)
2
y recordando la definición del operador de Fock Fˆα obtenemos:
h i
ˆ
Fα + µC (r) ψi (r) = i ψi (r), (1.117)

o, con otras palabras, cuando se utiliza el funcional de intercambio exacto, las ecua-
ciones de Kohn y Sham toman la misma forma que las ecuaciones de Hartree-Fock,
Métodos del Funcional de la Densidad. 53

pero con un término perturbativo debido a la energı́a de correlación (para electrones


β, las ecuaciones son análogas). Estas ecuaciones se denominan las ecuaciones de Kohn
y Sham con intercambio exacto 5 . También llamadas por Parr ecuaciones de Hartree-
Fock-Kohn-Sham.

1.7.8. Aproximación Perturbativa


Para obtener la energı́a total usaremos una aproximación simple, pero precisa, debi-
da a Stoll, Pavlidou y Preuss. Estos autores supusieron que el potencial de correlación
µC (r) presente en (1.117) es lo suficientemente pequeño como para tener muy poco
efecto sobre el operador de Fock, de manera que los orbitales de Kohn y Sham serán
casi iguales a los orbitales Hartree-Fock. Como consecuencia, si ρKS y ρHF son respec-
tivamente las densidades Kohn y Sham y Hartree-Fock, tendremos que

ρKS (r) ≈ ρHF (r), (1.118)

de manera que los funcionales de energı́a total y de energı́a de correlación pueden


aproximarse por

EKS [ρKS ] ≈ EKS [ρHF ] = EHF + EC [ρHF ] (1.119)


EC [ρKS ] ≈ EC [ρHF ], (1.120)

donde EHF es la energı́a total Hartree-Fock.


La aproximación (1.118) ha sido testeada para átomos y moléculas pequeñas y se
cumple bastante exactamente para varios funcionales usados corrientemente. Puesto
que la energı́a total Kohn y Sham se calcula variacionalmente, el error introducido
al utilizar la aproximación (1.119) será muy pequeño, porque este error es de segundo
orden con respecto al error en la densidad. Esto ha sido confirmado para varios sistemas
y funcionales con errores siempre menores que unos pocos mHartrees (por arriba). Un
error similar se ha encontrado para la aproximación (1.120), y, además, se ha visto
que los funcionales utilizados son bastante insensibles a cambios en la densidad (con
mejora del conjunto de base, o el uso de la densidad exacta o de una densidad de mayor
calidad en vez de la densidad Hartree-Fock).
Otra caracterı́stica del método Kohn y Sham con intercambio exacto es que si trata-
mos el intercambio exactamente, podemos estudiar la calidad de las diversas aproxima-
ciones existentes para la correlación en forma “pura”, sin contaminación procedente de
un intercambio aproximado. Aproximar a la vez el intercambio y la correlación puede
dar una impresión errónea sobre sus respectivas cualidades, porque, por ejemplo, en
la aproximación local, el intercambio está infravalorado, mientras que la correlación es
sobrevalorada, lo que resulta en una cancelación accidental de los errores de ambos.

1.7.9. Los funcionales de intercambio y de correlación


Como ya se ha indicado, podemos tener un funcional de intercambio-correlación
completo, y de hecho ya han surgido un gran conjunto de ellos, aunque en general, se
5
En este contexto, exacto no significa que obtendremos un valor idéntico al experimental , sino
que obtendremos el valor Hartree-Fock exacto. Por eso hay casos en que un funcional de intercambio
aproximado da resultados más parecidos a los experimentales que el funcional de intercambio exacto.
54 Cálculos Computacionales de Estructuras Moleculares

han formulado separadamente ambos funcionales, por lo que nos encontramos con tres
grandes grupos de funcionales.
A su vez, en cada uno de estos tres conjuntos, nos encontramos con distintas apro-
ximaciones y desarrollos para su formulación:

LD y LSD: Funcionales que sólo dependen de la densidad (ρ) (Local Density) o de


la densidad de espı́n (ρα , ρβ ) (Local Spin Density).

GGA: Funcionales que además, hacen uso de del gradiente de la densidad (∇ρα , ∇ρb eta)
(Generalized Gradient Approximation).

Meta-GGA: Funcionales que junto a la densidad y el gradiente de la densidad, uti-


lizan términos relaccionados con la energı́a cinética (∇2 ρ)

Hibridos, Hyper-GGA: Que incluyen una parte del intercambio exacto.

LC-, CAM-, ω−: Incluyen una corrección de largo-rango en el funcional de intercam-


bio. En este esquema, el operador de dos electrones r112 se separa en las partes de
corto-rango y largo-rango, con un peso (ω).

Con Dispersión: Que incluyen términos de dispersión de largo rango, tipo van der
Waals. (GD2, D3, GD3BJ)

Esquema de los funcionales, pag. 102 de Density Functional Theory in Quantum


Chemistry, T. Tsuneda, Springer, Japan 2014.
Métodos del Funcional de la Densidad. 55

Chapter 5
Exchange-Correlation Functionals

5.1 Classification of Exchange-Correlation Functionals

In the previous chapter, the fundamentals of the Kohn–Sham method and its
derivative theories have been explained without referring to the specific forms of
exchange-correlation functionals used. The Kohn–Sham method is an established
quantum theory based not only on electron density but also on a rigorous exchange-
correlation functional. It is therefore difficult to assess the reliability of the
Kohn–Sham method and its derivative theories without specifically considering the
exchange-correlation functional used. In this chapter, let us examine the exchange-
correlation functionals that have thus far been developed, with their features and
problems.
As shown in Eq. (4.6), the exchange-correlation functional is the only part
that is approximated in the Kohn–Sham equation. Therefore, the reliability of
the Kohn–Sham method depends on the validity of this approximated functional.
A variety of exchange-correlation functionals have thus far been developed on the
basis of different physical models. In Fig. 5.1, exchange-correlation functionals are
classified based on their characteristics.
• Local density approximation (LDA) functionals: Functionals of only electron
density .
• Generalized gradient approximation (GGA) functionals: Functionals correcting
LDA functionals with the density gradient r .
• Meta-GGA functionals: Functionals correcting GGA functionals with the kinetic
energy density .
• Hybrid functionals: Functionals mixing the Hartree–Fock exchange integral
(ExHF ) at a constant ratio.
• Semiempirical functionals: Functionals that are developed to reproduce accurate
properties with many semiempirical parameters.
• Progressive functionals: Functionals transforming in accordance with combined
functionals.

T. Tsuneda, Density Functional Theory in Quantum Chemistry, 101


DOI 10.1007/978-4-431-54825-6__5, © Springer Japan 2014
56 Cálculos Computacionales de Estructuras Moleculares

En la siguiente tabla se resumen la mayorı́a de los métodos que están utilizables en


la actualidad (Las siglas son las que utiliza el Gaussian, pero se han popularizado en
general):
Formas Combinadas Funcionales en sı́
Intercambio Correlation DFT ”puro” Hibridos hı́bridos con Rango-separado
S VWN
XA VWN5
PL
B LYP VSXC X3LYP HSEH1PBE
PW91 PW91 HCTH B3LYP OHSE2PBE
mPW P86 HCTH93 B3P86 OHSE1PBE
PBE PBE HCTH147 B3PW91 wB97XD
G96 HCTH407 B1B95 wB97
O tHCTH B1LYP wB97X
VP86 M06L BHandH LC-wPBE
V5LYP B97D BHandHLYP CAM-B3LYP
B97D3 PBE1PBE HISSbPBE
TPSS TPSS M11L O3LYP M11
BRx BRC N12 B98 N12SX
PKZB KCIS MN12L B971 MN12SX
wPBEh PKZB B972
PBEh B95 mPW1PW91
mPW1LYP
mPW1PBE
mPW3PBE
BMK
M06
M06HF
M062X
tHCTHhyb
APFD
APF
SOGGA11X
PBEh1PBE
TPSSh

Penúltimo Penúltimo
Corrección de rango-separado: LC-
Para que hacerse una idea de la fecha y sus constructores:
Los de itercambio:

S: Slater, 74.

XA: Xα (Slater)

B : Becke, 86.

PW91:Perdew y Want, 91.


Métodos del Funcional de la Densidad. 57

mPW: PW modificado por Adamo and Barone en 98.

G96: Gill, 96.

PBE: Perdew, Burke and Ernzerhof, 96.

O: Handy, 01.

TPSS: Tao, Perdew, Staroverov, and Scuseria, 03.

BRx : Becke, 89.

PKZB : Perdew, Kurth, Zupan and Blaha, 99.

wPBEh (HSE): Heyd, Scuseria and Ernzerhof, 09.

PBEh: revisión Ernzerho,f 98.

Los de correlación:

VWN, VWN5: Vosko Wilk Nusair, 80.

PL : Perdew Local, 81.

LYP : Lee, Yang, and Parr, 88.

P86 : Perdew, 86.

B95 : Becke con corrección del gradiente τ −, 95.

BRC : Krieger-Chen-Iafrate-Savin, 98.

KCIS : Becke-Roussel, 89.

PKZB : Perdew, Kurth, Zupan and Blaha, 99.

Funcionales hı́bridos:

B3LYP : Becke Three Parameter Hybrid Functional, la han liado con poner mal
LYP, es decir sumar una contribucion local y la LYP , que la transforman en

LYP-local, 93.

PBE1PBE (PBE0): El hı́brido de PBE, 99.

X3LYP : Xu y Goddard, 04.

O3LYP : Hı́brido de Cohen y Handy, 01.

B98 : Hı́brido del B97, 98.

B971 , B972: hı́brido de Tozer et al. sobre B97, 98, 01.

mPW1PW91, mPW1LYP , mPW1PBE ,mPW3PBE : Variaciones sobre el mismo


tema, 98.
58 Cálculos Computacionales de Estructuras Moleculares

BMK : Boese and Martin, funcional hı́brido τ −-dependendiente, 04.


M06 , M06HF, M062X, M11: Hı́bridos de Truhlar and Zhao, 06, 08, 11.
τ HCTHhyb : Hı́brido de τ HCTH, Handy... 02.
APF, APFD : Austin-Frisch-Petersson, sin y con dispersión, 12.
SOGGA11X: Truhlar, 11.
PBEh1PBE : hı́brido de PBE, 98.
TPSSh : hı́brido de TPSS, 03.
Otros funcionales :
HSEH1PBE(HSE06) ,OHSE2PBE (HSE03), OHSE1PBE : Heyd-Scuseria-Ernzerhof,
06.
wB97 , wB97X, wB97XD: Head-Gordon et al., 08.
LC-wPBE : Corrección de Hirao et al (01) a wPBE, 06.
CAM-B3LYP : Yanai, Tew y Handy, 04.
HISSbPBE : Hı́brido de HISS, 08.
M11 ,M11L M12SX , MN12SX : Nuevos hı́bridos del grupo de Truhlar, 11, 12.
Funcionales para funciones multiconfiguracionales, utilizando la densidad de pares
de electrones (MC-PDFT), del grupo de Truhlar.

3-21G 6-31G 6-311G


NFB 18 18 26
Etotal Ecorrel Etotal Ecorrel Etotal Ecorrel
HF -108.300282 -108.867773 -108.894177
PBEPBE -108.772242 -0.454271 -109.353709 -0.453408 -109.385080 -0.451120
B3LYP -108.891873 -0.623420 -109.469843 -0.623120 -109.501951 -0.623544
M06-2X -108.844706 -0.520501 -109.426798 -0.515701 -109.458263 -0.515197
MP2 -108.536686 -0.236403 -109.106414 -0.238641 -109.179528 -0.285351
MP2-FC -108.533219 -0.232937 -109.104153 -0.236379 -109.146318 -0.252141
CCSDTQ -108.536138 -0.235856 -109.104694 -0.236920 -109.180163 -0.285985
CCSDTQ-FC -108.532951 -0.232668 -109.102684 -0.234910 -109.145539 -0.251362
FCI -108.536292 -0.236010 -109.104899 -0.237125
FCI-FC -108.533104 -0.232822 -109.102889 -0.235115 -109.145716 -0.251539
6-31G* cc-pVDZ 6-311G*
NFB 28 28 36
Etotal Ecorrel Etotal Ecorrel Etotal Ecorrel
HF -108.941893 -108.954153 -108.969460
PBEPBE -109.404272 -0.455116 -109.413334 -0.456488 -109.435011 -0.452823
B3LYP -109.523943 -0.623908 -109.533236 -0.624199 -109.555918 -0.624324
M06-2X -109.487407 -0.516670 -109.502524 -0.517598 -109.487407 -0.516670
MP2 -109.251212 -0.309319 -109.332952 -0.363491
MP2-FC -109.247118 -0.305224 -109.260394 -0.306240 -109.295824 -0.326363
CCSDTQ -109.267196 -0.325303 -109.349567 -0.380107
CCSDTQ-FC -109.263500 -0.321606 -109.276760 -0.322607 -109.311435 -0.341975
FCI
FCI-FC -109.263700 -0.321806 -109.276957 -0.322804
Métodos del Funcional de la Densidad. 59

Veamos una tabla final con un resumen de los métodos utilizados:

R=Rref
RHF -76.024039
CISD -76.230237 MP2 -76.226425 CC2 -76.229606 PBEPBE -76.332323
CISDT -76.232818 MP3 -76.233324 CCSD -76.238116 B3LYP -76.418951
CISDTQ -76.240534 MP4 -76.238707 CC3 -76.241274 M062X -76.387050
CISDTQ5 -76.241722 MP5 -76.239264 CCSD(T) -76.241202 HCTH407 -76.409733
CISDTQ56 -76.241858 CCSDT -76.241367
CC4 -76.241875 CASSCF(4,4) -76.076027
CCSDTQ -76.241841 CASSCF(6,5) -76.076568
FulCI -76.241861 CCSDTQP -76.241858

R=2·Rref
RHF -75.587711
CISD -75.879650 MP2 -75.895006 CC2 -75.914512 PBEPBE -76.018813
CISDT -75.895571 MP3 -75.880840 CCSD -75.929633 B3LYP -76.080167
CISDTQ -75.945848 MP4 -75.933899 CC3 -75.952809 M062X -76.013207
CISDTQ5 -75.949431 MP5 -75.933268 CCSD(T) -75.955485 HCTH407 -76.087846
CISDTQ56 -75.951591 CCSDT -75.953070
CC4 -75.953268 CASSCF(4,4) -75.816825
CCSDTQ -75.951635 CASSCF(6,5) -75.817066
FulCI -75.951665 CCSDTQP -75.951646

Tabla 1.10: Energı́as, calculadas con la base cc-pVDZ, para el H2 O, a dos geometrı́as,
con ángulo HOH= 110.565o y Rref = 1.84345 a0 .
60 Cálculos Computacionales de Estructuras Moleculares
Métodos semiempiricos. 61

1.8. Métodos semiempı́ricos


Existen grandes dificultades para utilizar métodos ab initio en el estudio de molécu-
las o sistemas de tamaño mediano y grande, por lo que se desarrollaron otros métodos
aproximados, los semiempı́ricos y los de Mecánica Molecular para tratar estos grandes
sistemas.
De todos es conocido el popular y sencillo método de Hückel, o el del Orbital Mo-
lecular del Electrón Libre (FE MO) cuyos fundamentos podéis encontrar en cualquier
libro de texto (p.e. ver el I.N. Levine [17]), pero aquı́ nos ceñiremos a los que surgieron
a partir del método de Pariser-Parr-Pople (PPP) que tienen en común la aproximación
ZDO (Zero Differenctial Overlap- Solapamiento nulo), y que son aplicables a cualquier
sistema molecular, y no sólo las moléculas conjugadas planas, como es el caso de los
anteriores. Una clara revisión es el artı́culo de Stewart [18] y el anterior libro [17].

Un apartado teórico más amplio está en:


Prof. Hendrik Zipse
Semiempiral methods, por Prof. Hendrik Zipse, en ”Computational Chemistry 1”:
Semiempirical-methods/
Programas para utilizar estos métodos, los podéis ver en :
Computational Chemistry links
Todos los métodos utilizan parten de la aproximación ZDO ( zero differential
overlap o solapamiento diferencial nulo) entre orbitales atómicos situados en di-
ferentes centros o átomos, con lo que las integrales tri- y tetra-céntricas son nulas
y las integrales bielectrónicas quedan muy simplificadas.
En general utilizan el conjunto de funciones de base mı́nima (s, px , py , Pz ).
Respecto a las integrales bielectrónicas de un centro, en MNDO y AM1 la mayorı́a
se derivan de datos experimentales de átomos aislados y otras pocas se ajustan
a propiedades moleculares. En PM3 sólo se utiliza esta segunda aproximación.
Las integrales bielectrónicas de dos centros (de las que en base mı́nima existen 22
tipos) se aproximan por interacciones entre cargas puntuales (monopolos, dipolos,
cuadrupolos lineales, cuadrupolos cuadrados) para MNDO, AM1 y PM3, mientras
que en MINDO/3 se ajustan a parámetros atómicos:

< sA sa |sB sB >=< sA sA |pB pB >=< pA pA |pB pB >=< AA|BB > (1.121)

Integrales mono-electrónicas monocéntricas:


X
Hµµ = Uµµ − ZB < µµ|BB > (1.122)
B6=A

En MNDO, AM1 y PM3:


ZB < µµ|BB >= ZB < µµ|ss > (1.123)
En MINDO/3:
ZB < µµ|BB >= ZB < AA|BB > (1.124)
62 Cálculos Computacionales de Estructuras Moleculares

Integrales monoelectrónicas bicéntricas: Hµν (Integral de resonancia de Huckel).


Se utiliza Sµν y se cargan la ZDO, por eso se llaman Modified
MNDO, AM1 y PM3 :
1
Hµν = Sµν (βµ + βν ) (1.125)
2
MINDO/3:

Hµν = Sµν βAB(Iµ − Iν ) (1.126)

Es una de las principales diferencias.

Integral de repulsión core-core.


MINDO/3:
 
1 −αAB RAB
EN (A, B) = ZA ZB < AA|BB > +( − < AA|BB >)e (1.127)
RA B

En MNDO es similar:

EN (A, B) = ZA ZB < sA sA |sB sB > 1 + e−αA RAB + e−αB RAB


 
(1.128)

Y en AM1 y PM3 Le añaden unos términos relacionados con las atracciones de


van der Waals.

Tabla 1.11: Errores promedios sin el signo. Aplicado a unos 7600 sistemas. Accuracy
of PM6
Propiedad AM1 PM3 PM6
δHf (kcal/mol) 22.86 18.20 8.01
Distancias enlace (Å) 0.130 0.104 0.091
Ángulos 8.77 8.50 7.86
µ (D) 0.67 0.72 0.85
P.I. (eV) 0.63 0.68 0.50

Otros datos más excasos y bien condicionados:


Ver tablas 7 y 14 del articulo de Steward [18]

1.8.1. Errores medios:


MNDO AM1 PM3
µ (D) 0.45 0.35 0.38
P.I. (Kcal/mol) ± 0.78 0.61 0.57
δHf (Kcal/mol) ± 11. ± 8. ± 8.
Distancias (Å) 0.07 0.005 0.006
Ángulos 5. 4. 4.
Ángulos diedros 17.
Métodos semiempiricos. 63

1.8.2. Problemas del MNDO:


Muy inestables la moléculas muy saturadas. (neopentano).

Muy estables los anillos de cuatro miembros.

No existen los enlaces de hidrógeno (H2 O)2

Muy estables ciertos compuesto hipervalentes (H2 SO4 )

Barreras de activación muy altas.

Saca fuera del plano los sustituyentes oxigenados en anillos aromáticos.

El enlace peróxido es muy corto.

El ángulo C-O-C en éteres es muy grande.

No considera la atracción van der Waals.

P.I del S Cl y B muy altos.

1.8.3. Mejoras y problemas del AM1


El AM1 Mejora:

Fortaleza de los enlaces de hidrógeno.

Barreras de activación.

Compuestos hipervalentes del P.

Problemas del AM1:

Problemas en algunos compuestos del P.

Error sistemático en el calor de formación de los grupos alquı́licos por el fragmento


CH2 . Se favorecen unas 2 Kcal/mol.

Los compuestos del N mejoran, pero no mucho.

Enlace peróxido muy corto.

Calor de hidrogenación bajos.

Interacciones conjugadas bajas.


64 Cálculos Computacionales de Estructuras Moleculares

1.8.4. Método Parametric Method (PM6 y PM7)


En el PM6, se ha reparametrizado el PM3 utilizando datos teóricos y experimentales
de unos 9000 compuestos.
(para el MNDO, sólo se usaron 39, unos 200 para el AM1 y en torno a 500 para el
PM3) (Ver http://openmopac.net [19]
Indican que da mejores calores de formación, mejores geometrı́as, describe mejor el
enlace de hidrógeno y está parametrizado para los siguientes átomos:
PM6: (69): H, He, Li, Be, B, C, N, O, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar, K, Ca,
Sc, Ti, V, Cr, Mn, Fe, Co, Ni, Cu, Zn, Ga, Ge, As, Se, Br, Kr, Rb, Sr, Y, Zr, Nb, Mo,
Tc, Ru, Rh, Pd, Ag, Cd, In, Sn, Sb, Te, I, Xe, Cs, Ba, La, Lu, Hf, Ta, W, Rh, Os, Ir,
Pt, Au, Hg, Th, Pb, Bi
mientras que PM3 estaba parametrizado sólo para :
PM3: (32): H, Li, Be, B, C, N, O, F, Na, Mg, Al, Si, P, S, Cl, Ca, Zn, Ga, Ge, As,
Se, Br, Cd, In, Sn, Sb, Te, I, Hg, Tl, Pb, Bi.
y el AM1:
AM1: (18): H, B, C, N, O, F, Mg, Al, Si, P, S, Cl, Zn, Ge, Br, Sn, I, Hg
(El RM1 es una reparametrización del AM1 para H, C, N, O, P, S, F, Cl, Br, I )
Actualmente, el programa MOPAC2009 tiene parámetros para:
PM3: (42): H, He, Li, Be, B, C, N, O, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar, K, Ca,
Zn, Ga, Ge, As, Se, Br, Kr, Rb, Sr, Cd, In, Sn, Sb, Te, I, Xe, Cs, Ba, Hg, Th, Pb, Bi
AM1: (42): H, He, Li, Be, B, C, N, O, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar, K, Ca,
Zn, Ga, Ge, As, Se, Br, Kr, Rb, Sr, Mo, In, Sn, Sb, Te, I, Xe, Cs, Ba, Hg, Th, Pb, Bi,
+ 15 lanthanide sparkles4
MNDO: (17): H, B, C, N, O, F, Na, Al, Si, P, S, Cl, Zn, Br, Cd, I, Hg
PM6: Requests a semi-empirical calculation using the PM6 Hamiltonian (J. J. P.
Stewart, ”Optimization of parameters for semiempirical methods. V. Modification of
NDDO approximations and application to 70 elements”, J. Mol. Model., 13 (2007)
1173-213.). The PDDG variation is also available .
Ver la pag.: Methods: Parameters & Basis Sets, que contiene una información útil
y comparativa entre muy diversos métodos.

Tabla 1.12: Cálculos realizados para la molécula H2 O con distintos métodos.Error (ε).
Base aug-cc-pVTZ.
Método (tiempo) Energy RO−H (Å) ε αHOH (o ) ε µ (Debye) ε IE (eV) ε EA (eV)
MINDO3 (1) -0.085457 0.949 -0.009 103.72 -0.756 0.831 -1.025 12.375 -0.246 5.317
AM1 (1.3) -0.094384 0.961 0.003 103.54 -0.933 1.861 0.006 12.010 -0.611 5.977
PM6 (1.3) -0.086406 0.949 -0.009 107.61 3.128 2.068 0.213 11.661 -0.960 5.986
HF (4.5) -76.061203 0.941 -0.017 106.37 1.895 1.939 0.084 11.046 -1.575 0.799
B3LYP (5.1) -76.466197 0.962 0.004 105.10 0.621 1.847 -0.008 12.783 0.162 0.446
M062X (5.6) -76.430092 0.959 0.001 105.32 0.847 1.895 0.040 12.789 0.168 0.637
MP2 (8.2) -76.328992 0.961 0.003 104.10 -0.373 1.860 0.005 12.859 0.238 0.639
MP4 (19.2) -76.343678 0.963 0.005 103.98 -0.495 12.727 0.106 0.616
CISD (15.4) -76.322396 0.955 -0.003 104.64 0.164 1.877 0.022 12.442 -0.179 0.671
CCSD (22.7) -76.333670 0.959 0.001 104.50 0.025 1.734 -0.121 12.576 -0.045 0.634
CCSD(T) (31.9) -76.342326 0.962 0.004 104.13 -0.352 12.668 0.047 0.608
Exp 0.958 104.48 1.855 12.621
Métodos de Mecánica Molecular 65

Figura 1.2: Errores en la geometrı́a optimizada, respecto a la experimental, según los


datos anteriores del agua.
66 Cálculos Computacionales de Estructuras Moleculares
Capı́tulo 2

Mecánica Molecular.

2.1. Introducción.

Los cálculos de mecánica molecular o campo de fuerza están basados sobre modelos
simples de mecánica clásica de estructura molecular. La mecánica molecular nunca
puede ser considerada como una aproximación exacta a la estructura quı́mica de una
molécula.
La mecánica molecular trata las moléculas como una matriz de átomos gobernados
por un grupo de funciones de potencial de mecánica clásica. (Ver las páginas web:
Molecular Mechanics Methods
y se basan fundamentalmente en la consideración del oscilador, armónico o anarmóni-
co, para la descripción del enlace molecular, aplicándolo a la distancia de enlace, al
ángulo de enlace e incluso a los ángulos diedros. Esto se puede complementar con
algún tratamiento de interacciones electrostáticas o de dipolo entre las cargas puntales
de los átomos que forman el enlace.
Entre los más conocidos y que mejor funcionan están los MM2, MM3 y MMX. Todos
ellos usan términos anarmónicos para la distancia y el ángulo de enlace. Otro método
que proporciona resultados similares o mejores es el MMFF94, (Merch Molecular Force
Field), que está parametrizado a partir de cálculos ab initio, y aunque es análogo al
MM3, está más dirigido al cálculo de proteı́nas y sistemas de interés biológico. El
AMBER es otro programa con su propio método de mecánica molecular, pero sólo
con términos armónicos y diagonales, es decir sin términos cruzados ángulo-distancia,
que sı́ tienen los MM anteriores. Sin embargo presenta la mejora de los parámetros de
cargas atómicas. Este programa se diseñó para el cálculo de biomoléculas y modela bien
los enlaces de hidrógeno. Mencionar también el CHARMM de Karplus, parametrizado
con datos experimentales, y los CFF.
De todas formas, los problemas que plantea son los propios de un método cuyo
modelo es muy aproximado, y depende de muchos parámetros, no sabiendo a priori si
son los correctos para nuestro problema. Otro problema es el ajustar las interacciones
electrostáticas a los de Mecánica Molecular, (sólo el AMBER lo hace más o menos
bien)
La anarmonicidad es muy importante.

67
68 Cálculos Computacionales de Estructuras Moleculares

2.2. Potenciales
(Ver Cap.2 de ref.[2] y Cap. 2 de ref.[10])
El Avogadro y el Amber son programas que utilizan la mecánica molecular.

2.2.1. Ecuación de la energı́a


El potencial de energı́a de la molécula es la suma de los siguientes términos:

E = Estr + Eang + Etor + Evdw + Eoop + Eele (2.1)


donde todas las E representan los valores de energı́a correspondiente a cada uno de
los tipos de interacciones (en Kcal/mol)
str= bond streching
ang=angle bending
tor =torsion deformation
vdw=van der Waals interactions
oop=out-of-plane bending
ele=electrostatic interactions

Energı́a de tensión de enlace (Bond stretching )


La energı́a potencial entre los átomos A y B que forman un enlace, considerando el
origen en el mı́nimo, se puede desarrollar en serie de Taylor alrededor del Re :
Si se trunca al primer término el desarrollo de Taylor de la energı́a potencial a que
están sometidos los núcleos, respecto a la distancia internuclear de equilibrio:

(min.)
=0
z }| { 1 1
U (R) = U (Re ) + U 0 (Re ) (R − Re ) + U 00 (Re )(R − Re )2 + U 000 (Re )(R − Re )3 + · · ·
2 3!
El primer y segundo término son cero, uno por elegirlo ası́ , el otro por ser un
mı́nimo, y si se trunca al primer orden no nulo, nos queda la muy simple expresión de
la energı́a potencial vibracional entre los átomos A y B:

1
U (RAB ) = KAB (RAB − RABe )2
2
Esta ecuación sólo es útil para distancias próximas a las distancias de equilibrio,
si se quiere utilizar a distancias mayores, se emplean truncamientos a tercer orden o
incluso cuarto orden:

1 (3) (4)
U (RAB ) = [KAB + KAB (RAB − RABe ) + KAB (RAB − RABe )2 ](RAB − RABe )2
2
También se puede considerar la expresión de la ecuación de Moorse:
2
U (RAB ) = DAB 1 − eαAB (RAB −RABe )

Métodos de Mecánica Molecular 69

donde DAB es la energı́a de disociación y αAB es una constante ajustable al caso


AB.
Esta expresión exponencial se puede desarrollar como una serie infinita, y considerar
hasta los términos cuadráticos:

 
7 4
U (RAB ) = DAB αAB − αAB (RAB − RABe ) + αAB (RAB − RABe ) (RAB − RABe )2
2 3 2
12

que es análoga a la anterior. De datos experimentales es fácil determinar los paráme-


tros hAB y DAB
Finalmente,
NX
bonds
Estr = U (Ri )
i=1

Energı́a del ángulo de enlace (angle bending)


A partir de los datos de espectroscopı́a vibracional, se puede observar las variacio-
nes en la energı́a para deformaciones angulares, lo que da lugar a potenciales de tipo
análogos a los de la tensión de enlace:

1 (3) (4)
U (θABC ) = [KABC + KABC (θABC − θABCe ) + KABC (θABC − θABCe )2 ](θABC − θABCe )2
2
donde:
θABC = ángulo entre dos enlaces adyacentes AB y BC.
KABC = constante de fuerza del ángulo de enlace ABC.
N angles
X
Eang = U (θi )
i=1

Energı́a torsional (ángulo de torsión) (torsional energy)


El ángulo de torsión entre ABCD (ωABCD ) es el ángulo entre los enlaces AB y CD
cuando se proyectan en un plano que biseca en enlace BC.
La energı́a de torsión es periódica y se puede modelar como una expansión de una
función periódica, la expresión general será:
1 X
VjABCD 1 + (−1)j+1 cos(jωABCD + φjABCD )
 
U (ωABCD ) =
2
{j}ABCD

N
X tors
Etor = U (ωi )
i=1
con:
ωi = ángulo de torsión
{j} es el conjunto de periodicidades.
φi es ángulo de fase.
70 Cálculos Computacionales de Estructuras Moleculares

Energı́a de van der Waals.


Se formula como la suma de una energı́a de dispersión y otra de repulsión:
aAB bAB
U (RAB = 12
− 6
RAB RAB
donde a y b son constantes especı́ficas de los átomos A y B.
NX
atoms NX
atoms
Evdw = Uij
i=1 j=i+1

Normalmente, se adopta la forma del potencial de Lennard-Jones,


" 12  6 #
σAB σAB
U (RAB = 4εAB −
RAB RAB

donde a y b se cambian por el parámetro de Lennard-Jones εAB y σAB , relacionado


directamente con el radio de van der Waalls de los átomos A y B.

Energı́a de enlace fuera del plano. (out-of-plane bending energy)

N oop
X kδ
i
Eoop = ∗ d2i
i=1
2
siendo:
k δi = constante de enlace fuera del plano para el átomo tipo δi ((kcal/mol2 .)
Para enlaces fuera del plano de átomos trigonales (ej. átomos sp2 y aromáticos), di
es la altura del átomo central sobre el plano de los sustituyentes.

Energı́a electrostática

qA q B
UAB =
εAB RAB
donde qA es la carga neta sobre el átomo A, y εAB es un parámetro relacionado con la
constante dielectrica.
NX
atoms NX
atoms
Eele = 332.17 Uij
i=1 j=i+1

332.17 es un factor de conversión a unidades atómicas a Kcal/mol.

2.2.2. Otros ...


Lógicamente, las distancia, ángulos y -ángulos de torsión no se encuentran aislados,
se acoplan entre ellos y ası́ se puede complicar aún más considerando ciertos términos
de acoplamiento.
Los más usuales a considerar son los de distancia-ángulo y distancia-torsión.
Métodos de Mecánica Molecular 71

Al final, un campo de fuerza en Mecánica molecular no es más que un conjunto


de formas funcionales dependientes de las distancias, ángulos y ángulos de torsión
(también de las cargas netas) , junto con sus constantes asociadas, para el conjunto de
átomos que forman nuestro sistema.

De su resolución, podemos esperar resultados de su estructura, su energı́a, y a veces,


del momento eléctrico molecular.

Hay muchos campos de fuerza, y cada programa utiliza el suyo propio, incluso a
veces no están muy bien definidos, lo que puede ser un problema para su reproductibi-
lidad.

Algunos de los más conocidos son AMBER, MM2, MM3, MM4, MMFF, DREI-
DING, CHARMM. En la tabla 2.1 de ref.[10], podéis ver una amplia gama de los
existentes, ası́ como de algunos programas que los soportan.

2.3. Amber

2.3.1. Introducción.

El Amber es el nombre colectivo para un conjunto de programas que permiten


que los usuarios realicen simulaciones de dinámica molecular, particularmente sobre
biomoléculas. Ningunos de los programas individuales llevan este nombre, pero las
varias piezas trabajan razonablemente bien juntas, y proporcionan un marco de gran
alcance para muchos cálculos comunes. El término Amber también se utiliza a veces
para referirse al campo de fuerzas empı́rico que se ha implementado aquı́. Sin embargo,
varios otros paquetes de software utilizan este mismo modelo de campos de fuerzas.
Además, el campo de la fuerza es de dominio publico, mientras que los códigos se
distribuyen según los términos de un acuerdo de licencia.

Aquı́ disponemos del Amber 16 (2016). Ver http://ambermd.org para los cambios
más importantes (Pero ya esta el Amber18 y el AmberTools19).

Y se divide en dos partes, AmberTools15 y Amber14

AmberTools es a su vez, un conjunto de programas para la simulación y análisis


biomolecular.

Ver: AMBER User Manual


72 Cálculos Computacionales de Estructuras Moleculares

2.3.2. Descripción

Lo primero es conocer la información necesaria para los programas de simulacion


del Amber (sander, pmemd, mdgx or nab).
1. Las coordenadas cartesianas de los átomos del sistema.
2. Topologı́a: Conectividad, nombre, tipo, residuos y cargas.
3. Campo de Fuerza a utilizar: Los parámetros de los enlaces, angulos diedros y su
dependencioa con el tipo de átomos.
4. Comandos: El procedimiento deseado, las posibles opciones y las modificaciones
de los parámetros.

Programas preparatorios:
LEaP es el programa para crear y/o modificar un sistema en Amber.
ParmEd ayuda a obtener información sobre los parámetros definidos en un fi-
chero propio de dichos parámetros.
antechamber es el programa principal para desarrollar campos de fuerza para
moléculas tipo drogas o aminoácidos modificados, usando el GAFF (Campo de
Fuerza del Amber gneral).
Métodos de Mecánica Molecular 73

MCPB proporciona un medio para construir y validar modelos de MM paa


metaloproteinas.

paramfit genera parámetros de campo de fuerza de enlace para cualquier molécu-


la, por ajuste a datos cuánticos.

Programas de simulación:

sander (ahora es parte del AmberTools) es el programa básico de minimizar la


energı́a de una molécula y de cáculos de dinámica molecular.

pmemd (parte del Amber) es una versión del sander optimizada pra cálculos
más rápidos y en paralelo.

mdgx es un programa de dinámica molecular con caracterı́sticas de sander y


pmemd.

NAB (Nucleic Acid Builder)es un lenguaje que puede utilizarse para escribir
programas que realizen simulaciones no-periodicas.

Programas de análisis:

mdout analyzer.py es un ’script’ de Python que nos da informacion de los


ficheros de salida de sander o pmemd.

cpptraj es un programa escrito en C++ para el análisis de las trayectoria, dando-


nos las superposiciones, coordenadas valores de enlaces/angulos/diedros funciones
de correlación, análisis de los enlaces de hidrógenos, ...

pbsa es un programa de análisis para biomoleculas solvatadas.

MMPBSA.py es un ’script’ de python que automatiza el análisis energético de


simulaciones de dinámica molecular, usando modelos del solvente continuo.

FEW (Free energy workflow) automatiza el cálculo de la energı́a libre de enlaces


ligando-proteina, usando cálculos del tipo TI, MM/PBSA, o LIE.

amberlite es un pequeño conjunto de programas NAB y ’scripts’ de python para


el análisis de interacciones ligando-proteinas.

XtalAnalyze son utilidades para el análisis de trajectorias de simulaciones en


cristales.

CHAMBER (CHarmm ↔ AMBER) permite el uso de camos de fuerza CHRAMM


con los programas del Amber.
74 Cálculos Computacionales de Estructuras Moleculares

2.4. Métodos QM/MM


El más general es aquel que utiliza varios niveles de cálculo de mecánica cuántica
(Ab initio y Semiempı́ricos) con otros de Mecánica Molecular, pero a veces se utilizan
sólo dos de ellos, (Ab initio/Semiemı́ricos , Semiemı́ricos/Mecánica Molecular)
En gaussian se utiliza:

# ONIOM(HF/6-31G(d):PM6:UFF)

Especificando las capas en la descripción molecular:


atomo [freeze-code] coordenada - capa [átomo de unión [enlazado a [fac-escala1 [fac-
escala2 [fac-escal3]]]]]
Lo siguiente es un ejemplo del manual del Gaussian09

# ONIOM(B3LYP/6-31G(d,p):UFF) Opt

2-layer ONIOM optimization

0 1 0 1 0 1
F -1.041506214819 0.000000000000 -2.126109488809 M
F -2.033681935634 -1.142892069126 -0.412218766901 M
F -2.033681935634 1.142892069126 -0.412218766901 M
C -1.299038105677 0.000000000000 -0.750000000000 M H 5
C 0.000000000000 0.000000000000 0.000000000000 H
H 0.000000000000 0.000000000000 1.100000000000 H
O 1.125833024920 0.000000000000 -0.650000000000 H

Tenemos las capas Alta (H) y Media (M), la H la constituyen los tres últimos
átomos, y el resto forman la M, y se define un átomo de unión, que es el primer átomo
de carbono.
Como decı́amos, hay dos capas en este cálculo, usando el B3LYP para la capa H y
el campo de fuerza UFF del Amber, para la M.
Capı́tulo 3

Aplicaciones de la Quı́mica
Computacional

3.1. Programas de cálculo


Existen un gran cantidad de programas de calculo de estructuras moleculares, ver
por ejemplo las páginas 550, 551 y 585 del Levine [17], o en las páginas 533 y 637 en
Quı́mica Cuántica del mismo autor [20].
En Computational Chemistry List (CCL) y Wiki , se pueden ver listas de software.

De entre todos ellos, me gusta hacer incapié en los siguientes programas de cálculo:

GAUSSIAN
Es un paquete de programas que surgió en los 70, (Gaussian70) y se encuentra
en la versión del 2016 (Gaussian16). Aquı́ trabajaremos y utilizaremos la version
Gaussian09.
Contiene métodos muy variados:
Mecánica molecular (Ambre, UFF, Dreiding )
Métodos Semi-empı́ricos: AM1, PM3, PM6, CNDO, INDO, MINDO/3, MNDO
Métodos autoconsistentes: RHF, UHF, ROHF
Métodos del funcional de la densidad: LSD, GGA, MetaGGA e hı́bridos.
Métodos tipo capas, con hasta tres capas : ONIOM
Méotods Multiconfiguracionales: CAS-SCF
Métodos de Coupled Clusters: CCD, CCSD, CCSD(T)
Métodos de Interacción de configuraciones: CIS, CISD
Métodos perturbativos: MP2,.. MP5
Métodos que combinan varios cálculos para obtener una buena precición en los
resultados: G1,G2, G3, CBS..., W1.
Estados excitados con TD para HF y DFT, y EOM en CC
Correcciones relativistas...NO

75
76 Cálculos Computacionales de Estructuras Moleculares

GAMESS y firefly:( General Atomic and Molecular Electronic Structure Sys-


tem).
Comenzó a crearse en los 80, y se actualiza sin cambiar el nombre. Las últimas
versiones se han hecho para adaptarse al cálculo con GPUs.
Realiza la mayorı́a de los tipos de cálculo que hemos visto con Gaussian, y se
caracteriza por utilizar mas y mejor la simetrı́a.
Es muy util para realizar cálculos multiconfiguracionales.
Ver: https://www.msg.chem.iastate.edu/gamess/
DALTON, The Dalton Quantum Chemistry Program:
También surge en los años 80, y presenta dos codigos, uno de ellos con escaldo
lineal (para DFT). Creo que ha dejado de acualizarse últimamente.
Junto a los métodos ya mencionados, es de resaltar su Full CI, y varias tipos
de CC (CCS, CC2,CC3,CCSD, CCSD(T). Métodos R12-MP2 y R12-CC. Ası́
mismo, se caracteriza por el cálculo de muy diversas propiedades magnéticas y
espectroscópicas.
NMR properties (nuclear shieldings and all contributions to nuclear spin-spin
coupling constants)
Magnetizabilites
Relativistic corrections to nuclear shielding constants
EPR properties (electronic g-tensor, hyperfine coupling tensor and zero-field split-
ting tensor)
Circular dichroism properties (ECD, VCD, ROA)
Static exchange (STEX) for X-ray spectroscopy
PSI4
Es un programa ab initio de quı́mica cuántica, diseñado para ser muy eficiente y
proporcionar propiedades moleculares. Tiene la opción de utilizar una interface
Python
Este paquete incluye la posibilidad de cálculos Hartree-Fock, perturbativos (MP2,
... MP(n), coupled cluster (CC2,... CC3), interacción de configuraciones (CISD,
QCISD(T), CI(n), FCI), complete-active-space self-consistent-field, y multi-reference
configuration interaction, estados excitados (EOM-CC3), Symmetry-Adapted Per-
turbation Theory (SAPT, DF-SAPT0, APT2+(CCD), SAPT2+(3)(CCD), and
SAPT2+3(CCD, F/I-SAPT),
Ver: http://sirius.chem.vt.edu/psi4manual/latest/introduction.html#capabilities.
ORCA
ORCA es un flexible, eficiente y fácil de usar herramienta general para quı́mica
cuántica con énfasis especı́fico en propiedades espectroscópicas de moléculas de
capa abierta.
Está constituido por un conjunto de programas controlados desde un driver prin-
cipal.
Aplicaciones de la Quı́mica Computacional. 77

Es muy interesante para el cálculo de estados excitados y el uso de funciones


multireferenciales.
Es aconsejable leerse su çonsejos y trucos”(Some Tips and Tricks) de su manual.

NWChem
Está pensado para trabajar con cualquier tipo de sistema, desde moléculas en fase
gas, a sólidos o sistemas biológicos. Puede utilizar tanto funciones gaussianas,
como ondas planas. Y está muy implementado para utilizarlo con GPUs
Ver sus capacidades: https://github.com/nwchemgit/nwchem/wiki

VASP, Vienna Ab initio Simulation Package:


Métodos HF, DFT , funciones de Green y MP2.

• Funcionales: LDA, GGAs, metaGGAs, Hartree-Fock, Hartree-Fock/DFT hi-


bridos
• Dinámica y relajación
Dinámica molecular de Born-Oppenheimer. Relajación usando gradiente
conjugado, Quasi-Newton o la dinámica molecular amortiguada,
• Magnetismo
• Linear response to electric fields
• Respuesta lineal a desplazamientos iónicos.
• Propiedades ópticas
• Green’s function methods

No es sencillo de usar, utiliza mucho ficheros, tanto de entrada como de salida.


Ver el manual http://cms.mpi.univie.ac.at/vasp/vasp/vasp.html

Programas un poco más especı́ficos:

CFOUR-MRCC
Programas muy rápidos, y que se usan para realizar cálculos CC.

THE COLUMBUS, Quantum chemistry programs


The programs are designed primarily for extended multi-reference (MR).

Programas de SCHÖDINGER (Jaguar y MacroModel, entre otros).

ABINIT.
Como los anteriores, cálcula estrucutras electrónicas de sistemas moleculares y de
sólidos dentro de la teorı́a del funcional de la densidad, usando peudopotenciales,
y ondas planas.
78 Cálculos Computacionales de Estructuras Moleculares

AMBER , Molecular Dynamics Program


Amber es un conjunto de programas de simulación biomolecular. Surge en los 70
y se encuentra en la versión 18.
Consta de dos grupos de paquetes: Amber18 y AmbetTools18.
Es uno de los mejores adaptados a la utilización de GPUs.
Tiene unos tutoriales excelentes en: http://ambermd.org/tutorials/

Programas que calculan interactivamente:

Ghemical (http://www.xplora.org/downloads/Knoppix/ghemical/ghemical-gms.shtml.html)

Programas de MM y semiempı́ricos:

MOPAC, Semi-Empirical Electronic Structure

Avogadro
Para construir y optimizar con MM estructuras moleculares.

Hulis
Es muy útil para realizar cálculos preliminares de sistemas π-electrónicos

Otros progrmas que ayudan ha hacer cálculos:

GABEDIT
Interfaz gráfica para los paquetes ed quı́mica computacional: Firefly, Gamess-US,
Gauss, MOLCAS, Molpro, OpenMopac, Orca, MPQC, NWChem y Q-Chem.

ECCE: Extensible Computational Chemistry Environment (https://github.com/FriendsofECCE/

3.2. Caracterı́sticas de los Programas de Cálculo


Todos los programas de cálculo de la estructura molecular tienen un esquema simi-
lar:

1. Preparación del cálculo:

Ruta o pasos que debe dar en el cálculo.


Preparación de la geometrı́a del sistema a estudiar.
Caracterı́sticas de dicho sistema: Carga, Multiplicidad.
Si es necesario, Funciones de Base a utilizar.

2. Realización de los cálculos de integrales necesarios.

3. Preparación de una densidad inicial (Guess).


Aplicaciones de la Quı́mica Computacional. 79

4. Cálculo SCF.

5. Resto de los cálculos:

Cálculos Post-SCF
Búsqueda de puntos estacionarios en la configuración geométrica.

6. Cálculo de propiedades.

3.2.1. Particularidades
Cada uno de estos pasos puede utilizar diversos algoritmos, que es en lo que varı́an
los programas, desde la paralelización o no del proceso, diferentes métodos en el uso de
la convergencia del proceso SCF, diferentes métodos de integración numérica, cuando
es preciso. También tienen más o menos facilidades para utilizar ciertos conjuntos de
funciones de base, y por último, pueden o no incluir condicones periodicas del sistema.

Un aspecto importante en que difieren los programas es en la consideración y uti-


lización de las propiedades de simetrı́a del sistema, no sólo para su construcción,
sino para la realización del cálculo.

Suelen tener sus propios conjuntos de funciones de base, que, en general, son
comunes, y permiten la utilización de cualquier tipo de función de base, con
las limitaciones en el número cuántico angular propias de cada programa (hoy
en dı́a es posible llegar a utilizar funciones h, aunque su uso no sea habitual).
Dentro de esto se encuentra la utilización de pseudopotenciales, pudiendo en
algunos utilizar, además de las comúnmente utilizadas Funciones Gaussianas, las
funciones de slater o funciones de ondas planas para sistemas periódicos.
Algunos incorporan de forma automática los cálculos de counterpoise.

La elección de la densidad de partida, también es algo que puede ser caracterı́stico


de cada programa, aunque suelen tener varios en común. En este apartado se
suelen englobar los métodos semiempı́ricos que te permita utilizar un programa,
que suelen ser, desde Hückel, hasta el PM6, pasando por INDO/S, MINDO3,
NDDO/1, MNDO, AM1, PM3, PM6...

Hay programas que te permiten utilizar, junto a los cuánticos, métodos de Mecáni-
ca Molecular: Amber, Dreiden, UFF.

Cálculos SCF

• El esquema RHF es único, suelen tener el UHF de Pople et al, pero respecto
al ROHF, hay diversidad de posibilidades de escribir la matrices de Fock, ver
por ejemplo en GAMESS: Guest and Saunders, Roothaan, Davidson/1988,
Binkley, Pople and Dobosh, McWeeny and Diercksen, Faegri and Manne. Y
esto implica un proceso de convergencia diferente, aunque si convergen, la
solución final sea la misma.
80 Cálculos Computacionales de Estructuras Moleculares

• Otro cálculo SCF muy común es el DFT. Dado el Babel que existe (Habrı́a
que dejar de hablar de la ”Escalera de Jacob” para empezar a hablar de ”la
Torre de Babel’), ası́, se están incorporando continuamente métodos nuevos,
lo que te exige utilizar la última versión de cada programa si los necesitas o
quieres probarlos. Pero incluso con los funcionales más utilizados y comunes
puede haber diferencias, sobre todo en los procedimientos estándares para
su integración numérica, e incluso en la definición de alguno de los más
populares funcionales (B3LYP).
Otra diferencia es la implementación de los funcionales más modernos.
• MR-SCF: Para acabar con los procesos SCF, la programación de los méto-
dos multireferenciales y sus esquemas, pueden variar de unos programas a
otros, en general utilizan determinantes, pero otros pueden utilizar funcio-
nes de configuración de estado (CSF) que ya son funciones propias de S 2 .
Ası́ mismo, pueden permitir o no utilizar distintas particiones de los OMs,
(CASSCF, RASSCF).
• Junto a estos está el muy utilizado GVB, existiendo un programa (VB2000),
especı́fico de este tipo de cálculos.

Post-SCF
Entramos en el apartado más amplio y donde cada programa es un mundo, los
procesos post-SCF.

• MPn: Comenzaremos por los más sencillos, los perturbativos, los habituales
son los perturbativos tipo Møller Pesset, comenzando con el MP2 y llegando
al MP4, MP5 en los programas habituales, al MP(n) que parece que tiene
el Psi. También hay diferencias en cuanto a que los tengan programados
para distintas funciones SCF (RHF, UHF, ROHF, CASSCF-MP2, MR-MP2,
CCSD-MP2...)
• CI: Respecto a los CI, comienzan en el CIS, llegando en algunos casos al
FullCI (Dalton, y aunque el CCSD sea común a la mayorı́a, otros como
QCISD(TQ) son más propios de ciertos programas.
• CC: Otro gran grupo son los CCs, de nuevo son comunes los CCSD, pero hay
programas más especı́ficos que llegan a CCSDTQP, y la serie CC2,...,CC5,
CC(n), como el CFOUR-MRCC. (Unos usan la descomposición de Cholesky,
..) (Ver J Chem. Theor. Comput.-9-2687)
• El estudio de estados excitados se puede llevar a cabo con los métodos MR-
SCF, los CI y con EOM-CC, pero además son muy actuales los TD-DFT,
• Indicar que se pueden realizar cálculos de los denominados ”Procedimientos
para la obtención de energı́a con gran precisión”, como G1, G2, G3, G4 ,
..., CBS-4, CBS-q, CBS-QB3, ROCBS-QB3, CBS-Q, CBS-APNO, y W1U,
W1BD, W1RO (todos ellos en el Gussian).
• Solvatación con diferentes métodos (PCM, EFP, SCRF,....)
• QM/MM, con dos o tres capas. (ONION)
• Correcciones relativistas (ZORA)
Aplicaciones de la Quı́mica Computacional. 81

Búsqueda de puntos crı́ticos en la conformación nuclear.

Prácticamente todos los programas incluyen procedimientos más o menos rápidos


y variados para la optimización de la energı́a, ası́ como para la búsqueda de
estados de transición y el cálculo de caminos de reacción.

Propiedades moleculares

• Análisis de Población, con diversos métodos (Mulliken, Löwdin, Mayer,Hirschfeld,


CM5 ...)

• Análisis de orbitales y orden de enlace naturales (NA, NBO)

• Análisis de contribuciones energéticas (electrostática, dispersión, ...) con


SAPT (Symmetry Adapted Perturbation Theory) (Ver Psi).

• Frecuencias vibracionales y rotacionales, con o sin anarmonicidades, y/o


acoplamientos entre ellos. Espectros IR y Raman.

• Componentes del espectro hiperfino (RMN, ESR, constantes nucleares de


espı́n-rotación, tensores rotacionales g, tensores electrónicos g, ...

• Mössbauer-parameters

• Polarizabilidades e hiperpolarizabilidades

Como se ve hay muchos programas que permiten hacer cálculos moleculares mecano-
cuánticos, aunque a lo largo de este curso usaremos con más asiduidad tres de ellos, el
Gaussian[21, 22, 23, 24], el Gamess[25] y el NWChem[26].
Todos ellos nos permiten hacer cálculos de estructuras moleculares con métodos ab
inito y semiempı́ricos. En general nos referiremos al Gaussian, aunque en general las
ideas son validas para el resto:
En todos ellos podéis ver sus capacidades, por ejemplo, el Gamess, tiene este cuadro:
82 Cálculos Computacionales de Estructuras Moleculares

SCFTYP= RHF ROHF UHF GVB MCSCF


SCF energy CDFpEP CDFpEP CD-pEP CD-pEP CDFpEP
SCF analytic gradient CDFpEP CD-pEP CD-pEP CD-pEP CDFpEP
SCF analytic Hessian CD-p– CD-p– —— CD-p– -D-p–
MP2 energy CDFpEP CDFpEP CD-pEP —— CD-pEP
MP2 gradient CDFpEP -D-pEP CD-pEP —— ——
CI energy CDFp– CD-p– —— CD-p– CD-p–
CI gradient CD—- —— —— —— ——
CC energy CDFp– CDF— —— —— ——
EOMCC excitations CD—- —— —— —— ——
DFT energy CDFpEP CD-pEP CD-pEP n/a n/a
DFT gradient CDFpEP CD-pEP CD-pEP n/a n/a
TD-DFT energy CDFpEP —— CD-p– n/a n/a
TD-DFT gradient CDFpEP —— —— n/a n/a
MOPAC energy yes yes yes yes n/a
MOPAC gradient yes yes yes no n/a
C= conventional storage of AO integrals on disk
D= direct evaluation of AO integrals whenever neededo
F= Fragment Molecular Orbital methodology is enabled,
’F’ pertains to the gas phase; f or FMO with PCM or EFP see manual.
p= parallel execution
E= Effective Fragment Potential discrete solvation
P= Polarizable Continuum Model continuum solvation

Y respecto al Gaussian, uno de los más utilizados, lo desglosaremos con un poco


más de detalle:

3.3. Paquetes Gaussian


The Absolute Beginners Guide to Gaussian
Los comandos podeis verlos en: Gaussian 09 y 16 Online Manual:
http://gaussian.com/
Contiene programas que hacen el cálculo de las integrales mono- y bi-electróni-
cas usando un conjunto de funciones gaussianas de tipo s, p, d, f, g, h e i. Permite
hacer obtener funciones de onda closed-shell Hartree-Fock (RHF), open-shell unrestric-
ted Hartree-Fock (UHF), open-shell restricted Hartree-Fock (ROHF), and Generalized
Valence Bond-Perfect pairing (GVB-PP) y Multireferenciales (CASSCF).
Calcula analı́ticamente las primeras derivadas de todas las anteriores energı́as, cuyo
calculo se utiliza para optimizar geometrı́as, determinación de constantes de fuerza y
polarizabilidades. Para RHF y UHF se pueden hacer cálculos analı́ticos de la segunda
derivada de su energı́a y las derivadas de la polarizabilidad. Todo esto se puede utilizar
para obtener las frecuencias vibracionales. También puede calcular análisis de pobla-
ción, momentos multipolares eléctricos, y propiedades electrostáticas como el potencial,
el campo eléctrico y sus gradientes.
Como cálculos post-SCF incluye los de configuration interaction (CI) basado en
un función de onda monodeterminantal con simples y/o dobles excitaciones (CID or
Aplicaciones de la Quı́mica Computacional. 83

CISD), y los perturbativos Moller-Plesset (MP2, MP3 y MP4, MP5). Calcula gradientes
analı́ticos para las energı́as MP2, MP3, MP4DQ, MP4SDQ, CID, CISD, CCD y CCSD.
Dentro de los semiempı́ricos tenemos los modelos CNDO, INDO, MINDO3, MNDO,
ZINDO/S AM1 y PM3. Los cuatro últimos usan el conjunto modificado de parámetros
del MOPAC. Con MINDO, MNDO, AM1, y PM3 se pueden hacer CIs limitadas. Otro
método clásico es el Hückel y extended-Hückel con diversos parámetros.
También dispone de cálculos de Mecánica Molecular, con varios métodos: AMBER,
DREIDING y UFF.

3.3.1. Tipos y métodos de cálculos


Los tipos de cálculos que podemos realizar son, desde un simple cálculo puntual
SP, a un barrido de su superficie de energı́a potencial SCAN, pasando por seguir
un camino de reacción IRC, la optimización de la geometrı́a OPT o el cálculo de las
frecuencias y propiedades termoquı́micas FREQ.
Cada uno de estos tipos de cálculo lo podemos realizar usando diferentes procedi-
mientos, que son del tipo clásico, del tipo funcional densidad o semiempı́ricos, incluso
siguiendo procedimientos un tanto especiales como los G1, G2 CBS-* (Complete Basis
Set), aunque estos usualmente sólo se utilizan para SP.
Tenemos también los habituales ’oniom’, la inclusión de efectos de solvatación
(SRCF) , (Modelo de Onsager, Polarizable Continuum Model (PCM), autoconsitente
iso-densidad PCM (SCI-PCM))

Métodos cuánticos clásicos


Denomino ası́ a los muy conocidos en Quı́mica Cuántica, y que vamos a desglosar
a continuación:
Métodos autoconsistentes (SCF):

HF Consiste en un cálculo tipo Hartree-Fock. Puede ser capa cerrada (RHF),


capa abierta no restringido (UHF) o restringido (ROHF).
GVB Implica un cálculo de varios determinantes, empleando el procedimiento
General Valence Bond
CASSCF Cálculo multideterminantal (MC-SCF) utilizando el espacio activo
completo que se defina. Se optimizan los coeficientes de los determinantes y
los coeficientes de los orbitales (los determinantes).

Métodos post-SCF:

MP2, MP3, MP4, MP5. Cálculos perturbativos tipo Moller-Plesset, con per-
turbaciones de segundo (MP2), tercero (MP3), cuarto (MP4) y quinto or-
den(MP5). El MP4 se puede realizar considerando las SDQ o las SDTQ
excitaciones.
CI Método de Interacción de Configuraciones, con SD , que puede ampliarse a
SDT o SDTQ excitaciones.
CCD Método de ”coupled clusters”, que puede ser con dobles excitaciones, o
considerar las simples tambien (CCSD). (CCSD(T))
84 Cálculos Computacionales de Estructuras Moleculares

Métodos del Funcional Densidad


Se engloban aquı́ los métodos SCF que se basan en la teorı́a del funcional densidad,
estos programas incluyen los siguientes métodos de intercambio y de correlación que
se pueden combinar entre sı́:

Funcionales de Intercambio Locales:

HFS, S Método de Slater para el intercambio (LD).


XALPHA, XA Es el conocido método Xα de Slater.

Funcionales de Intercambio Con Correcciones del Gradiente:

HFB, B Usa el intercambio de A. D. Becke, Phys. Rev. A 38, 3098 (1988).


PW91 Usa el intercambio de J. P. Perdew, K. Burke, and Y. Wang, Phys. Rev.
B 54, 16533 (1996)( Ver K. Burke, J. P. Perdew, and Y. Wang, in Electronic
Density Functional Theory: Recent Progress and New Directions, Ed. J. F.
Dobson, G. Vignale, and M. P. Das (Plenum, 1998).)
MPW Modificación del PW91 por C. Adamo and V. Barone, J. Chem. Phys.
108, 664 (1998).
G96 Funcional de intercambio de P. M. W. Gill, Mol. Phys. 89, 433 (1996) (Ver
C. Adamo and V. Barone, J. Comp. Chem. 19, 419 (1998)).
PBE Funcional de . P. Perdew, K. Burke, and M. Ernzerhof, Phys. Rev. Lett.
77, 3865 (1996).
O Funcional modificado de Becke, por Handy (OPTX) (N. C. Handy and A. J.
Cohen, Mol. Phys. 99, 403 (2001)).

Funcionales de correlación locales:

VWN Funcional de Vosko, Wilk y Nusair. (funcional III en S. H. Vosko, L. Wilk,


and M. Nusair, Can. J. Phys . 58, 1200 (1980)).
VWN5 Funcional V de Vosko, Wilk y Nusair. (es el bueno....)
PL Perdew 1981 (J. P. Perdew and A. Zunger, Phys. Rev. B 23, 5048 (1981).

Funcionales de correlación con correcciones del gradiente:

LYP Lee, Yang y Parr (C. Lee, W. Yang, and R. G. Parr, Phys. Rev. B 37, 785
(1988), ver también B. Miehlich, A. Savin, H. Stoll, and H. Preuss, Chem.
Phys. Lett. 157, 200 (1989)).
P86 Correcciones a su funcional local, por Perdew 1986 (J. P. Perdew, Phys.
Rev. B 33, 8822 (1986).
PW91 Perdew 1991 (Ver el de intercambio)
B95 Definido como parte de su funcional hibrido parametrizado , con correccio-
nes ’time-dependent’ (A. D. Becke, J. Chem. Phys. 104, 1040 (1996)).
PBE El funcional con corrección de gradientes de Perdew, Burke and Ernzerhof.
Aplicaciones de la Quı́mica Computacional. 85

Funcionales hı́bridos:

B3LYP Es el más popular


B3P86
B1B95
B1LYP
MPW1PW91
B98
B97x
PBE1PBE
BHandH
BHandHLYP

Tiene la pecularidad de poder hacer caulquier combinación que se te ocurra,


aunque hay que cerciorarse de lo que está haciendo, sobre todo en cálculos con-
secutivos, como optimización y cálculo de frecuencias vibracionales.

Estudio de estados excitados


CI-Singles para estados excitados en general.

Ecuaciones de movimiento con CC. (EOM-CC)

Time-dependent (TD-HF y TD-DFT).


En wikipedia tenéis una buena información del procedimiento Time-dependent
density functional theory

También se podrı́an pedir otros autovalores a las diagonalizaciones CISD, y res-


pecto a los CC, es habitual utilizar la metodologı́a EOM-CC (ecuaciones de mo-
vimiento).

Los procedimientos G1 y G2 (G3 y G4) [27, 28, 29]


(Y ya los G2MP2, G3B3, G4MP2, G3MP2B3)
Son procedimientos ya estándar en los nuevo Gaussian, cuyo objetivo es obtener
buenas geometrı́as de equilibrio, energı́as electrónicas o más bién calores de formación
y frecuencias vibracionales.
El G1 consta de los siguientes pasos:

1. Búsqueda de la geometrı́a óptima con la base 6-31G* a nivel HF.

2. A partir de la anterior geometrı́a, se vuelve a optimizar a nivel MP2(Full)/6-31G*.

3. Calculo energético MP4SDTQ(FC)/6-311G**//MP2/6-31G* (EA )


86 Cálculos Computacionales de Estructuras Moleculares

4. Consideración de defecto de la base por funciones difusas:

∆E(+) = EM P 4SDT Q(F C)/6−311G+∗∗ − EA


5. Consideración de defecto de la base por funciones de polarización:
∆(2df ) = EM P 4SDT Q(F C)/6−311G(2df )∗∗ − EA

6. Corrección de interacción de configuraciones:


∆(QCI) = EQCISD(T )/6−311G∗∗ − EA

Cálculo de la energı́a combinada:


Ecombinada = EA + ∆(+) + ∆(2df ) + ∆(QCI)

7. Adición de las correcciones necesarias para el átomo de hidrógeno y la molécula


H2 :
0.00019 hartrees por cada electrón de valencia desapareado.
0.00307 hartrees por cada electrón de valencia apareado.
Esto proporciona el denominado ∆(Higer Level Correction) = −0.19nα −5.95nβ
donde nα y nβ son los electrónes α y β de valencia.

Ee = Ecombinada + ∆(HLC)
8. Cálculo de la frecuencia de vibración y del ”Zero Point Energy” (ZPE) al nivel
HF/631G* , escalándolo por un factor 0.8929.
Todo esto va encaminado a obtener energı́as de reacción con una precisión del orden
de las Kcal/mol. Ası́, llegan a ≈ 2 Kcal/mol para los sistemas de la primera fila y de
unas 3 Kcal/mol para los de la segunda fila.
Tiene problemas conocidos - y otros desconocidos-, tales como:
Problemas para el Li y el Be.
La dependencia en los electrones apareados, presenta discontinuidades en las SEP.
Es inadecuado para tripletes.
Problemas con el SO2 , SiO2 .
Surge ası́ el G2, que es un G1 mejorado:

E(G2) = E(G1) + ∆1 + ∆2 + 1.14npares


∆1 = ∆(+2df ) − ∆(+) − ∆(2df )
∆2 = ∆(3df, 2p) = EM P 2/6−311+G(3df.2p) − EM P 2/6−311+G(2df,p)
Implica un único cálculo nuevo, EM P 2/6−311+G(3df.2p)
Mejora sensiblemente, pero continúan los problemas para tripletes con O2 , S2 y
para el SO2 .
Actualmente está en marcha el procedimiento G3 (G1, G2, G2MP2, G3, G3MP2,
G3B3, G3MP2B3)
Aplicaciones de la Quı́mica Computacional. 87

Los procedimientos CBS-4M, CBS-Lq, CBS-Q, CBS-QB3, CBS-APNO y


W1U, W1BD, W1RO
Son los métodos de Peterson y colaboradores para el cálculo con mucha precisión
de la energı́a, y se denominan CBS (Complete Basis Set) (Ver G. A. Petersson, T.
G. Tensfeldt, and J. A. Montgomery Jr., J. Chem. Phys. 94, 6091 (1991). y J. A.
Montgomery Jr., M. J. Frisch, J. W. Ochterski, and G. A. Petersson, J. Chem. Phys.
112, 6532 (2000) )
Además, están lo de Martin, (W1U, W1BD, W1RO). El método de Martin es más
costoso y más preciso que CBS-QB3 y G3. Recomiendan utilizar W1BD si precisas de
energı́as muy precisas.

BSE , CBS y BSIE


Siempre estamos intersados en los resultados que se obtendrı́an con un Conjunto
Completo de Funciones de Base (Complete Basis Set - CBS), y el Error de Incompletud
por el conjunto de funciones de base utilizado (Basis Set Incompleteness Error - BSIE).
Para un sistema con dos electrones, el conjunto de bases se puede saturr hasta un
momento dado (l=L), pudiendose demostrar que la energı́a totl calculada del sistema
converge al lı́mite CBS con L.
Aunque en el caso de moléculas la saturación completa de la base en el momento
angular espacios no se puede alcanzar, ilos conjunto de bases consitentes correlación
(cc) se han diseñado para dar el el mismo error debido al incompletud del momento
angular y el espacio radial.
Por lo tanto se espera (Feller, 1992[30]) que el cálculo de la energı́a total converge
sistemáticamente al lı́mite del CBS con el número cardinal (X) de el sistema de la base
del CC ([aug]-cc-p[C]VXZ). Y se ajustan los resultados obtenidos a una función de dos
parámetros:

E HF,X = E HF CBS + Ae( − αX)


donde α se puede considerar constante (1.0).
Hay varias fórmulas analı́ticas para extrapolar al lı́mite CBS. Por ejemplo, la fórmu-
la sugerida por Halkier et al.:

E corr,X = E corrCBS + cX −3
La de Peterson y Woon[31, 32], con tres parámetros lineales:
2
E X = E CBS + Ae−(X−1) + Be−(X−1)

Ver: Complete Basis Set Limit Extrapolation Calculator

Métodos Semiempı́ricos
Los métodos que permite calcular son:

HUCKEL

CNDO, INDO, MINDO3, MNDO


88 Cálculos Computacionales de Estructuras Moleculares

ZINDO/S

AM1

PM3

PM6

Otros tipos de cáculos


Incorpora métodos de dinámica molecular, como BOMD - (Born-Oppenheimer
Molecular Dynamics) o ADMP (Atom-Centered Density Matrix Propagation).

Se pueden incorporar condiciones de contorno periódicas: PBC (Periodic Boun-


dary Conditions).

Efectos de solvente:

• Modelo de Onsager para las energı́as1 , grads. y freqs. (HF y DFT)


• Modelo continuo polarizado (PCM) para las energı́as y gradientes (HF y
DFT)
• Superficies de Isodensidades PCM (I-PCM) energı́as*
• ”Self-Consistent Isodensity Surface” modelo continuo polarizado (SCI-PCM)
energı́as y gradientes (HF DFT )

Propiedades Moleculares
Frecuencias vibracionales y modos normales

Intensidades infrarrojas (HF, DFT y MP2)

Intensidades de Raman (HF, DFT y MP2 )

Frecuencias proyectadas perpendiculares a un camino de la reacción

Tensores de apantallamiento NMR y susceptibilidades magnéticas (HF, DFT y


MP2 )

Dicroı́smo vibracional circular (VCD) y constantes rotacionales (HF y DFT)

Momentos multipolares hasta hexadecapole

Potenciales electrostáticos (Help, CHelpG, Merz-Kollman-Singh)

Potencial electrostático, densidad electrónica, gradiente de densidad y Laplacian


en una rejilla automáticamente generada

Átomos en Moléculas, órdenes en enlace y otras propiedades


1
Disponible para HF, DFT, MP2, MP3, MP4, CI, CCD y QCI(SDQ), CI, CID, CISD, CCD y
QCISD.
Aplicaciones de la Quı́mica Computacional. 89

Energı́a electrostática y Términos de contacto de Fermi


Análisis orbitales naturales
Análisis del enlace en orbitales naturales (NBO)
Polarizabilidades e hyperpolarizabilidades
Análisis de población
Densidades de espı́n
Acoplamiento Aproximado espı́n-orbita entre estados (CASSCF)
Constantes de acoplamiento spin-spin.
Tensores g y otros tensores del spectro hiperfino.
Acoplamiento armónico vibración-rotación. Vibración anarmónica
Espectro Raman
Propiedades ópticas: Optical Rotations/Optical Rotary Dispersion. Electronic
Circular Dichroism (ECD).
Termoquı́mica en Gaussian

3.3.2. Introducción de datos.


Ruta. Una ruta o camino debe ser especificado para que funcione el programa. Es
una o varias lineas que empieza con el carácter # y contiene unos comandos
especı́ficos. Estos comandos nos indican:
-El tipo de cálculo (SINGLE POINT, OPTIMIZATION, etc.).
-Procedimiento para el cálculo de la energı́a (HARTREE-FOCK, MP2, etc.)
-El conjunto de funciones de base (STO-3G, 4-31G, etc.).
-Diversas opciones (FROZEN CORE, por ejemplo).
Estas ordenes deben estar separados por espacios, por comas o por uno de los ca-
racteres [’/’ y ’-’], que se incluyen para permitir cierta notación estándar (’CISD-
FC/6-31G’, por ejemplo).
Hay dos formas para introducir opciones a esas ordenes:
ORDEN=OPTION [GUESS=READ, por ejemplo.]
ORDEN(OPTION,OPTION,...) [OPT(TS,CALCFC)]
ORDEN=(OPTION,OPTION,...) [OPT=(TS,CALCFC)]
Puedes ver si tu ruta es correcta con ayuda del testrt, que lee la linea de ordenes
y te indica la ruta resultante.
Conjuntos de funciones de base. Por defecto se selecciona la base STO-3G.
Los comandos de RUTA 5D, 6D, 7F, y 10F mandan sobre los valores por defecto.
(Ver la seccion de Bases 1.4)
90 Cálculos Computacionales de Estructuras Moleculares

Configuración electrónica. Carga y multiplicidad

Configuración nuclear. Átomos y su geometrı́a, para el sistema a estudiar.(Coordenadas


cartesianas, generalizadas, matriz-Z.)

Otros datos necesarios P.e. el guess,.....

3.3.3. Ejemplos:
Veamos un ejemplo concreto, un cálculo de optimización de geomtrı́a de la molécula
de agua, con una base cc-PVDZ, mediante un cálculo hı́brido DFT como el B3LYP:

Gaussian09:
%mem=1Gb
%nproc=3
%Chk=h2o.chk
#P rB3LYP/cc-pvdz 6D 10F Opt=() SCF=() iop(5/33=1) Pop=(Full)

h2o-G03

0 1 ! charge and multiplicity


O 0.00000 0.00000 0.00000
H 0.922641 0.652406 0.00000
H -0.922641 0.652406 0.00000

Gamess:
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789

$contrl scftyp=rhf DFTTYP=B3LYP runtyp=optimize icharg=0 nzvar=3 $end


$system mwords=5 timlim=30 $end
$basis gbasis=accd $end
$guess guess=huckel $end
$data
Molecula h2o. Base 3-21G
C1
O 8 0.00000 0.00000 0.00000
H 1 0.922641 0.652406 0.00000
H 1 -0.922641 0.652406 0.00000
$end
$zmat izmat(1)=1,1,2, 1,1,3, 2,1,2,3 $end

NWChem:
scratch_dir /home/scr
permanent_dir /home/sanfa/h2o-NWC
Aplicaciones de la Quı́mica Computacional. 91

Title "h2o-NWC"

Start h2o-NWC

echo

charge 0

geometry autosym units angstrom


O 0.00000 0.00000 0.00000
H 0.922641 0.652406 0.00000
H -0.922641 0.652406 0.00000
end

ecce_print /home/sanfa/h2o-NWC/ecce.out

basis "ao basis" cartesian print


H library "cc-pVDZ"
O library "cc-pVDZ"
END

dft
mult 1
XC b3lyp
grid fine
mulliken
end

driver
default
end

task dft optimize

3.3.4. Un mismo cálculo con distintos programas:


G09: .

%mem=1200MW
%nproc=3
# B3lyp/aug-cc-pVDZ opt pop=regular gfprint

title "Molecula F2 optimizacion" en Gaussian09

0 1
F 0.0 0.0 0.0
F 0.0 0.0 0.7
92 Cálculos Computacionales de Estructuras Moleculares

end_file

GAMESS: .

$CONTRL SCFTYP=rhf mult=1 runtyp=optimize maxit=200 coord=unique


nprint=8 DFTTYP=b3lyp ISPHER=1 $END
$STATPT nstep=50 nprt=-2 npun=0 hess=guess $END
$SYSTEM MWORDS=10 MEMDDI=200 $END
$SCF dirscf=.true. diis=.true. ethrsh=2.0 swdiis=0.0 npunch=2
maxdii=30 $END
$BASIS GBASIS=ACCD $END
$DATA
# Molecula de Fluor calculada en GAMESS
C1
F 9 0.00000 0.00000 0.00000
F 9 0.00000 0.00000 0.70000
$END

NwChem: .

scratch_dir /home/scr
permanent_dir /home/sanfa/pru-pro
Title "Molecula F2 optimizacion"

start f2_opt

charge 0

geometry units angstroms


F 0.0 0.0 0.0
F 0.0 0.0 0.7
end

#ecce_print /home/sanfa/pru-prog/F2-nwc.log

basis "ao basis" cartesian print


F library aug-cc-pvdz
end

dft
mult 1
Aplicaciones de la Quı́mica Computacional. 93

# iterations 50
# print kinetic_energy
xc b3lyp
# mulliken
# decomp
end

task dft optimize

Psi4: .

#! Example Optimization energy for F2 para Psi4

memory 250 mb

molecule F2 {
F
F 1 0.7
}

Rvals=[2.5, 3.0, 4.0]

set basis aug-cc-pVDZ


optimize(’scf’)

Orca: .

#
# Molecula de Fluor calculada con Orca
#
! B3LYP Opt SmallPrint
%basis basis aug_cc_pVDZ
end
* xyz 0 1
F 0.00000 0.00000 0.00000
F 0.00000 0.00000 0.70000
*

Cfour: .
94 Cálculos Computacionales de Estructuras Moleculares

Molecula de Fluor calculada con Cfour


F 0.00000 0.00000 0.00000
F 0.00000 0.00000 0.70000

*ACES2(CALC=CCSD(T),BASIS=aug-pVTZ,PROP=FIRST_ORDER
GEO_CONV=10
CC_CONV=12
LINEQ_CONV=12
SCF_CONV=12
MEMORY=600000000)

3.3.5. Análisis de los ficheros de salida


Capı́tulo 4

Herramientas gráficas

No son fundamentales para el análisis de los resultados, pero lo hace más agradable,
y además estamos en el tiempo de las imágenes.
Ayudan a ver la geometrı́a del sistema, su evolución en una optimización o un
camino de reacción, la forma de su densidad electrónica, su volumen, los orbitales
moleculares y, si se han calculado, los potenciales electrostáticos y modos vibracionales.
En las páginas web
Molecular Graphics Applications in the CSB y Universal Molecular Modeling Soft-
ware List, tenemos una lista bastante amplia del software gráfico (y otros) que existe.
Otro ejemplo de página es: http://www.ch.ic.ac.uk/ ( Department of Chemistry del
Imperial College London.)
A veces interesa hacer una ”pelı́cula”, puedes tomar diversas imágenes y juntarlas
con utilidades como mencoder:

mencoder
mencoder ”mf://*.jpg” -mf fps=10 -o test.avi -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=

gifsicle -d 10 -loop files.... whirlgif

png2swf Fichero .swf (Flash) que se ve en internet.

Algo con el Transfig y fig2dev, relacionados con Xfig.

En Linux con un simple grupo de comandos desde la consola puedes crear archivos
de vı́deo a partir de imágenes jpg que se encuentren en un determinado directorio.

Y hay innumerables programas , por ejemplo en linux:

Photofilmstrip

Imagination

Smile

OpenShot

95
96 Cálculos Computacionales de Estructuras Moleculares

Existen muchos paquetes gráficos, una lista de algunos de ellos puede ser esta:

Avogadro Chimera Coot Gabedit Gdis


Ghemical Jmol MGLTools Molden Molekel
Molgen RasMol Raster3D WebMO PyMOL wxMacMolPlt

La mayorı́a tiene versiones para Windows y Linux, y para algunos hay que comprar
la licencia de uso.
También se pueden incluir aquı́ otros paquetes ya vistos, con interfaces gráficas,
como Ecce.

4.1. Algunos programas de visualización molecular


Veamos con un poco más de detenimiento algunos de ellos:

4.1.1. Molden
El nombre del programa gráfico Molden[33] significa Densidad Molecular, y es para
representar dicha densidad.
Representa muy fácilmente los resultados de un cálculo Gaussian, (Hay que poner
en la Ruta las palabras ”GFINPUT” para que escriba la base, y luego, para que es-
criba los orbitales moleculares ”IOP(6/7=1)” para Gaussian anteriores al 94 o bien
”IOP(6/7=3)” para las últimas versiones.
Para su utilización simplemente escribir:
molden inputfile > outputfile &
Herramientas Gráficas. 97

4.1.2. Avogadro

Es un programa de muy cómodo e intuitivo funcionamiento, que es muy útil para


construir sistemas moleculares, buscar la geometrı́a óptima con métodos de mecánica
molecular y exportar el fichero para realizar un calculo con otros programas ab initio.
Su manual se encuentra en su misma página web. https://avogadro.cc/docs/

4.1.3. Gabedit
Es un paquete gráfico, que actualmente viene incluido y mantenido por la comu-
nidad Linux, y actúa como interface para ejecutar los programas Gaussian, Gamess,
Orca, Molcas, Molpro, Mopac, MPQC, PCGamess, Tinker.
Ver el manual.
98 Cálculos Computacionales de Estructuras Moleculares

4.1.4. Jmol
Como su página web dice: Un visor Java de código abierto para estructuras quı́micas
en tres dimensiones. con prestaciones para compuestos quı́micos, cristales, materiales
y biomoléculas.

Para sacarle rendimiento hay que aprender su utilización con comandos.

4.1.5. Mercury
The Cambridge Crystallographic Data Centre (CCDC), muy agradable y potente,
sobre todo para estructuras cristalinas.

4.1.6. Molekel
Paquete gráfico molecular para la visualización de resultados de estructura atómica
y molecular obtenidos con GAUSSIAN, GAMESS-US, ADF y otros programas.
Muy sencillo de instalar en Linux, y con versión para Windows.
Herramientas Gráficas. 99

Con el Gaussian03, tenı́a un problema, que se resuelve simplemente con editar el


fichero de salida del Gaussian y cambiar Gaussian 03 por Gaussian 98.
Con manual-tutorial incluido.

4.1.7. Ghemical
El ghemical es otro paquete gráfico, que construye moléculas y hace cálculos de
mecánica molecular y semi-empı́ricos (y, en teorı́a, cuánticos más sofisticados con
”mpqc”) directamente. Como ya se sugiere, está muy ligado al paquete mpqc (The
Massively Parallel Quantum Chemistry Program) y al mopac7.
The ghemical development

4.1.8. Átomos en Moléculas


Bader estudió las relaciones existentes entre la función densidad, su topologı́a y las
propiedades moleculares tales como zonas del espacio asignables a cada átomo de una
molécula, las lineas de enlace, la posición de los núcleos,... Toda esta información la
puede obtener a partir del estudio de la densidad electrónica de una molécula,
Hay una muy buena referencia y un curso sobre sus ideas y aplicaciones, tanto en
el libro:
Richard F.W. Bader.”Theoretical Investigations of Molecular Structure and Reac-
tivity” R. F. W. Bader, Atoms in Molecules - A Quantum Theory, Oxford University
Press, Oxford, 1990.
Ver: AIM200
Los métodos AIM están incorporados en el Gaussian .
100 Cálculos Computacionales de Estructuras Moleculares

4.1.9. RasMol
Este visor de estructuras moleculares lee ficheros tipo ”pdb” y ”xyz”.
Y toda la información sobre él la podéis encontrar en :
RasMol Home Page Contents
Manual
Es el origen de Jmol y Chime.

4.1.10. MGLTools
Este paquete contiene varios programas, por ejemplo:

pmv: Python Molecular Viewer

adt: AutoDock Tools.

vision

Es muy útil para los bioquı́micos.

4.2. Programas para realizar gráficos xy, presenta-


ción de resultados

4.2.1. Xmgr, Grace


Programas muy útiles para representaciones bidimensionales.
Trabajan en Unix (linux), con X11 y en Windows.
Herramientas Gráficas. 101

4.2.2. gnuplot

Programa para representaciones bi- y tri-dimensionales.

Suele venir con las distribuciones de linux.

Y tiene buena documentación.

4.3. Programas de cálculo interactivo

Entre ellos están los ya vistos de Gabedit, Ghemical o Avogadro, sólo queda por in-
cluir alguno distinto, como uno ya visto y que fue de los primeros intentos de centralizar
el trabajo, (Ecce) y alguno más para realizar cálculos tipo Hückel.
102 Cálculos Computacionales de Estructuras Moleculares

4.3.1. Ecce

4.3.2. Hulis

Es muy útil para realizar cálculos preliminares de sistemas π-electrónicos.


Herramientas Gráficas. 103

4.4. Otras direcciones de interés


Para acabar, existen muchos sitios para localizar los sistemas en que estemos in-
teresados:
CCCBDB - Computational Chemistry Comparison and Benchmark Database
NIST Chemistry WebBook
Chemical Book
Protein Data Bank
PubChem
104 Cálculos Computacionales de Estructuras Moleculares
Capı́tulo 5

Ejercicios prácticos:

Realizar los siguientes cálculos con el programa Gaussian09[24]:

rg09
g09 file.com & (El resultado en file.log)

1. Análisis del efecto de las bases.


Cálculos B3LYP y CCSD sobre el átomo de flúor utilizando conjuntos de fun-
ciones de base de muy diferente calidad. (3-21G, cc-pVTZ, cc-pVQZ, cc-pV5Z,
aug-cc-pVDZ, aug-cc-pVTZ, aug-cc-pVQZ )Gaussian Basis Set.
Fichero.com :

%mem=1GB
%nproc=3
#P B3LYP/3-21G SCF=Tight
gfinput iop(5/33=1,6/7=3)

Calculo del atomo de Fluor tipo B3LYP/3-21G

Carga Multiplicidad
F

--link1--
Otro calculo

Con los resultados utilizar los algoritmos:


Extrapolación exponencial y Tres parametros con exponentes enteros,
de la página Complete Basis Set Limit Extrapolation Calculator[34] para obtener
una estimación del resultado CBS (con los dos conjuntos de base: cc-pVXZ y aug-
cc-pVXZ y para las energı́as HF, B3LYP y CCSD)
Mostrar todos los resultados en una tabla como Tabla 5.1 y comentarlos.

105
106 Cálculos Computacionales de Estructuras Moleculares

Base / Método: HF B3LYP CCSD


3-21G xx.xxxx xx.xxxx xx.xxxx
cc-pVTZ
cc-pVQZ
cc-pV5Z
CBSEE
cc−pV XZ

CBSTcc−pV
P
XZ
aug-cc-pVDZ
aug-cc-pVTZ
aug-cc-pVQZ
CBSEE
aug−cc−pV XZ

CBSTaug−cc−pV
P
XZ xx.xxxx xx.xxxx xx.xxxx

Tabla 5.1: Energı́as (E) en hartrees para el átomo de Fluor, con distintos conjuntos de
funciones de base y extrapolados: Extrapolación exponencial (EE) y Tres para-
metros con exponentes enteros (TP)

2. Estudio de la energı́a de correlación obtenida con diversos métodos


(CISD, MP4, CCSD, BLYP-HFB).
Realizar los cálculos para el mismo átomo de flúor y una buena base de las
utilizada previamente, como aug-cc-pVTZ.
Mostrar los resultados en una tabla y comentarlos.
3. Ver la convergencia de la energı́a total hacia la energı́a ”exacta” y
análisis de las energı́a de correlación calculadas con diferentes métodos.
El sistema a estudiar es la molécula de H2 O.
Datos:
Se estima que la energı́a experimental del H2 O es -76.480 hartrees y la con-
tribución de los efectos relativistas es -0.045 hartrees, por lo que la energı́a
”experimental” no-relativista es de 76.438 hartrees.
La energı́a HF lı́mite (es decir la HF con un conjunto de funciones base
”infinito”) se puede estimar en -76.0675 hartrees. (Comparar con el cálculo
de la ECBS
HF con las bases aug-cc-pVXZ, X=2,3,4)
El cálculo full-CI, con la base cc-pVDZ y la geometrı́a: ROH = 0.9755 Å,
<HOH = 110.60 , nos proporciona una energı́a de -76.24186 hartrees.
Ese mismo cálculo con una base cc-pVTZ proporciona una energı́a full-CI:
-76.27496 hartrees. (Hecho con Psi4[35])
Cálculos:

Realiza cuatro cálculos, utilizando el conjunto de funciones de base cc-pVDZ,


con la siguiente ruta:
Ejercicios. 107

#P method=(FULL)/cc-pVDZ

donde ”method” es uno de estos: MP5, CISD o CCSD(T), y

#P method/cc-pVDZ gfinput iop(5/33=1,6/7=3)

para BLYP, HFB y B3LYP.

Un cálculo MP5 automáticamente da las energı́as MP2, MP3 y MP4; el


CCSD(T) también nos muestra la energı́a CCSD y podemos considerar la
diferencia entre la energı́a BLYP y la HFB como la energı́a proporcionada
por el funcional de correlación LYP. (Ver en el listado la Ecorrelacion )
Repite estos cálculos con la base cc-pVTZ.

Cuestiones:

a) Calcula la energı́a de correlación ”experimental”, la energı́a de correlación


que considera un calculo full-CI con los dos conjuntos de funciones de base
utilizados.
b) Escribe en una tabla los resultados, para cada uno de los dos conjuntos de
funciones de base:
00 00
Método E (hartree) Ecorr % Efcorr
ull−CI exper.
% Ecorr
HF xxxx.xxxxx x.xxxxx xx.x xx.x
MP2
MP3
MP4
MP5
CCSD
CCSD(T)
BLYP
B3LYP

Tabla 5.2: Energı́as (E), energı́a de correlación calculada (Ecorr ) y porcentajes de la


energı́a de correlación recuperada por los diferentes métodos respecto a la full-CI
f ull−CI 00 exper.00
(Ecorr ) y a la ”experimental”Ecorr

c) Analiza los resultados y coméntalos.

4. Curvas de Energı́a Potencial (CEP) de la molécula F2 :

Con la base cc-pVTZ. Calcularla a nivel CISD, UCISD, B3LYP y UB3LYP.1


1
Realizar un barrido desde 0.9 Å hasta 5.0 Å, para los cuatro tipos de cálculo, y al revés, desde
5.0 hasta 0.9, para los cálculos ”unrestricted”.
108 Cálculos Computacionales de Estructuras Moleculares

%mem=1GB
%nproc=3
# b3lyp/cc-pVTZ scan guess=(mix)

molecula de fluor B3LYP/cc-pVTZ scan de 5.0 a 0.9

0 1
F
F 1 r
variables:
r=0.9 41 -0.1

end_file
Representar gráficamente los resultados. (Utilizando xmgrace) y analizarlos.

5. Optimización de geometrı́as y obtención de frecuencias vibracionales


(HF, B3LYP, CISD y CCSD).

Para la molécula F2 con la base anterior.


Presentar los resultados, analizarlos y calcular la energı́a de disociación.
Compáralos con los experimentales.
Para la molécula de H2 O, con una base cc-pVDZ.
Presentar los resultados, analizarlos y compáralos con los experimentales.
Utiliza ”Gabedit” para obtener los espectros IR.
Análisis gráfico de las vibraciones con el programa ”molden”.

Buscar datos experimentales en : https://cccbdb.nist.gov/alldata1.asp

Prácticas avanzadas:
a) Con ayuda del programa ”Gabedit” y utilizado el programa Gaussian[24]
o el Orca[36] (porque esto es de un tutorial suyo) , realizar la siguiente
práctica:
Obtener la configuración nuclear óptima de una de las siguientes molécu-
las:
C2 H4 (Etileno) , C2 H4 O (Acetaldehido), C2 H4 O2 (Acid. acético) o C2 H2 Cl2
(Etileno 1,2 dicloro - cis - trans).
Ejercicios. 109

Hacerlos a nivel CCSD/6-31+G* y M06-2X/6-31+G*2 .


Para dicha configuración de equilibrio:
• Obtener el espectro IR y compararlo con el experimental (gas de
mayor resolución)
• Representar gráficamente los OMs HOMO y LUMO).
• Compara los resultados con los obtenidos en el curso de DFT.
NIST-chemistry:http://webbook.nist.gov/chemistry/
b) Para la molécula elegida previamente, calcular el potencial de ionización
vertical.
Para ello utilizar diversos métodos: MPn (n=2,,..5)3 . Para el catión realizar
los cálculos ’unrestricted’ y utilizar el programa Gaussian.
c) Formar un dı́mero del sistema elegido, y analizar la energı́a de interacción,
considerando el error de superposición de bases, y utilizando los métodos:
RHF, MP2, CISD, CCSD.
Realizarlo con el programa NwChem[37]. Y si funciona, con Ecce.
Se puede hacer un análisis de las interacciones débiles tipo NCI (Noncovalent
Interactions). (Ver Tutorial nci-analysis).
d ) Seguir un tutorial del Amber.
Por ejemplo: An Introduction to Molecular Dynamics Simulations using AM-
BER, o Simulating a DNA polyA-polyT Decamer:.
e) Práctica con algún sistema de interés para el alumno:
De un aminoácido, como la alanina(CH3 − CH(N H2 )COOH) a nivel
RHF, con la base 3-21G y con los métodos semiempı́ricos AM1 y PM6.
La geometrı́a inicial se puede obtener con ”ghemical”
Para el sistema cuya geometrı́a inicial se ha construido con ”ghemical”
o ”gabedit”. Primero con un método semi-empı́rico (AM1, PM3, PM6),
y después a nivel HF y B3LYP con la base 3-21G.
Cálculo de algún sistema en que estéis interesados, a un nivel aceptable
para su tamaño.

2
Asegurase de que considera la simetrı́a del sistema
3
Basta con realizar el cálculo MP5
110 Cálculos Computacionales de Estructuras Moleculares
Bibliografı́a

[1] D. Young, Computational Chemistry: A Practical Guide for Applying Techniques


to Real World Problems (Wiley-Interscience, New York, 2001).

[2] F. Jensen, Introduction to Computational Chemistry (John Wiley & Sons, West
Sussex, 2002).

[3] A. Szabo y N. S. Ostlund, Modern Quantum Chemistry (Dover, New York, 1996).

[4] R. M. Martin, Electronic Structure: Basic Theory and Practical Methods (Cam-
bridge University Press, Cambridge, 2005).

[5] P. Mezey, Potential Energy Hypersurfaces, Vol. 53 de Studies in Physical and


Theoretical Chemistry (Elsevier, Amsterdam, The Netherlands, 1987).

[6] I. N. Levine, Espectroscopı́a Molecular (Editorial AC, Madrid, 1980).

[7] C. C. J. Roothaan, J. Chem. Phys. 19, 1445 (1951).

[8] S. Epstein, en The Variational Method in Quantum Chemistry, editado por E.


Loebl (Academic-Press, Inc, London, 1974).

[9] S. Fraga, Quı́mica Teórica. Estructura, Interacciones y Reactividad (C.S.I.C.,


Madrid, 1987).

[10] C. J. Cramer, Essentials of Computational Chemistry: Theories and Models (John


Wiley & Sons Ltd., West Sussex, England, 2002).

[11] T. Helgaker, P. Jørgensen, y J. Olsen, Molecular Electronic-Structure Theory


(John Wiley & Sons Inc., Chichester, 2004).

[12] G. Herzberg, Molecular Spectra and Molecular Structure. III. Electronic Spectra
and Electronic Structure of Polyatomic Molecules (D. Van Nostrand, Princeton,
1966).

[13] C. Trindle y D. Shillady, Electronic structure modeling: connections between


theory and software (CRC Press, Boca Raton, 2008).

[14] W. Koch y M. Holthausen, A Chemist’s Guide to Density Functional Theory


(Wiley-VCH, Weinheim, Federal Republic of Germany, 2000).

[15] P. Hohenberg y W. Kohn, Phys. Rev. B 136, 864 (1964).

[16] W. Kohn y L. J. Sham, Phys. Rev. A 140, 1133 (1965).

111
112 Cálculos Computacionales de Estructuras Moleculares

[17] I. N. Levine, Quantum Chemistry (Prentice-Hall, Upper Saddle River, 2000).

[18] J. Stewart, J. of Computer-Aided Molecular Design 4, 1 (1990).

[19] J. Stewart, Journal of Molecular Modeling 13, 1173 (2007).

[20] I. N. Levine, Quı́mica Cuántica, 5a editiona¯ ed. (Pearson Educación, , 2001).

[21] M. J. Frisch et al., Gaussian94, Revision D.4 (Gaussian Inc., Pittsburgh PA,
1995).

[22] M. J. Frisch et al., Gaussian98, Revision A.7 (Gaussian Inc., Pittsburgh PA,
1998).

[23] M. J. Frisch et al., Gaussian 03, Revision C.02, Gaussian, Inc., Wallingford, CT,
2004.

[24] M. J. Frisch et al., Gaussian 09 Revision D.01, gaussian Inc. Wallingford CT


2009.

[25] M.W.Schmidt et al., J.Comput.Chem. 14, 1347 (1993).

[26] E. J. Bylaska et al., NWChem, A Computational Chemistry Package for Parallel


Computers, Version 5.0, 2006.

[27] J. A. Pople et al., J. Chem. Phys. 90, 5622 (1989).

[28] L. Curtiss et al., J. Chem. Phys. 109, 7764 (1998).

[29] L. Curtiss, K. Raghavachari, P. Redfern, y J. Pople, J. Chem. Phys. 112, 1125


(2000).

[30] D. Feller, The Journal of Chemical Physics 96, 6104 (1992).

[31] K. A. Peterson, D. E. Woon, y T. H. D. Jr., The Journal of Chemical Physics


100, 7410 (1994).

[32] D. E. Woon y T. H. Dunning, The Journal of Chemical Physics 101, 8877 (1994).

[33] G. Schaftenaar y J. Noordik, J. Comput.-Aided Mol. Design 14, 123 (2000).

[34] V. Vasilyev, Computational and Theoretical Chemistry 1115, 1 (2017).

[35] J. M. Turney et al., Wiley Interdisciplinary Reviews: Computational Molecular


Science 2, 556 (2012).

[36] F. Neese, Wiley Interdisciplinary Reviews: Computational Molecular Science 2,


73 (2012).

[37] M. Valiev et al., Computer Physics Communications 181, 1477 (2010).

[38] O. Gunnarsson, M. Jonson, y B. I. Lundqvist, Phys. Lett. A 59, 177 (1976).


Ejercicios. 113

[39] O. Gunnarsson, M. Jonson, y B. I. Lundqvist, Solid State Commun. 24, 765


(1977).

[40] J. A. Alonso y L. A. Girifalco, Solid State Commun. 24, 135 (1977).

[41] J. A. Alonso y L. A. Girifalco, Phys. Rev. B 17, 3735 (1978).

[42] O. Gunnarsson y R. O. Jones, Phys. Scripta 21, 394 (1980).

[43] R. G. Parr y W. Yang, Density-Functional Theory of Atoms and Molecules (Ox-


ford University Press, New York, 1989).

[44] U. von Barth y L. Hedin, J. Phys. C 5, 1629 (1972).

[45] R. Gaspar, Acta Phys. Hung. 3, 263 (1954).

[46] B. Y. Tong y L. J. Sham, Phys. Rev. 144, 1 (1966).

[47] P. Dirac, Proc. Cambridge Phil. Soc. 26, 376 (1930).

[48] P. S. Svendsen y U. von Barth, Physical Review B (Condensed Matter) 54, 17402
(1996).

[49] A. D. Becke, Phys. Rev. A 38, 3098 (1988).

[50] J. P. Perdew et al., Phys. Rev. B 46, 6671 (1992).

[51] J. P. Perdew et al., Phys. Rev. B 48, 4978 (1993).

[52] J. P. Perdew, K. Burke, y M. Ernzerhof, Phys. Rev. Lett. 77, 3865 (1996).

[53] J. P. Perdew, K. Burke, y M. Ernzerhof, Phys. Rev. Lett. 78, 1396 (1997).

[54] C. Adamo y V. Barone, J. Chem. Phys. 108, 664 (1998).

[55] C. Adamo y V. Barone, J. Chem. Phys. 116, 5933 (2002).

[56] J. Tao, J. P. Perdew, V. N. Staroverov, y G. E. Scuseria, Phys. Rev. Lett. 91,


146401 (2003).

[57] A. D. Boese y N. C. Handy, The Journal of Chemical Physics 114, 5497 (2001).

[58] M. Gell-Mann y K. A. Brueckner, Phys. Rev. 106, 364 (1957).

[59] W. J. Carr, Jr y A. A. Maradudin, Phys. Rev. A 133, 371 (1964).

[60] W. J. Carr, Jr, Phys. Rev. 122, 1437 (1961).

[61] W. J. Carr, Jr, R. A. Coldwell-Horsfall, y A. E. Fein, Phys. Rev. 124, 747 (1961).

[62] E. Wigner, Trans. Faraday Soc. 34, 678 (1938).

[63] P. Gombas, Die Statistiche Theorie des Atoms und ihre Anwendungen (Springer
Verlag, Viena, 1949).
114 Cálculos Computacionales de Estructuras Moleculares

[64] P. Gombas, Pseudopotentials (Springer-Verlag, New York, 1967).

[65] L. Hedin y B. I. Lundqvist, J. Phys. C 4, 2064 (1971).

[66] J. F. Janak, V. L. Moruzzi, y A. R. Williams, Phys. Rev. B 12, 1257 (1975).

[67] O. Gunnarsson y B. I. Lundqvist, Phys. Rev. B 13, 4274 (1976).

[68] D. M. Ceperley y B. J. Alder, Phys. Rev. Lett. 45, 566 (1980).

[69] S. H. Vosko, L. Wilk, y M. Nusair, Can. J. Phys. 58, 1200 (1980).

[70] J. P. Perdew y A. Zunger, Phys. Rev. B 23, 5048 (1981).

[71] L. Wilk y S. H. Vosko, J. Phys. C 15, 2139 (1982).

[72] J. P. Perdew, Phys. Rev. B 33, 8822 (1986).

[73] Y. S. Kim y R. G. Gordon, J. Chem. Phys. 60, 1842 (1974).

[74] H. Stoll, C. M. E. Pavlidou, y H. Preuss, Theor. Chim. Acta 49, 143 (1978).

[75] A. D. Becke, J. Chem. Phys. 88, 1053 (1988).

[76] H. Stoll, E. Golka, y H. Preuss, Theor. Chim. Acta 55, 29 (1980).

[77] A. Savin, H. Stoll, y H. Preuss, Theor. Chim. Acta 70, 407 (1986).

[78] J. P. Perdew, Chem. Phys. Lett. 64, 127 (1979).

[79] I. Lindgren, Int. J. Quantum Chem. 5, 411 (1971).

[80] J. B. Krieger y Y. Li, Phys. Rev. A 39, 6052 (1989).

[81] J. P. Perdew, Adv. Quantum Chem. 21, 113 (1990).

[82] J. G. Harrison, R. A. Heaton, y C. C. Lin, J. Phys. B 16, 2079 (1983).

[83] M. R. Pederson, R. A. Heaton, y C. C. Lin, J. Chem. Phys. 80, 1972 (1984).

[84] J. P. Perdew, E. R. McMullen, y A. Zunger, Phys. Rev. A 23, 2785 (1981).

[85] S. K. Ma y K. A. Brueckner, Phys. Rev. 165, 18 (1968).

[86] L. Kleinman y T. Tamura, Phys. Rev. B 40, 4191 (1989).

[87] D. C. Langreth y S. H. Vosko, Adv. Quantum Chem. 21, 175 (1990).

[88] D. C. Langreth y J. P. Perdew, Phys. Rev. B 15, 2884 (1977).

[89] D. C. Langreth y J. P. Perdew, Phys. Rev. B 21, 5469 (1980).

[90] D. C. Langreth y M. J. Mehl, Phys. Rev. B 28, 1809 (1983).

[91] C. D. Hu y D. C. Langreth, Phys. Scripta 32, 391 (1985).


Ejercicios. 115

[92] C. D. Hu y D. C. Langreth, Phys. Rev. B 33, 943 (1986).

[93] M. Levy y J. P. Perdew, Phys. Rev. A 32, 2010 (1985).

[94] H. Ou-Yang y M. Levy, Phys. Rev. A 42, 155 (1990).

[95] M. Levy y H. Ou-Yang, Phys. Rev. A 42, 651 (1990).

[96] M. Levy, en Perspectives in Quantum Chemistry, editado por J. Jortner y B.


Pullman (Kluwer Academic Publishers, The Netherlands, 1989), pp. 1–17.

[97] M. Levy, Adv. Quantum Chem. 21, 69 (1990).

[98] M. Levy, en Density Functional Methods in Chemistry, editado por J. K. Laba-


nowski y J. W. Andzelm (Springer-Verlag, New York, 1991), pp. 175–191.

[99] L. C. Wilson y M. Levy, Phys. Rev. B 41, 12930 (1990).

[100] J. B. Lagowski y S. H. Vosko, J. Phys. B 21, 203 (1988).

[101] R. McWeeny y B. T. Sutcliffe, Methods of Molecular Quantum Mechanics (Aca-


demic Press, London, 1969).

[102] V. Shani, J. Gruenebaum, y J. P. Perdew, Phys. Rev. B 26, 4371 (1982).

[103] P. W. Payne, J. Chem. Phys. 71, 490 (1979).

[104] Y. Li y J. B. Krieger, Phys. Rev. A 39, 992 (1989).

[105] R. Pack y W. B. Brown, J. Chem. Phys. 45, 556 (1966).

[106] A. D. Becke, Int. J. Quantum Chem. 23, 1915 (1983).

[107] B. Miehlich, A. Savin, H. Stoll, y H. Preuss, Chem. Phys. Lett. 157, 200 (1989).

[108] A. D. Becke, J. Chem. Phys. 85, 7184 (1986).

[109] C. Lee, W. Yang, y R. G. Parr, Phys. Rev. B 37, 785 (1988).

[110] X. Xu y W. A. G. III, J. Chem. Phys. 121, 4068 (2004).

[111] F. W. Bobrowicz y W. A. Goddard III, en Methods of Electronic Structure


Theory, editado por H. F. Schaefer, III (Plenum, New York, 1977), pp. 79–127.

[112] F. Moscardó y E. San-Fabián, Phys. Rev. A 44, 1549 (1991).

[113] G. C. Lie y E. Clementi, J. Chem. Phys. 60, 1275 (1974).

[114] G. C. Lie y E. Clementi, J. Chem. Phys. 60, 1288 (1974).

[115] A. Savin, Int. J. Quantum Chem.: Quantum Chem. Symp. 22, 59 (1988).

[116] A. Savin, J. Chim. Phys. 86, 757 (1989).

[117] R. Colle y O. Salvetti, Theor. Chim. Acta 37, 329 (1975).


116 Cálculos Computacionales de Estructuras Moleculares

[118] R. Colle y O. Salvetti, Theor. Chim. Acta 53, 55 (1979).

[119] O. V. Gritsenko, A. A. Bagaturyants, y G. M. Zhidomirov, Int. J. Quantum


Chem. 30, 791 (1986).

[120] O. V. Gritsenko y G. M. Zhidomirov, Chem. Phys. 116, 21 (1987).

[121] F. Moscardó y E. San-Fabián, Int. J. Quantum Chem. 40, 23 (1991).

[122] A. Savin, en Density Functional Methods in Chemistry, editado por J. K. Laba-


nowski y J. W. Andzelm (Springer-Verlag, New York, 1991), pp. 213–230.

[123] E. San-Fabián y F. Moscardó, J. Chem. Phys. 81, 4008 (1984).

[124] F. Moscardó, J. M. Pérez-Jordá, y E. San-Fabián, J. Chim. Phys. 86, 853 (1989).

[125] J. M. Pérez-Jordá, E. San-Fabián, y F. Moscardó, Phys. Rev. A 45, 4407 (1992).

[126] E. San-Fabián, tesis doctoral, Facultad de Ciencias, Universidad de Alicante,


1984.

[127] R. McWeeny, Rev. Mod. Phys. 32, 335 (1960).

[128] R. Colle, F. Moscardo, P. Riani, y O. Salvetti, Theor. Chim. Acta 44, 1 (1977).

[129] R. Colle, R. Montagnani, P. Riani, y O. Salvetti, Theor. Chim. Acta 49, 37


(1978).

[130] F. Moscardó, M. Paniagua, y E. San-Fabián, Theor. Chim. Acta 53, 377 (1979).

[131] F. Moscardó, M. Paniagua, y E. San-Fabián, Theor. Chim. Acta 54, 53 (1979).

[132] F. Moscardo y G. Delgado-Barrio, Int. J. Quantum Chem. 19, 1 (1981).

[133] O. A. V. Amaral y R. McWeeny, Theor. Chim. Acta 64, 171 (1983).

[134] R. McWeeny, en The New World of Quantum Chemistry, editado por B. Pullman
y R. G. Parr (Reidel, Dordrecht, 1977), pp. 3–31.

[135] M. Causa et al., Phys. Rev. B 36, 891 (1987).

[136] M. Causa et al., Phys. Scripta 38, 194 (1988).

[137] E. San-Fabián, J. M. Pérez-Jordá, y F. Moscardó, Theor. Chim. Acta 77, 207


(1990).

[138] P. Fantucci, S. Polezzo, V. Bonacic-Koutecky, y J. Koutecky, J. Chem. Phys. 92,


6645 (1990).

[139] V. Carravetta y E. Clementi, J. Chem. Phys. 81, 2646 (1984).

[140] E. Clementi y S. J. Chakravorty, J. Chem. Phys. 93, 2591 (1990).

[141] R. Colle y O. Salvetti, J. Chem. Phys. 93, 534 (1990).


Ejercicios. 117

[142] F. Moscardó y E. San-Fabián, en COMPUTATIONAL CHEMISTRY: Structure,


Interactions and Reactivity, editado por S. Fraga (Elsevier, , 1992).

[143] A. D. Becke, J. Chem. Phys. 98, 5648 (1993).

[144] P. J. Stephens, F. J. Devlin, C. F. Chabalowski, y M. J. Frisch, J. Phys. Chem.


98, 11623 (1994).

[145] C. Adamo y V. Barone, The Journal of Chemical Physics 110, 6158 (1999).

[146] S. Grimme, The Journal of Chemical Physics 124, 034108 (2006).

[147] T. Schwabe y S. Grimme, Phys. Chem. Chem. Phys. 9, 3397 (2007).

[148] J.-D. Chai y M. Head-Gordon, Phys. Chem. Chem. Phys. 10, 6615 (2008).

[149] J.-D. Chai y M. Head-Gordon, The Journal of Chemical Physics 128, 084106
(2008).

[150] Y. Zhao y D. G. Truhlar, Theor. Chem. Acc. 120, 215 (2008).


118 Cálculos Computacionales de Estructuras Moleculares
Apéndice A

Funcionales DFT

El problema de la teorı́a del Funcional densidad es que para obtener las energı́as
y densidades del estado fundamental, precisamos conocer el funcional de intercambio-
correlación exacto.
Dado que no se conoce, se han de introducir aproximaciones, y se formulan funciona-
les aproximados, que, históricamente, se han desglosado en funcionales de intercambio
junto a otros funcionales de correlación.

EX [ρα , ρβ ] EC [ρα , ρβ ]
Entre los funcionales de intercambio vamos a diferenciar los locales y aquellos otros
que incluyen correcciones del gradiente de la densidad.
Para los funcionales de energı́a de correlación, distinguiremos a su vez los locales, con
sin corrección de auto-correlación, aquellos que incluyen corrección de gradiente, y por
último los funcionales que además de depender de la densidad, dependen de las matrices
densidad reducidas de primer o de segundo orden1 . Se dice que una aproximación al
funcional de energı́a de intercambio-correlación es local cuando viene dado por una
expresión de la forma
Z
EXC [ρα , ρβ ] = ρ(r)XC (ρα , ρβ ) dr, (A.1)

donde XC (ρα , ρβ ), que es la energı́a de intercambio-correlación por electrón, es una


función que depende únicamente de las densidades de espı́n, pero no de sus gradientes,
o de otras magnitudes como los orbitales.
El potencial de intercambio-correlación, µXC (r), asociado con un funcional local es
simplemente

∂(ρXC )
µXC (r) = , (A.2)
∂ρα
para electrones α, y
∂(ρXC )
µ̄XC (r) = , (A.3)
∂ρβ
1
No todos los funcionales pueden clasificarse dentro de este esquema. Como ejemplo, tenemos los
funcionales deducidos a partir del concepto de hueco de intercambio y correlación, como la “average-
density approximation” de Gunnarsson, Jonson y Lundqvist [38], el “weighted-density method” de
Gunnarsson, Jonson y Lundqvist [39], y de Alonso y Girifalco [40, 41], o el “modified weighted-density
scheme” de Gunnarsson y Jones [42]. Para una revisión sobre el tema ver [43, sección 8.5].

119
120 Cálculos Computacionales de Estructuras Moleculares

para electrones β.
Un caso particular muy importante de aproximación local es la aproximación local
gas de electrones [16, 44], caso en que la función XC (ρα , ρβ ) es la energı́a de intercambio-
correlación por electrón de un gas de electrones uniforme con densidades de espı́n ρα
y ρβ . Es la popular aproximación Local Spin Density o LSD.
La aproximación local gas de electrones (tanto para el intercambio como para la
correlación) fue, históricamente, la primera que se utilizó [45, 16, 46, 44], y continua
siendo una de las más empleadas actualmente.

A.1. Funcionales de intercambio


Thomas-Fermi-Dirac
La aproximación a la energı́a total más simple de todas, fue sugerida por Thomas-
Fermi (Fermi, 1928; Thomas, 1927) para el término de energı́a cinética, y por Di-
rac (1930)2 para el término de intercambio. El correspondiente funcional se denomina
energı́a de Thomas-Fermi-Dirac. Esta teorı́a de Thomas-Fermi no predice los enlaces
quı́micos.
La energı́a de un átomo es :
Z Z Z
ρ(r) 1 ρ(r1 )ρ(r2 )
ET F [ρ(r)] = TT F [ρ(r)] − Z dr + dr1 dr2
r 2 r12
Z
3 2 2/3
TT F [ρ(r)] = (3π ) ρ5/3 (r)dr
10

A.1.1. Funcionales de intercambio Locales


Dirac, 1993
En 1930 Dirac [47] propuso un funcional de intercambio:
Z
Dirac LDA
Ex [ρ] = Ex [ρ] = −Cx ρ4/3 (r)d3 r, (A.4)

where Cx = (3/4) (3/π)1/3 ' 0.7386.

Slater 1951, Xα (S,XA)


El precursor de las aproximaciones al intercambio quı́mico moderno fue el popular
método Xα,3 formulado por Slater en 1951 (Slater, 1951 & 1974, para una revisión
ver: Johnson 1973 & 1975). Se desarrolló como una aproximación a la solución de las
ecuaciones HF, a partir del radio de Wigner-Seitz
 1/3
3
rs = ρ−1/3 (r)

2
En la actualidad, se considera que fue Bloch (1929) el primero, pero popularmente se achaca a
Dirac.
3
α es debido a un parámetro α utilizado en su parametrización, es por esto que en vez de electrones
con spı́n α o β, utilizaremos ↑ y ↓
Ejercicios. 121

que es la distancia media entre un par de electrones, dice que el potencial es propor-
cional a r1s (Toma el modelo de una esfera de radio rs cargada uniformemente), o lo
que es lo mismo, proporcional a ρ1/3 (r) y el intercambio se describe como:
Z
Ex [ρ(r)] ' Cx ρ(r)ρ1/3 (r(dr

Notese el valor local de dicho intercambio en relaccin al no local:


Z Z
1 ρ(r1 )ρ(r2 )
Ex = dr1 dr2
2 r12
Si se optimiza Cx , se obtiene la ecuación del método Xα , que aplicado a las densi-
dades de espin:
  13 Z
9 3 4 4
EXα [ρ↑ , ρ↓ ] = − α [ρ↑3 (r) + ρ↓3 (r)]dr (A.5)
4 4π
La energı́a de intercambio viene en función de las densidades de spı́n y de un paráme-
tro ajustables α. Este parámetro fue empı́ricamente optimizado para cada átomo del
sistema periódico (ver Slater, 1974, Schwartz, 1972 & 1974) y se encontró un valor
óptimo entre 0.7–0.8 para átomos. Para el caso de un gas de electrones homogéneo, su
valor es exactamente de 23 (Gáspár, 1954).

A.1.2. Funcionales de intercambio con correcciones del gra-


diente
La aproximacin GEA (”gradient-expansion approximations”) consiste en la utiliza-
cin de expansiones en términos del gradiente hasta 4o orden (ver Ref. [48] sus citas).
La expresin que engloba este tipo de funcionales es:
2
|∇ρ(r)|2 3 (∇2 ρ(r)) 3
Z Z
GEA4 LDA 5 73
Ex [ρ] = Ex [ρ] − d r− dr
216π (3π 2 )1/3 ρ4/3 (r) 64800π 3 ρ2 (r)
|∇ρ(r)|2 ∇2 ρ(r) 3
 Z
1 73 0
+ − L4 d r, (A.6)
54π 3 1200 ρ3 (r)
where L04 = −0.091 ± 0.03.
A continuacin presentamos un conjnto de funcionales que se engloban en entre los
denominados GGA (”generalized-gradient approximations”):

Becke 1988, (B88, B)


La mayorı́a de los funcionales de intercambio se ha ido creando buscando mejoras
al anterior funcional local, bien incluyendo correcciones locales, con correcciones del
gradiente de la densidad, o como Becke, incorporando el concepto de hueco de correla-
ción para su formulación, considerando la correcta conducta asintótica que debe tener.
Tiene diversos funcionales, pero el más utilizado es su expresión del año 1988 [49].

LDA
XZ x2σ
EX = EX − β ρσ4/3 −1 x
dr (A.7)
σ
1 + 6βx σ sinh σ
122 Cálculos Computacionales de Estructuras Moleculares

donde σ indica spı́n α o β y:


XZ
LDA
EX = −CX ρσ4/3 dr (A.8)
σ

 1/3
3 3
CX = (A.9)
2 4π
|∇ρσ |
xσ = 4/3
(A.10)
ρσ
y la constante β se ha ajustado empı́ricamente a un valor de 0.0042 u.a.

Perdew y Wang 1991, (PW91)


Este funcional[50, 51] se engloba dentro de los que surgen como corrección con
gradientes de la densidad al funcional de intercambio-correlación local, intentando, de
alguna forma, simular los efectos de no-localidad del funcional exacto.
El funcional de intercambio, en unidades atómicas es :

P W 91 1 X P W 91
EX [ρα , ρβ ] = E [ρσ ] (A.11)
2 σ X
donde Z
P W 91
EX [ρ] = ρεx (rs , 0)F (s)dr (A.12)

3 |∇ρ|
εx (rs , 0) = − kF s= (A.13)
4π 2kF ρ
1/3
kF = (3π 2 ρ) ,y

2
1 + 0.19645s · sinh−1 (7.7956s) + (0.2743 − 0.1508e−100s )s2
F (s) = (A.14)
1 + 0.19645s · sinh−1 (7.7956s) + 0.004s4

Gill 1996, (G96)


Es similar al de B88, pero mas

Perdew, Burke y Ernzerhof 1997, (PBE)


Su expresión [52, 53] es la siguiente:
Z
P BE
EX [ρ] = ρεx (rs , 0)F (s)dr (A.15)

0.804
F (s) = 1 + 0.804 − . (A.16)
1 + 0.21951
0.804
s2
1/3
donde s = |∇ρ| / (2ρkF ), con kF = (3π 2 ρ) .
Ejercicios. 123

Perdew y Wang de 1991 modificado por Adamo y Barone. (MPW)

En su referencia [54] nos presentan:


Z
mP W
EX [ρ] = ρεx (rs , 0)F (s)dr (A.17)

 
−100s2
1 + 0.21516s arcsinh(7.7956s) + 0.30042 − 0.17696e s2
mPW
F (s) = . (A.18)
1 + 0.21516s arcsinh(7.7956s) + 0.00228s3.73

PBE modificado por Adamo y Barone. (mPBE)

En su referencia [55] nos presentan:


Z
mP BE
EX [ρ] = ρεx (rs , 0)F (s)dr (A.19)

2
s2 s2

F (s) = 1 + 0.21951 − 0.015 . (A.20)
1 + 0.157s2 1 + 0.157s2

Funcional de Gill (G96)

Funcional de Perdew-Wang modifcado por Adamo y Barone (mPW)

Funcional de Handy modificando el B88 (O)

Funcional de Becke revisado del 1989 (BRx)

Funcional de Perdew, Kurth, Zupan y Blaha (PKZB)

Funcional de PBE revisad en 1998 (PBEh)

Funcional de screened Coulomb potential-based final de Scuseria and Ern-


zerhof (wPBEh o HSE)

A.1.3. No locales meta-GGA


Funcional de Tao, Perdew, Staroverov y Scuseria (TPSS)

[56]
Z Z
ExTPSS [ρ] = fxTPSS 3
(ρ(r), |∇ρ(r)| , t(r)) d r = −Cx ρ4/3 (r)F TPSS (p(r), z(r)) d3 r,
(A.21)
1/3
where Cx = (3/4) (3/π) and

0.804
F TPSS (p, z) = 1 + 0.804 − x . (A.22)
1 + 0.804
124 Cálculos Computacionales de Estructuras Moleculares

In Eq. (A.22),
 s  
 2
 2
1 10 z 146 2 73 1 3 p2
x = √ 2  + c p + q̃ − q̃ b z +
(1 + ep) 81 (1 + z 2 )2 2025 b 405 2 5 2
 2  2 #
1 10 √ 10 3
+ p2 + 2 e z + 0.21951ep3 , (A.23)
0.804 81 81 5
PN
where c = 1.59096, e = 1.537, z = tW /t with t = (1/2) i=1 ∇ψi∗ · ∇ψi and tW =
(1/8) |∇ρ|2 /ρ,
|∇ρ|2
p= , (A.24)
4 (3π 2 )2/3 ρ8/3
and
9 α−1 2
q̃b = p + p, (A.25)
20 1 + 0.4α (α − 1) 3
 2/3
where α = t − tW /tTF with tTF = (3/10) (3π 2 ) ρ5/3 .

Funcional TPSS revisado por Perdew (revTPSS)


HCTH407 [57]:
2
(2001) Utiliza un funcional dependiente de ρα , ρβ y de términos: (∇ρ σ)
ρσ 8/3
Tiene 15 parámetros (5 para intercambio y 10 para la correlación), ajustados para
407 sistemas, con un método
HCTH/*: Handy’s family of functionals including gradient-corrected correlation
[Hamprecht98, Boese00, Boese01]. HCTH refers to HCTH/407, HCTH93 to HCTH/93,
HCTH147 to HCTH/147, and HCTH407 to HCTH/407. Note that the related HCTH/120
functional is not implemented. tHCTH: The τ -dependent member of the HCTH family
[Boese02]. See also tHCTHhyb below.
M06L [Zhao06a], SOGGA11 [Peverati11], M11L [Peverati12], MN12L [Peverati12c]
N12 [Peverati12b] and MN15L [Yu2016a] request these pure functionals from the Truh-
lar group.

A.2. Funcionales de correlación


A.2.1. Aproximación Local
Para el gas de electrones, el funcional EC [ρα , ρβ ] no se conoce exactamente, aunque,
a lo largo de los años, se ha logrado acumular más y más información sobre él (como,
por ejemplo, valores lı́mites para altas [58, 59] y bajas densidades [60, 61]), lo que ha
dado lugar a aproximaciones progresivamente más precisas como las de Wigner [62],
Gombas [63, 64], Carr y colaboradores [61, 59], Tong y Sham [46], Hedin y Lundqvist
[65], von Barth y Hedin [44], Janak, Moruzzi y Williams [66], Gunnarsson y Lundqvist
[67].
Ceperley y Alder [68] han logrado calcular valores muy precisos de la energı́a total
de un gas de electrones para varias densidades y polarizaciones de espı́n, utilizando
Ejercicios. 125

el método de Quantum Monte Carlo. De estas energı́as totales, por sustracción de


la energı́a cinética TS [ρα , ρβ ] y de intercambio EX [ρα , ρβ ], es posible obtener valores
tabulados de la energı́a de correlación. La interpolación de estas tablas con expresiones
que cumplan las condiciones lı́mites para alta y baja densidad ha dado lugar a las
expresiones más exactas disponibles en la actualidad para la energı́a de correlación de
un gas de electrones uniforme: el funcional de Vosko, Wilk y Nusair [69] por una parte,
y el funcional de Perdew y Zunger [70] por otra.

El Funcional de Vosko, Wilk y Nusair (VWN5)


El funcional local de Wosko, Wilk y Nusair [69] es la fórmula más exacta conocida
en la actualidad para la energı́a de correlación por partı́cula de un gas de electrones.
No sólo presenta el lı́mite adecuado para alta y baja densidad, tanto para estados
paramagnéticos como ferromagnéticos puros, sino que además ha sido parametrizada
para valores intermedios de la densidad ajustándola por mı́nimos cuadrados a los valores
de la energı́a de correlación calculados por Ceperley y Alder [68], considerados exactos.
El funcional que aquı́ se indica es el que aparece como VWN5 en el Gaussian, y
corresponde al que los autores proponen como más adecuado.
Como el resto de los funcionales de energı́a , se define como:
Z
EC [ρα , ρβ ] = ρ(r)VWN
VWN
C
(ρα , ρβ ) dr. (A.26)

donde
 
VWN P αC (x) F P αC (x) 4
C (ρα , ρβ ) = C (x) + 00 f (ξ) + C (x) − C (x) − 00 ξ f (ξ), (A.27)
f (0) f (0)
con
ρα − ρβ
ξ = (A.28)
ρα + ρβ
(1 + ξ)4/3 + (1 − ξ)4/3 − 2
f (ξ) = (A.29)
2(21/3 − 1)
4
f 00 (0) = (A.30)
9(21/3 − 1)
s
 1/3
√ 1 3
x = rs = , (A.31)
a0 4π(ρα + ρβ )
siendo a0 el radio de Bohr.
(Notar que : a30 rs3 4π
3
= ρ1 )
P F
Las funciones C (x), C (x) y αC (x), están todas ellas expresadas por la siguiente
fórmula
x2 (x − x0 )2 2b(c − x20 )
 
bx0 Q
A ln − ln + arctan , (A.32)
X(x) X(x0 ) X(x) X(x0 )Q 2x + b
con
X(x) = x2 + bx + c (A.33)

Q = 4c − b2 . (A.34)
126 Cálculos Computacionales de Estructuras Moleculares

Los parámetros A, x0 , b y c tienen valores diferentes para cada una de las tres funciones
P F
C (x), C (x) y αC (x), como se especifica en la tabla A.1

A x0 b c
P
C (x) 0.0310907 -0.10498 3.72744 12.9352
F
C (x) 0.0155453 -0.32500 7.06042 18.0578
1
αC (x) − 6π -0.0047584 1.13107 13.0045

P F
Tabla A.1: Parámetros para las funciones C y C que representan respectivamente
las energı́as de correlación por electrón para los casos paramagnético y ferromagnético,
mientras que αC es la espı́n stiffness. El resultado obtenido con estos parámetros está
en unidades atómicas.

Con el funcional de Vosko, Wilk y Nusair se obtendrán los mejores resultados para
gases de electrones, pero no necesariamente que se obtendrán también los mejores
resultados para átomos y moléculas. Se pueden obtener resultados más parecidos a
los experimentales utilizando aproximaciones locales más inexactas (inexactas en el
sentido de dar lugar a resultados peores para gases de electrones). Por ejemplo, Wilk
y Vosko [71] han encontrado que, para átomos, cuando se emplea en conjunción con
una aproximación local para el intercambio, este funcional da lugar a energı́as totales
peores que las obtenidas con el funcional de Gunnarsson y Lundqvist [67]. En cambio,
si se utiliza el intercambio exacto, con el funcional de Vosko, Wilk y Nusair se obtienen
las mejores energı́as totales (en este caso concreto de átomos).

El Funcional de Perdew y Zunger (PL)


Perdew y Zunger [70, apéndice C] también emplearon los datos de Ceperley y Alder
[68] para obtener la energı́a de correlación de un gas de electrones mediante un ajuste
de estos datos a una expresión que cumpliera las condiciones lı́mites para altas y bajas
densidades. Para ello emplearon las funciones PC (rs ) y FC (rs ), ambas definidas como

Para rs ≥ 1,
γ
√ . (A.35)
1 + β1 rs + β2 rs

Para rs < 1,
A ln rs + B + Crs ln rs + Drs . (A.36)

Cada función PC (rs ) y FC (rs ) viene determinada por un conjunto diferente de paráme-
tros, como se especifica en la tabla A.2. La elección de los parámetros es tal que cada
función y su primera derivada son continuas para rs = 1.
Utilizando las funciones PC (rs ) y FC (rs ), Perdew y Zunger aproximaron la energı́a
de correlación por electrón de un gas de electrones con densidades de espı́n ρα y ρβ
como
PZ
C (ρα , ρβ ) = PC (rs ) + FC (x) − PC (x) f (ξ),
 
(A.37)
Ejercicios. 127

γ β1 β2 A B C D
P
C (rs ) -0.1423 1.0529 0.3334 0.0311 -0.048 0.0020 -0.0116
FC (rs ) -0.0843 1.3981 0.2611 0.01555 -0.0269 0.0007 -0.0048

Tabla A.2: Parámetros para las funciones PC y FC que representan respectivamente las
energı́as de correlación por electrón para los casos paramagnético y ferromagnético. El
resultado obtenido con estos parámetros está en unidades atómicas.

donde
ρα − ρβ
ξ = (A.38)
ρα + ρβ
(1 + ξ)4/3 + (1 − ξ)4/3 − 2
f (ξ) = (A.39)
2(21/3 − 1)
 1/3
1 3
rs = , (A.40)
a0 4π(ρα + ρβ )

siendo a0 el radio de Bohr. Perdew y Zunger reconocieron que esta interpolación para
polarizaciones de espı́n intermedias es menos realista que la utilizada por Vosko, Wilk
y Nusair. A pesar de esto, la diferencia entre ambas interpolaciones nunca es mayor
que un 1.3 %.
Con esta última expresión, el funcional local gas de electrones de Perdew y Zunger
queda como4 .
Z
EC [ρα , ρβ ] = ρ(r)PZ
PZ
C
(ρα , ρβ ) dr. (A.41)

A.2.2. Correcciones de Auto-correlación


Por construcción, la aproximación local gas de electrones es exacta para un gas de
electrones uniforme. Sin embargo, cuando se aplica a sistemas con menos electrones,
tales como átomos o moléculas, sufre de un conocido defecto: sobre estima severamente
la energı́a de correlación por un factor de aproximadamente dos [46, 73, 71, 70]. Siendo
más especı́ficos, la aproximación local da lugar a energı́as de correlación distintas de
cero para sistemas mono-electrónicos. Una forma de corregir este defecto es a través de
las llamadas Correcciones de Auto-correlación o Self-Interaction Corrections (SIC).

El Esquema de Stoll, Pavlidou y Preuss


La energı́a de correlación es debida a la interacción de cada electrón del sistema
con todos los demás electrones, excluyendo por supuesto la interacción consigo mismo
o auto-correlación.
4
A pesar de que el funcional de Vosko, Wilk y Nusair se considera generalmente como el más
exacto disponible, hay veces en que resulta conveniente utilizar el de Perdew y Zunger. Por ejemplo,
cuando se utiliza el funcional de corrección de gradiente generalizada de Perdew [72], que ha sido
parametrizado en conjunción con la aproximación local de Perdew y Zunger.
128 Cálculos Computacionales de Estructuras Moleculares

Hay un esquema para corregir esta autocorrelación, desarrollado por Stoll, Pavlidou
y Preuss [74], y que esta basado en la razonable suposición de que, aunque la correlación
entre electrones con el mismo espı́n es importante en un gas de electrones, ésta debe ser
bastante pequeña en sistemas finitos como átomos y moléculas5 . Por ello, para tener un
funcional adecuado para estos últimos sistemas, uno debe sustraer del funcional local,
ECLSD [ρα , ρβ ], la contribución debida a la correlación entre electrones del mismo espı́n.
Es decir,
ECSIC [ρα , ρβ ] = ECLSD [ρα , ρβ ] − ECLSD [ρα , 0] − ECLSD [0, ρβ ]. (A.42)
Nótese que este funcional es local en el sentido de que sólo depende de las densidades
de espı́n ρα y ρβ . Obviamente, este funcional falla cuando se aplica a gases de electro-
nes uniformes, pero da una energı́a de correlación nula en sistemas mono-electrónicos.
Además, es un funcional que tiene consistencia de tamaño [76]. Para átomos y molécu-
las, donde la suposición realizada anteriormente es razonable, se obtienen resultados
bastante buenos para la energı́a de correlación [74, 76, 77].

El Esquema de Perdew y Zunger


Existe otro procedimiento, extensamente utilizado, para corregir la auto-correlación.
Este procedimiento, debido a Perdew y Zunger [70], en vez de depender de las densi-
dades de espı́n como el Stoll, Pavlidou y Preuss, depende de los orbitales, aunque en
cierta manera es análogo.
Dado un funcional local aproximado ECLSD [ρα , ρβ ], el correspondiente funcional con
corrección de auto-correlación de Perdew y Zunger [70] es
N
X
SIC LSD
EC [ρα , ρβ ] = EC [ρα , ρβ ] − ECLSD [ρi , 0], (A.43)
i=1

donde ρi es la densidad de i-esimo orbital.


Para el funcional de intercambio, la corrección correspondiente es [70]
N  Z
1 ρi (r)ρi (r0 )
X 
SIC LSD 0 LSD
EX [ρα , ρβ ] = EX [ρα , ρβ ] − 0 k
drdr + EX [ρi , 0] , (A.44)
i=1
2 k r − r

Con estas correcciones para el intercambio y correlación6 se obtienen valores exac-


tos para sistemas mono-electrónicos. Este esquema es válido para cualquier funcional
aproximado. Ni siquiera es necesario corregir funcionales locales. Krieger y Li [80] su-
gieren que un funcional con corrección de gradiente generalizada (que se discutirá en
la próxima sección) puede ser un punto de partida más adecuado.
5
Por ejemplo, un cálculo Hartree-Fock para el estado fundamental del helio (dos orbitales con
diferente espı́n, φ1sα y φ1sβ ) tiene una energı́a de correlación de -0.04204 u.a.. En cambio, para el
triplete más bajo (dos orbitales con el mismo espı́n, φ1sα y φ2sα ), la energı́a de correlación es -0.00098
a.u.. Sin embargo, la correlación entre electrones del mismo espı́n no siempre es despreciable. Becke
ha estimado [75] que, aunque para átomos muy ligeros es relativamente poco importante, para átomos
del final del segundo periodo o más pesados, la correlación entre electrones del mismo espı́n puede
representar alrededor de un 20 % del total.
6
La corrección total para el intercambio y correlación fue adelantada por Perdew [78]. La corrección
para el intercambio fue derivada, previamente al trabajo de Perdew y Zunger, pero en un contexto
Xα , por Lindgren [79].
Ejercicios. 129

Tanto los funcionales como los potenciales de intercambio y correlación dependen


explı́citamente de los orbitales, con lo que la energı́a no es invariante bajo transforma-
ciones unitarias, y a cada orbital le corresponde una ecuación de Kohn y Sham distinta
(y no, como en el caso habitual, la misma ecuación para todos los orbitales con idénti-
co espı́n). Por eso, Perdew ha dicho [81] que “aunque es consistente con el teorema de
Hohenberg y Kohn, SIC no es una teorı́a Kohn-Sham”. El hecho de tener diferentes
potenciales para cada orbital puede paliarse promediando entre todos los potenciales y
tomando la media como potencial común para todos los orbitales [80]. Se han descrito
procedimientos [82, 83] para resolver las ecuaciones de Kohn-Sham cuando se utiliza
este esquema SIC.
Cabe destacar que, mientras que el funcional de Stoll, Pavlidou y Preuss no es
exacto para gases de electrones uniformes, el de Perdew y Zunger si lo es (suponiendo
que el sistema sea lo bastante extenso como para que los efectos de superficie sean
despreciables [81]).
Las dos correcciones son muy similares, siendo la de Stoll, Pavlidou y Preuss lige-
ramente mejor.
Perdew, McMullen y Zunger [84] ha comparado los dos esquemas SIC y la aproxima-
ción local con las energı́as de correlación experimentales de átomos altamente ionizados.
Estos autores han concluido que los tres esquemas tienen un comportamiento incorrec-
to proporcional a ln Z cuando Z → ∞, siendo Z la carga nuclear, comportamiento que
es diferente del correspondiente a las energı́as de correlación experimentales, que, bien
tiende a una constante, como en la serie de 2 electrones, o bien es proporcional a Z,
como en la serie de 4 electrones. Sin embargo, esto no representa un problema práctico
serio, puesto que la correlación no es cualitativamente muy importante en iones con
una gran carga positiva. Es más importante en átomos neutros y en aniones.

A.2.3. Correcciones Dependientes del Gradiente


Desde los primeros dı́as de la teorı́a del funcional de la densidad se han propuesto
correcciones a la aproximación local gas de electrones, que dependen del gradiente de la
densidad, para tener en cuenta la inhomogeneidad de la densidad electrónica en átomos
y moléculas [16, 85]. Los resultados obtenidos con estas primeras correcciones fueron
bastante pobres. Por ejemplo, el funcional de Ma y Brueckner [85], entre otros defectos
[86], sobre estima la correlación en un factor de 5 [87].
Posteriormente, Langreth, Perdew, Mehl y colaboradores desarrollaron una correc-
ción de gradiente generalizada [88, 89, 90, 91, 92]. Esta corrección fue mejorada por
Perdew [72], haciendo una separación más natural entre intercambio y correlación. La
deducción de los funcionales con corrección de gradiente generalizada es complicada,
sobre todo desde un punto de vista quı́mico, pues se realiza en el espacio de momentos
y emplea técnicas pertubativas diagramáticas avanzadas. La separación entre intercam-
bio y correlación no es trivial, y, además, se han encontrado incorrecciones en algunos
trabajos.
Existen otros procedimientos para obtener funcionales que dependan del gradiente
de la densidad que son más asequibles desde un punto de vista Quı́mico Cuántico. Uno
de ellos, el de Becke [75], emplea el familiar concepto de hueco de correlación.
Finalmente, el esquema más reciente para construir funcionales que dependan del
gradiente de la densidad se basa en el escalado de coordenadas. Por ejemplo, dada una
130 Cálculos Computacionales de Estructuras Moleculares

densidad ρ(r), y un número λ, definimos la densidad escalada ρλ como ρλ (r) = λ3 ρ(λr).


También podemos definir densidades con escalado no uniforme, es decir, cuando sólo
se escala una de las coordenadas cartesianas. Surge ahora la pregunta ¿que relación
guarda la correlación EC [ρλ ] con respecto a la correlación EC [ρ]?. Se han demostrado
varias relaciones rigurosas, muchas de ellas en forma de desigualdad, para diferentes
casos (λ = 0, λ = ∞, escalado no uniforme). Para más detalle, ver los trabajos de
Levy y Perdew [93], Ou-Yang y Levy [94, 95] y las revisiones de Levy [96, 97, 98].
El hecho importante es que estas relaciones rigurosas ponen ciertas restricciones en la
forma del funcional de energı́a de correlación. Las restricciones, junto con una adecuada
parametrización a algunos datos experimentales, dan lugar a funcionales de correlación
dependientes del gradiente de calidad apreciable. Aquı́ citaremos el reciente funcional
de Wilson y Levy [99].

Ma y Brueckner
Unos de los primeros[85], desarrollado por series perturbativas. Presenta problemas
de raı́ces imaginarias.
0C (ρ)
Z
MB 1
EC = (A.45)
2 2 0.32
 
1 − B(ρ)|∇ρ|
0.320 (ρ) C

con

0C (ρ) = ρ 0.0622(Lnρ−1/3 − 0.47747) − 0.096



(A.46)
B(ρ) = 0.00847ρ−4/3 (A.47)

El Funcional de Perdew (P86)


La forma del funcional de Perdew [72] es, en a.u.,

e−Φ C(ρ) |∇ρ|2


Z
PER LSD
EC [ρα , ρβ ] = EC [ρα , ρβ ] + dr (A.48)
δρ4/3
donde
C(∞)
Φ = 1.745f˜ |∇ρ|ρ−7/6 (A.49)
C(ρ)
0.002568 + 0.023266rs + 7.389 · 10−6 rs2
C(ρ) = 0.001667 + (A.50)
1 + 8.723rs + 0.472rs2 + 0.07389rs3
s
 5/3  5/3
1/3 1+ξ 1−ξ
δ = 2 + (A.51)
2 2
 1/3
1 3
rs = (A.52)
a0 4π(ρα + ρβ )
ρα − ρβ
ξ = , (A.53)
ρα + ρβ

donde a0 es el radio de Bohr. Este funcional debe ser usado junto con la aproximación
de Perdew y Zunger [70] para ECLSD [ρα , ρβ ]. El parámetro f˜ de la ecuación (A.49) se
Ejercicios. 131

ha ajustado a 0.11 para reproducir la energı́a de correlación exacta del átomo de neón.
Señalaremos también que Perdew ha dado [72] la expresión del potencial de correlación
correspondiente a este funcional.
El término dependiente del gradiente se anula para una densidad uniforme, de ma-
nera que este funcional recupera la forma local para gases de electrones uniformes,
por lo que es exacto para estos sistemas. El funcional se ha probado con sistemas
mono-electrónicos, dando una correlación casi nula [72], de manera que puede consi-
derarse como un funcional sin auto-correlación. También proporciona buenas energı́as
de correlación para átomos y moléculas [72, 77, 100].

El Funcional de Becke
La derivación del funcional de Becke [75] está basada en el concepto de hueco, un
concepto familiar en Quı́mica Cuántica (ver, por ejemplo, sección 4.8 de [101], o, sección
2.4 de [43]).
Dentro de la teorı́a del funcional de la densidad también son útiles los huecos (de
intercambio-correlación, de intercambio, y de correlación), aunque la definición es dife-
rente. Esta definición requiere la llamada conexión adiabática [67, 88]: un Hamiltoniano
Ĥλ dependiente de un parámetro λ en la forma
N N N N
1 X 2 XX λ X
Ĥλ = − ∇ + + vλ (ri ), (A.54)
2 i=1 i=1 j>i
k r i − rj k i=1

de manera que para cualquier λ en el intervalo 0 ≤ λ ≤ 1, el Hamiltoniano Ĥλ siempre


tiene densidades de espı́n idénticas a la de nuestro sistema (que corresponde a λ = 1).
Cuando λ = 0 tenemos el sistema no interactuante. Esta constancia de las densidades
implica que el potencial externo vλ debe depender de λ. Pues bien, en la teorı́a del
funcional de la densidad, el hueco de intercambio y correlación se define como
Z 1
σσ 0 0
hXC (r1 , r2 ) = hσσ
λ
(r1 , r2 ) dλ, (A.55)
0
σσ 0
donde hλ (r1 , r2 ) es el hueco de intercambio-correlación “tradicional” a que se ha alu-
dido más arriba, correspondiente al Hamiltoniano Ĥλ . Los sı́mbolos σ y σ 0 representan
las coordenadas de espı́n. Obsérvese que se han introducido 4 huecos dependientes del
espı́n, hαα
XC
(r1 , r2 ), hαβ
XC
(r1 , r2 ), hβα
XC
(r1 , r2 ) y hββ
XC
(r1 , r2 ). Para una discusión más extensa,
ver el libro de Parr y Yang, sección 8.5 de [43]. Aquı́ nos limitaremos a subrayar los
aspectos esenciales para la derivación del funcional de Becke, que pueden resumirse en
los siguientes:
La energı́a de intercambio y correlación puede expresarse en función del hueco de
intercambio y correlación de la siguiente forma [67, 88],
0
ρσ (r1 )hσσ (r1 , r2 )
Z Z
1X XC
EXC = dr1 dr2 , (A.56)
2 σ,σ0 k r1 − r2 k

El hueco de intercambio y correlación puede descomponerse en un hueco de in-


tercambio y un hueco de correlación,
0 0 0
hσσ
XC
(r1 , r2 ) = hσσ
X
(r1 , r2 ) + hσσ
C
(r1 , r2 ), (A.57)
132 Cálculos Computacionales de Estructuras Moleculares

de manera que la energı́a de intercambio y la energı́a de correlación pueden ex-


presarse respectivamente en función de estos huecos como
0
ρσ (r1 )hσσ (r1 , r2 )
Z Z
1X X
EX = dr1 dr2 , (A.58)
2 σ,σ0 k r1 − r2 k

y
0
ρσ (r1 )hσσ (r1 , r2 )
Z Z
1X C
EC = dr1 dr2 . (A.59)
2 σ,σ0 k r1 − r2 k

La expresión de los huecos de intercambio se conoce exactamente,

|γα (r1 , r2 )|2


hαα (r1 , r2 ) = − (A.60)
X
ρα (r1 )
ββ |γβ (r1 , r2 )|2
hX (r1 , r2 ) = − (A.61)
ρβ (r1 )
αβ
hX (r1 , r2 ) = 0 (A.62)
hβα
X
(r1 , r2 ) = 0, (A.63)

donde γα y γβ son las matrices densidad de primer orden construidas con los
orbitales de Kohn y Sham 7 .

Los anteriores huecos de intercambio son independientes del parámetro adiabático


λ, ası́ que podemos emplearlos para definir un hueco de correlación dependiente
de λ,
0 0 0
hσσ
C,λ
(r1 , r2 ) = hσσ
λ
(r1 , r2 ) − hσσ
X
(r1 , r2 ). (A.64)
0 0
Obviamente, podemos expresar el hueco hσσC
(r1 , r2 ) en función del hueco hσσ
C,λ
(r1 , r2 ),
análogamente a como se hizo en la ecuación (A.55) para el hueco de intercambio
y correlación,
Z 1
σσ 0 0
hC (r1 , r2 ) = hσσ
C,λ
(r1 , r2 ) dλ. (A.65)
0

Es bien sabido [67] que sólo el promedio esférico de un hueco alrededor del electrón
0
de referencia situado en r1 contribuye a la energı́a. Denotaremos por hσσ C,λ
(r1 , s)
σσ 0
al promedio esférico del hueco hC,λ (r1 , r2 ) cuando el electrón de referencia está en
r1 , y el segundo electrón se encuentra situado en una esfera de radio s centrada
en r1 . Obsérvese que la notación empleada distingue entre huecos promediados
esféricamente y huecos sin promediar únicamente por los argumentos, (r1 , s) y
(r1 , r2 ) respectivamente. Análogas definiciones se aplican a los restantes huecos.
7
Obsérvese que el empleo de los orbitales de Kohn y Sham en vez de los orbitales Hartree-Fock para
construir el hueco de intercambio implica que se está utilizando una definición de intercambio diferente
de la definición de intercambio Hartree-Fock. La diferencia entre las dos definiciones es esta última
utiliza los orbitales que dan lugar al determinante con menor energı́a total (los orbitales Hartree-Fock),
mientras que la primera emplea los orbitales que dan lugar a la mı́nima energı́a cinética. Para más
detalles ver [102, 90, 103, 104].
Ejercicios. 133

Los huecos, promediados o no, deben cumplir unas “reglas de integración” (o


“sum rules”)8 ,
Z Z
αα
hλ (r1 , s) ds = hββ
λ
(r1 , s) ds = −1 (A.66)
Z Z
hαβ
λ
(r1 , s) ds = hαβ
λ
(r1 , s) ds = 0 (A.67)
Z Z
hαα
X
(r1 , s) ds = hββ
X
(r1 , s) ds = −1 (A.68)
Z Z
αβ
hX (r1 , s) ds = hαβ
X
(r1 , s) ds = 0 (A.69)
Z Z
hαα
C,λ
(r1 , s) ds = hββ
C,λ
(r1 , s) ds = 0 (A.70)
Z Z
αβ
hC,λ (r1 , s) ds = hαβ
C,λ
(r1 , s) ds = 0. (A.71)

El funcional de energı́a de correlación de Becke [75] se basa en suponer un mo-


0
delo para los huecos de correlación hσσ
C,λ
(r1 , s) que sea consistente con las siguientes
restricciones:

Las condiciones de cúspide de la matriz densidad de segundo orden correspon-


dientes al Hamiltoniano Ĥλ [105, 75].

La expansión de Taylor en la coordenada s del hueco de intercambio esféricamente


0
promediado, hσσX
(r1 , s), que ha sido calculada por Becke en un trabajo previo
[106].

Las reglas de integración (A.70) y (A.71).

El modelo propuesto depende de un parámetro, la longitud de correlación zσσ0 , que es


0
la distancia a la que el hueco hσσ
C,λ
(r1 , s) se anula (necesariamente debe existir al menos
un punto donde el hueco se anule, debido a que su integral es cero). Se asume que las
longitudes zσσ0 son independientes de λ.
0
Una vez que se tiene un modelo para los huecos hσσ C,λ
(r1 , s), se integra sobre λ y
sobre s para obtener la energı́a de correlación,

1ρ σσ 0
σ (r1 )hC,λ (r1 , s)
Z Z Z
1X
EC = dr1 ds dλ. (A.72)
2 σ,σ0 0 s

El resultado obtenido, después de esta integración, constituye el funcional de Becke (en


8
El hecho de que la aproximación local gas de electrones cumpla estas “reglas de integración”,
junto con que sólo el promedio esférico de cada hueco contribuye a su correspondiente energı́a, ha sido
esgrimido como la causa de que la aproximación local dé unos resultados mejores que los esperados.
Los huecos de un sistema real y de un gas de electrones pueden ser muy diferentes entre si, pero su
promedio esférico es mucho más parecido [43, sección 8.5].
134 Cálculos Computacionales de Estructuras Moleculares

a.u.)
Z  
BEC 2ln(1 + zαβ )
EC [ρα , ρβ ] = −0.8 1−
ρα ρβ zαβ dr
zαβ
Z  
4 2  zαα 
− 0.01 ρα Dα zαα 1 − ln 1 + dr
zαα 2
Z  
4 2  zββ 
− 0.01 ρβ Dβ zββ 1 − ln 1 + dr, (A.73)
zββ 2
con
X (∇ρα )2
Dα = |∇φiα |2 − (A.74)

4ρα
X (∇ρβ )2
Dβ = |∇φiβ |2 − , (A.75)

4ρβ

donde φiα y φiβ representan respectivamente orbitales de Kohn y Sham con espı́n α y
β 9.
Finalmente, falta determinar las longitudes de correlación zαβ , zαα y zββ . Becke
supuso que la longitud zσσ0 es proporcional a la suma de los radios del hueco de inter-
cambio (o de Fermi) para electrones de espı́n σ y σ 0 , es decir,
0
zσσ0 = cσσ0 (RFσ + RFσ ) (A.76)
A continuación se da una definición precisa de radio del hueco de Fermi. De las
propiedades resumidas anteriormente, se deduce que el intercambio puede escribirse
como Z Z
1 1
EX = − −1
ρα hsα i dr − ρβ hs−1
β i dr, (A.77)
2 2
donde hs−1 σσ
σ i es la media del inverso del radio del hueco de Fermi |hX | en el punto de
referencia r, Z
−1 1 σσ
hsσ i = |h (r, s)| ds. (A.78)
s X
Esta interpretación sugiere la siguiente definición para el radio de Fermi RFσ ,
1
RFσ = . (A.79)
hs−1
σ i

Ahora, suponiendo que tengamos un funcional de intercambio aproximado que se


exprese como Z Z
EX [ρα , ρβ ] = ρα X dr + ρβ βX dr,
α
(A.80)

podemos, tras comparar con (A.77), expresar los radios de Fermi de la siguiente forma,
1
RFα = − (A.81)
2αX
1
RFβ = − β. (A.82)
2X
9
En la práctica, se suelen emplear los orbitales Hartree-Fock en vez de los de Kohn y Sham, cambio
que introduce un error despreciable [107].
Ejercicios. 135

En principio puede utilizarse cualquier funcional de intercambio. Becke a particulari-


zado empleando un funcional que propuso él mismo en un trabajo anterior [108], con
lo que los radios se expresan (en a.u.) como

1
RFα = 1/3 h i−4/5 , (A.83)
3 (∇ρα )2 (∇ρα )2
3 ρ
4π α
+ 2a 4/3 1+b 8/3
ρα ρα
1
RFβ =  −4/5 , (A.84)
3
1/3 (∇ρβ )2 (∇ρβ )2
3 4π
ρ β + 2a 4/3 1+b 8/3
ρβ ρβ

con a = 0.00375 y b = 0.007.


Finalmente, los valores de las constantes de proporcionalidad entre las longitudes de
correlación y los radios de Fermi se ajustan empı́ricamente para reproducir las energı́as
de correlación de los átomos de helio y neón, siendo sus valores

cαβ = cβα = 0.63, (A.85)


cαα = cββ = 0.96. (A.86)

Las energı́as de correlación obtenidas con este funcional son similares a las obtenidas
con el funcional de Perdew [72]. Para aplicaciones del funcional de Becke en átomos y
moléculas, ver el trabajo de Miehlich y colaboradores [107]. Para el comportamiento
del funcional de Becke ante el escalado de coordenadas, ver el trabajo de Wilson y Levy
[99] y Levy [98]

El Funcional de Wilson y Levy


La expresión del funcional de Wilson y Levy [99] es (en a.u.)
p
(aρ + b|∇ρ|ρ−1/3 ) 1 − ξ2
Z
WL
EC [ρα , ρβ ] = −4/3 −4/3
dr, (A.87)
c + d(|∇ρα |ρα + |∇ρβ |ρβ ) + rs

siendo a = −0.74860, b = 0.06001, c = 3.60073, d = 0.90000, y

ρ = ρα + ρβ (A.88)
 1/3
1 3
rs = (A.89)
a0 4π(ρα + ρβ )
ρα − ρβ
ξ = , (A.90)
ρα + ρβ

donde a0 es el radio de Bohr.

El Funcional de Lee-Yang-Parr (LYP)


Lee, Yang y Parr[109], utilizan el funcional de Colle y Salvetti, que después veremos,
para transformarle en un auténtico funcional de la densidad. Consideran el término de
136 Cálculos Computacionales de Estructuras Moleculares

energı́a cinética de ”Weizsacker” para transformar los el funcional de C.S. en el caso


Hartree-Fock, llegando a dos expresiones, para capa cerrada y abierta respectivamente:

Z     
1 −2/3 5/3 1 1 2 −cρ−1/3
Ec = −a ρ + bρ CF ρ − 2tw + tw + ∇ ρ e dr,
1 + dρ−1/3 9 18
(A.91)
Z
γ(r) n
−5/3
h
8/3
Ec = −a ρ + 2bρ 22/3 CF ρα8/3 + 22/3 CF ρβ − ρtw +
1 + dρ−1/3
 
1 α β 1 2 2 −cρ−1/3
(ρα tw + ρβ tw ) + (ρα ∇ ρα + ρbeta ∇ ρbeta ) e dr, (A.92)
9 18
donde a = 0.04918, b = 0.132, c = 0.2533 y d = 0.349
1 |∇ρ|2 1 2
tw = − ∇ρ (A.93)
8 ρ 8
3
cF = (3π 2 )2/3 = 2.871234 (A.94)
10
ρ2α (r) + ρ2β (r)

γ(r) = 2 1 − (A.95)
ρ2 (r)

Funcional de Perdew y Wang 91 (PW91)


Junto a su potencial de intercambi tienen el de correlación [50, 51]
Z
PW91
Ec [ρ↑ , ρ↓ ] = ρ(r)εPW91
c (rs (r), ζ(r), t(r)) d3 r, (A.96)
 
where t = |∇ρ| / (2gks ρ) with g = (1 + ζ)2/3 + (1 − ζ)2/3 /2, ks = (4/π) kF , and
p

1/3
kF = (3π 2 ρ) , and
εPW91
c (rs , ζ, t) = εPW92
c (rs , ζ) + H0 (rs , ζ, t) + H1 (rs , ζ, t) . (A.97)
In Eq. (A.97), εPW92
c (rs , ζ) is the local part [50]. H0 (rs , ζ, t) is given by

g3β 2 t2 + At4
 

H0 (rs , ζ, t) = ln 1 + , (A.98)
2α β 1 + At2 + A2 t4
1/3
where α = 0.09, β = νCc (0) with ν = (16/π) (3π 2 ) and Cc (0) = 0.004235, and
2α 1
A= . (A.99)
β e−2αεc /(g3 β 2 ) − 1
PW92

H1 (rs , ζ, t) is given by
 
3
H1 (rs , ζ, t) = ν Cc (rs ) − Cc (0) − cx g 3 t2 e−100g (ks /kF )t ,
4 2 2 2
(A.100)
7
where cx = −0.001667 and
0.002568 + 0.023266rs + 7.389 · 10−6 rs2
Cc (rs ) = + 0.001667. (A.101)
1 + 8.723rs + 0.472rs2 + 0.07389rs3
Ejercicios. 137

Perdew, Burke y Ernzerhof (PBE)


Tienen a gala ser el funcional no parametrizado. Su expresión [52, 53] es la siguiente:
Z
Ec [ρ↑ , ρ↓ ] = ρ(r)εPBE
PBE
c (rs (r), ζ(r), t(r)) d3 r, (A.102)
 
2/3 2/3
p
where t = |∇ρ| / (2gks ρ) with g = (1 + ζ) + (1 − ζ) /2, ks = (4/π) kF , and
1/3
kF = (3π 2 ρ) , and

εPBE
c (rs , ζ, t) = εPW92
c (rs , ζ) + H (rs , ζ, t) . (A.103)

In Eq. (A.103), εPW92


c (rs , ζ) is the local part [50] and

t2 + At4
 
3 β
H (rs , ζ, t) = γg ln 1 + , (A.104)
γ 1 + At2 + A2 t4

where β = 0.066725, γ = (1 − ln 2) /π 2 , and

β 1
A= −ε PW92 /(γg 3 ) . (A.105)
γe c −1

Funcional de Xu and Goddard III [110]:


EcxPBE [ρ↑ , ρ↓ ], igual que el EcPBE [ρ↑ , ρ↓ ], pero con β = 0.089809 and γ = 0.020434.

Funcional (PL)
Funcional (P86)
Funcional (PW91)
Funcional (B95)
Funcional (PBE)

A.2.4. Funcionales Meta-GGA


Funcional Krieger-Chen-Iafrate-Savin correlation functional (KCIS)
Funcional Becke-Roussel correlation (BRC)
Funcional Perdew, Kurth, Zupan and Blaha (PKZB)
Funcional de Tao, Perdew, Staroverov y Scuseria (TPSS)
[56]
Z
EcTPSS [ρ↑ , ρ↓ ] = fcTPSS (ρ↑ (r), ρ↓ (r), |∇ρ↑ (r)| , |∇ρ↓ (r)| , t↑ (r), t↓ (r)) d3 r, (A.106)

where 3 !
tW

fcTPSS = ρεrevPKZB
c 1 + 2.8 εrevPKZB
c . (A.107)
t
138 Cálculos Computacionales de Estructuras Moleculares
PN
In Eq. (A.107), t = (1/2) i=1 ∇ψi∗ · ∇ψi , tW = (1/8) |∇ρ|2 /ρ, and
2 ! 2 X
tW tW
 
ρσ
εrevPKZB
c = εPBE
c 1 + C (ζ, ξ) − (1 + C (ζ, ξ)) ε̃c,σ , (A.108)
t t σ=↑,↓
ρ

where εPBE
c is Eq. (A.103),

0.53 + 0.87ζ 2 + 0.50ζ 4 + 2.26ζ 6


C (ζ, ξ) =   4 , (A.109)
1 2 −4/3 −4/3
1 + 2 ξ (1 + ζ) + (1 − ζ)
 
2 1/3
with ξ = |∇ζ| / 2 (3π ρ) , and

ε̃c,σ = máx εPBE (ρσ , 0, |∇ρσ | , 0) , εPBE



c c (ρ↑ , ρ↓ , |∇ρ↑ | , |∇ρ↓ |) . (A.110)

A.2.5. Funcionales de correlación para Densidades multirefe-


renciales
Si definimos el funcional de energı́a de correlación multireferencial o CI , EC,CI [ρα , ρβ ],
como aquel que añadido a la energı́a total CI, da lugar a la energı́a total exacta. En
esta sección vamos a discutir el problema de encontrar aproximaciones fiables a este
funcional.
Está claro que los funcionales descritos en las secciones anteriores, tanto los locales,
como las correcciones de auto-correlación y de gradiente, no pueden constituir muy
buenas aproximaciones a EC,CI [ρα , ρβ ]. Ello es debido a que estos funcionales han sido
desarrollados dentro de la definición de energı́a Hartree-Fock10 , con lo que, si se utili-
zaran para aproximar EC,CI [ρα , ρβ ], darı́an lugar a una sobrevaloración de EC,CI , o doble
cuenta de la energı́a de correlación: la correlación extra incluida en la energı́a CI es
contada de nuevo al calcular el funcional EC,CI [ρα , ρβ ].
Otro inconveniente del empleo de estos funcionales para aproximar a EC,CI [ρα , ρβ ]
es que la descripción obtenida con ellos ya no tendrı́a consistencia de tamaño, aunque
la función de onda CI de partida si la tuviera. Tomemos por ejemplo una función de
onda GVB [111]. Como el método GVB puede dar lugar a estados con la simetrı́a
de spin correcta, tendrı́amos que las densidades de espı́n serı́an diferentes para un
sistema cuasi-disociado (con los átomos a una gran distancia) y para la suma de los
átomos componentes aislados (con los átomos en la misma posición que en el caso
anterior, pero sin interacción entre ellos). Como estos funcionales dependen en general
de las densidades de espı́n, ello darı́a lugar a diferentes estimaciones de la energı́a de
correlación para el sistema cuasi-disociado y para la suma de componentes aislados.
Recientemente se ha propuesto [112] una forma simple de transformar estos funcio-
nales para que eviten la doble cuenta de la energı́a de correlación. Es bien sabido [101]
10
Estos funcionales se parametrizan para reproducir exactamente la energı́a de correlación Hartree-
Fock (en el sentido de diferencia entre las energı́as totales exacta y Hartree-Fock) para ciertos sistemas.
Por ejemplo, un funcional local gas de electrones reproduce el gas de electrones, el funcional de
corrección de gradiente de Perdew reproduce el átomo de argón, el de Becke los átomos de helio y
neón.
Ejercicios. 139

que las densidades de espı́n Hartree-Fock ρα y ρβ cumplen las siguientes relaciones

ρ(R) = ρα (R) + ρβ (R) (A.111)


Γ(R) = 2ρα (R)ρβ (R), (A.112)

donde Γ(R) es la parte diagonal de la matriz reducida de segundo orden cuando ambos
electrones se encuentran en la misma posición R. De estas relaciones podemos despejar
las cantidades ρα y ρβ en función de ρ(R) y Γ(R) para obtener
p
ρ(R) + ρ(R)2 − 2Γ(R)
ρα (R) = (A.113)
p 2
ρ(R) − ρ(R)2 − 2Γ(R)
ρβ (R) = . (A.114)
2
Estas últimas relaciones sólo son ciertas para el caso Hartree-Fock. Pues bien, el pro-
cedimiento de Moscardó y SanFabián [112] para evitar la doble cuenta de la energı́a de
correlación consiste simplemente en reemplazar, en cualquier funcional dependiente de
las densidades de espı́n, los valores de ρα y ρβ por las ecuaciones (A.113) y (A.114).
El procedimiento mejora considerablemente el comportamiento de estos funcionales
cuando se emplea con densidades CI.
A lo largo de los años, se han propuesto cierto número de funcionales de energı́a
de correlación desarrollados de acuerdo con la definición de energı́a de correlación CI.
Por ejemplo, los trabajos de Lie-Clementi [113, 114], Savin [115, 116], Colle-Salvetti
[117, 118], Gritsenko y colaboradores [119, 120], o Moscardó-SanFabián [121]. Un resu-
men interesante de Savin ha sido publicado recientemente [122]. Aquı́ vamos a revisar
brevemente algunos funcionales, concretamente los de Lie-Clementi, Colle-Salvetti y
Moscardó-SanFabián.

El Funcional de Lie y Clementi


El funcional de Lie y Clementi [113, 114] puede considerarse un funcional semi-
empı́rico, más que deducido a partir de un modelo de la densidad o de la función de
onda. En palabras de sus autores [113]:
“En el estudio de un funcional de la densidad hay principalmente dos ca-
minos disponibles: bien uno reinvestiga la derivación formal del funcional,
o bien uno testea un funcional dado (comparando su validez con datos ex-
perimentales) y lo modifica empı́ricamente, si es necesario. Hemos elegido
esta segunda alternativa.”
Lie y Clementi tomaron un funcional local previo de Gombas [63, 64],

ρ1/3
Z  
LC 1/3
EC [ρ] = a1 + b1 ln(1 + b2 ρ ) ρ dr , (A.115)
a2 + ρ1/3
y reemplazaron la densidad ρ por una densidad modificada ρm que depende de la
densidades de los orbitales naturales ρi y de los correspondientes números de ocupación
ni ,
2
X
ρm = ni e−(2−ni ) /2 ρi (A.116)
i
140 Cálculos Computacionales de Estructuras Moleculares

Como consecuencia, un orbital “solitario”, con número de ocupación unidad (ni = 1)


no contribuye a la energı́a de correlación tanto como un electrón apareado (ni = 2),
de manera que, de alguna forma, se evita la doble cuenta de la energı́a de correlación
(recordemos que para un función de onda CI, los orbitales naturales tienen números
de ocupación menores que 2). Además, como este funcional no depende de las densida-
des de espı́n, tiene consistencia de tamaño. Finalmente, las constantes de la ecuación
(A.115) se reparametrizaron empı́ricamente a los valores a1 = b1 = 0.02096, a2 = 1.2
y b2 = 2.39 (en a.u.).
Lie y Clementi utilizaron este funcional ECLC [ρm ] para corregir curvas de energı́a po-
tencial MCSCF de hidruros [113] y dı́meros [114] del segundo periodo, y de estas curvas
corregidas obtuvieron constantes espectroscópicas correladas. Para otras aplicaciones
recientes de este funcional ver [123, 124, 125].

El Funcional de Colle y Salvetti


Colle y Salvetti [117, 118] escribieron la función de onda exacta del sistema como
el producto de una función CI aproximada, ΨCI (que puede ser, como caso particular,
un determinante Hartree-Fock) multiplicada por un factor de correlación. Después de
considerable manipulación algebraica y algunas aproximaciones (para una discusión
detallada ver el trabajo de San-Fabián [126]) se obtiene la siguiente expresión para la
energı́a de correlación (en a.u.):

e−0.58/β
Z  
CS ΓCI (R, R; R, R)
EC [ρ, ΓCI , ΓHF ] = −0.37588π 1 + 0.173K dR, (A.117)
(β + 0.8)β 2 β2
donde K y β se definen como
5r ΓCI (R − 2r , R + 2r ; R − 2r , R + 2r )
 2 
K= (A.118)
ΓCI (R − 2r , R + 2r ; R − 2r , R + 2r ) r=0
y
(521 + 522 )ΓCI (r1 , r2 ; r,1 , r,2 )
 
ν
β = q 1+
2 ΓCI (r1 , r2 ; r,1 , r,2 )
#
2 2 , , 2
(5 + 52 )ΓHF (r1 , r2 ; r1 , r2 ) r1 =r1 ,
− 1 , , ,
r2 =r2 ρ(R)1/3 , (A.119)
ΓHF (r1 , r2 ; r1 , r2 ) r=0

y q = 2.29, ν = 7.0. R se expresa como (r1 + r2 )/2 y r como r2 − r1 .


Esta fórmula para la energı́a de correlación depende de tres cantidades: la densidad
ρ obtenida de ΨCI , y las matrices reducidas de segundo orden ΓHF y ΓCI obtenidas
respectivamente a partir de ΨHF (el determinante Hartree-Fock) y de ΨCI , ambas con
el spin promediado11 .
Cuando ΨCI es la función de onda Hartree-Fock, β se simplifica a qρ1/3 , de manera
que todo el funcional queda reducido a una fórmula mucho más simple [117] que da
buenas estimaciones de la energı́a de correlación Hartree-Fock para un extenso conjunto
de sistemas [128, 129, 130, 131, 132, 133, 134, 123, 135, 136, 137, 138]. Esta fórmula
simplificada fue reparametrizada más tarde por Carravetta y Clementi [139, 140], y
11
Para ambas ΓHF y ΓCI se ha empleado el criterio de normalización de McWeeny [127, 101].
Ejercicios. 141

Lee, Yang y Parr [109] la han modificado para obtener un verdadero funcional de la
densidad que depende únicamente de las densidades de spin.

Este funcional evita la doble cuenta de la correlación. Conforme se van emplean-


do mejores ΨCI , β se hace más grande, y la ecuación (A.117) da menos energı́a de
correlación. Cuando ΨCI se convierte en la función de onda exacta, Colle y Salvetti
demostraron que β tenı́a un valor infinito en todo el espacio, de manera que no se
obtiene ninguna energı́a de correlación.

Un inconveniente de este método es la gran complejidad de las expresiones para K


y β. La función ΨHF se toma como determinante con mayor coeficiente (absoluto) en
la expansión CI ΨCI . Esto no es rigurosamente exacto para funciones de onda GVB
o MCSCF, donde tal determinante no serı́a igual a la función de onda Hartree-Fock.
Como consecuencia, en estos últimos casos, los resultados no tendrán consistencia de
tamaño, porque la β de la molécula disociada no será qρ1/3 , como deberı́a ser para
átomos libres. Por último, queremos resaltar que Colle y Salvetti han desarrollado
recientemente [141] una nueva fórmula para su uso con funciones de onda MCSCF.

El Funcional de Moscardó y San-Fabián

El funcional de Moscardó y San-Fabián [121] también se ha derivado dentro del


formalismo del factor de correlación. El funcional depende de ρ, pero, a diferencia del
de Colle y Salvetti, sólo depende de la parte diagonal de ΓCI (r1 , r2 ; r,1 , r,2 ):

Z
MSF
EC [ρ, ΓCI ] = (N − 1) C [ρ, t, β] dr (A.120)
142 Cálculos Computacionales de Estructuras Moleculares

donde N es el número de electrones, y,

2ρ2
  2
αβπ 1/2 α2

2 β
C [ρ, t, β] = φ + + 2
π 1/2 β 4 t3/2 2a 2a3/2 2a
1/2
    
1 1 2 απ 1 1
+φ − β + − β
b a 2 b3/2 a3/2
  
1 1
− − β2 , (A.121)
b 2a
2 2/3
 
−1 (N − 1)ρ
t(r) = π , (A.122)
ΓCI (r)
p
C22 + 4C1 C3 − C2
φ = , (A.123)
2C1
π 1/2 2 2α 3α2 π 1/2
C1 = β + β + , (A.124)
2a3/2 a2  4a 5/2
 
1/2 1 1 2 1 1
C2 = π − β + 2α 2 − 2 β, (A.125)
b3/2 a3/2 b a
 
1 1
C3 = π 1/2 3/2 − 3/2 β 2 , (A.126)
b 2a
2/3
ρ
a = 2+ 2, (A.127)

ρ2/3
b = 1+ 2, (A.128)

1
α = , (A.129)
2

y β se toma como en la ecuación (A.119), pero con q = 1.8 y ν = 1.5 (hay otras
opciones para β [121]). La forma de la expresión de C [ρ, t, β] es tal que cuando ΨCI es
la función de onda exacta (β = ∞), la correlación obtenida por el funcional (A.120)
también es cero.

Al igual que para el funcional de Colle y Salvetti, en este caso también se ha


tomado como función de onda Hartree-Fock al determinante con mayor coeficiente (en
valor absoluto) de ΨCI . Como consecuencia, cuando se utiliza con funciones de onda
GVB o MCSCF, este método tampoco tiene consistencia de tamaño. Por otra parte, su
dependencia explı́cita en N da lugar, incluso cuando ΨCI es la función Hartree-Fock, a
una correlación para un sistema disociado que es diferente de la suma de las energı́as
de correlación de los componentes aislados. Afortunadamente, ambos efectos tienden a
cancelarse mutuamente.

Una excelente revisión del funcional de Moscardó y San-Fabián, donde se incluye


un estudio compativo con otros funcionales, ha sido publicado recientemente [142].
Ejercicios. 143

A.3. Funcionales hı́bridos HF-DF


El intercambio HF viene dado por:

N N
ψi∗ (r)ψj (r)ψj∗ (r0 )ψi (r0 ) 3 3 0
Z Z
1 XX
ExHF [{ψi }] =− δσ σ d rd r . (A.130)
2 i=1 j=1 i j |r − r0 |

Funcional B3LYP[49, 109, 143, 144](1988)


El más clásico y bien conocida la partición, donde lo que parece interesarnos más
es utilizar 20 % de intercambio HF.
En el Gaussian está implementada una ligera variante del funcional hı́brido con tres
parámetros de Becke y Lee-Yang-Parr (Becke3LYP)
La forma genérica del funcional es la siguiente:

Ex (LSDA)+Ec (LSDA)+a0 ∗(Ex (HF )−Ex (LSDA))+ax ∗∆−Ex (B88)+ac ∗∆−Ec (P 91)

Pero el funcional utilizado en el Gaussian tiene la forma:

(1−a0 )∗Ex (LSDA)+a0 ∗Ex (HF )+ax ∗∆−Ex (B88)+ac ∗Ec (LY P )+(1−ac )∗Ec (V W N )

Donde tenemos el intercambio de Slater, el intercambio Hartree-Fock y la corrección


del funcional de intercambio de Becke-88, el funcional de correlación de Lee, Yang y
Parr y el funcional local de correlación de Vosko, Wilk y Nusairi[69], respectivamente.
Notar que el funcional e correlación de LYP incluye el VWN como local.
Los valores de los coeficientes determinados por Becke son:

a0 = 0.20 ax = 0.72 ac = 0.81


Esto está indicado en la documentación del GAMESS:

Note that B3LYP in GAMESS is based in part on the VWN5


correlation functional. Since there are five formulae
in the VWN paper for local correlation, other programs
may use other formulae, and therefore generate different
B3LYP energies. For example, NWChem’s manual says it uses
the "VWN 1 functional with RPA parameters as opposed to the
prescribed Monte Carlo parameters":
B3LYP Method XC Potential
Hartree-Fock (Exact) Exchange 0.200
Slater Exchange Functional 0.800 local
Becke 1988 Exchange Functional 0.720 non-local
Lee-Yang-Parr Correlation Functional 0.810
VWN I RPA Correlation Functional 0.190 local

but NWChem can be made to use the VWN5 formula by:


144 Cálculos Computacionales de Estructuras Moleculares

xc HFexch 0.20 slater 0.80 becke88 nonlocal 0.72 lyp 0.81 vwn_5 0.19

If you use some other program, its B3LYP energy will be


different from GAMESS if it does not employ VWN5.
El Gaussian03, utiliza la misma expresión que el NWChem.

Funcionales BHandH y BHandHLYP


Los funcionales que en el Gaussian 92/DFT se emplean al utilizar estas claves son:

BHandH : 0.5 ∗ Ex (LSDA) + 0.5 ∗ Ex (HF ) + Ec (LY P )

BHandHLY P : 0.5 ∗ Ex (LSDA) + 0.5 ∗ Ex (HF ) + 0.5 ∗ ∆ − Ex (B88) + Ec (LY P )


Pero esto no sigue ası́ en los restantes Gaussian, ni coincide con los propuestos por
Becke en 1993, hay que ver las opciones del Gaussian que utilizas en cada momento.
Ahora, para el G92/DFT, un funcional se puede expresar como:

P2 ∗Ex (HF )+P1 ∗(P4 ∗Ex (local)+P3 ∗Ex (non−local))+P6 ∗Ec (local)+P5 ∗Ec (non−local)
Por ejemplo, la ruta para generar el funcional de Becke tipo ”half-and-half” seria:
# LSDA IOp(5/45=10000500) P1 and P2
# IOp(5/46=00000500) P3 and P4
# IOp(5/47=00000500) P5 and P6
donde P1 = 1.0, P2 = 0.5, P3 = P5 = 0. y P4 = P6 = 0.5
Como referencia para los métodos ”half-and-half” ver:
A. D. Becke, ”A new mixing of Hartree-Fock and local density-functional theories,”
J. Chem. Phys. 98, 1372 (1993).

Funcional hı́brido de Adamo y Barone [145](1999)


Utiliza otros funcionales (PBE de intercambio y PW de correlación) y mezcla con el
intercambio exacto (HF) con 25 % de intercambio HF. Lo implementan por dos sitios
(PBE1PBE).

PBE0 PBE 1
ExHF [{ψi }] − ExPBE [ρ] ,

Exc [{ψi }] = Exc [ρ] + (A.131)
4
donde ExPBE [ρ] y EcPBE [ρ] vienen dadas por las Eqs. (A.16) y (A.102), respectivamente.

B2PLYP[146, 147]:
(2006) Considera la energı́a de correlación perturbativa a orden 2 y los funcionales
de Becke y LYP, con tan sólo dos parámetros:

Exc = (1 − ax )ExGGA + ax ExHF + bEcGGA + cEcP T 2


ax = 0.53 and c = 0.27 y b = 1 − c
Ejercicios. 145

B2PLYP-D:
Añade al anterior una corrección empı́rica de dispersión (D) (R−6
ij ), que depende de
las posiciones de los núcleos.

TPSSh:
Es el hı́brido de TPSS:

Exc = (1 − a)ExT P SS + aExHF + EcT P SS


Con a = 0.10

ωB97X-D [148, 149]:


(2008) Junto con el siguiente, son los más modernos y también los más dependientes
de parámetros (éste, más de 16 parámetros). También es hı́brido (16 % HF)

Exc = E LR−HF + cExSR−HF + E SR−B97 + E B97


c = 0.157706

ωB97X-D [148, 149]:


Lo reparametrizan cuando incluyen una corrección de dispersión, modulada por
otro término de van der Waals. Ambas dependientes de las distancias internucleares.

A.3.1. Métodos del grupo de Truhlar


M06-2X [150]
(2008) Es un funcional meta-GGA, donde se incluye un factor relacionado con la
energı́a cinética, e hı́brido (X) (hybrid meta-GGAs). Si el otro tenı́a muchos parámetros,
éste los duplica ..). Indicar que si el X tiene el 27 % e HF, el 2X tendrá el 54 %. de
intercambio HF.
Éste último, en los resultados que muestra, parece que considera bien las interac-
ciones débiles y de dipolo y las ’π − π stacking’.
Como los meta-GGA, depende de ρσ , |∇ρσ |, y de τσ ∝ |∇φσi |2 .

A.4. References no incluidas:


Barth, von U., Hedin L. (1979), Phys. Rev. A, 20, 1693.

Bloch F. (1929), Z. Physik, 57, 545.

Gáspár R. (1954), Acta Phys. Acad. Sci. Hung., 3, 263.

Fermi E. (1928), Z. Physik, 48, 73.


146 Cálculos Computacionales de Estructuras Moleculares

Johnson B.G. (1995), In: Modern Density Functional Theory – A Tool for Chemistry,
Theoretical and Computational Chemistry, Volume 2, Seminario J. and Politzer
P., Editors, pp. 169 – 219, Elsevier, Amsterdam, 1995.

Johnson B.G., Gill P.M.W, Pople J.A. (1993), J. Chem. Phys., 98, 5612.

Johnson K.H. (1973) Adv. Quant. Chem., 7, 143.

Johnson K.H. (1975) Ann. Rev. Phys. Chem., 26, 39.

Schwartz K. (1972), Phys. Rev. B, 5, 2466.

Schwartz K. (1974), Theor. Chim. Acta, 34, 225.

Slater J.C. (1951), Phys. Rev., 81, 385.

Slater J.C. (1968), Quantum Theory of Matter, McGraw-Hill, New York.

Slater J.C. (1974), Quantum Theory of Molecules and Solids, Volume 4, The self-
consistent field for molecules and solids, McGraw-Hill, New York.

Thomas L.H. (1927), Proc. Cambridge Phil. Soc., 23, 542.


Apéndice B

Comandos Linux de uso frecuente

En la web tenéis muchas páginas con comandos útiles, p.e. http://www.osmosislatina.


com/linux/comandos.jsp. Aquı́ teneis una tabla con los comandos más utilizados y
comunes a la mayorı́a de las máquinas.

exit salir de sesión (en rigor, cerrar shell)


logout lo mismo que .exit”
Cntrl-D lo mismo que .exit”

apropos Preguntar por algún concepto


apropos print
man Ayuda sobre comandos
man lpr
pwd directorio de trabajo actual ?

ls listar el contenido de un directorio


ls
ls *est*
ls -a
ls -l
ls -al *.hoy
ls -F
ls /u/ls

mkdir crear directorios


mkdir Pruebas
mkdir Pruebas/UNIX
mkdir Pruebas/vi Borrame

147
148 Cálculos Computacionales de Estructuras Moleculares

cd cambiar de directorio
cd Pruebas
cd ./UNIX
cd ../vi
cd /u/ls
cd

mv renombrar
mv resultado res.hoy

ln dar un nombre adicional a un fichero existente


ln Test2.hoy T2

rm eliminar ficheros P E L I G R O S O !!!!!!


rm test1.hoy
rm -i Test2.hoy

cp copiar
cp /u/ls/Notas-X.txt Notas-U.txt
cp /u/ls/Notas-VI.txt .

rmdir eliminar directorios vacios


rmdir Borrame

chmod cambiar los modos de acceso de ficheros


chmod o+w Notas-VI.txt
chmod uo-w Notas-VI.txt

echo emite un mensaje


echo hola
echo $USER
echo $HOME $SHELL $PATH

find Buscar un fichero


find / -name Notas.tex -print

more mostar el contenido de un fichero


cat mostar el contenido de un fichero
cat test1.hoy
cat > Test2.hoy
Primera linea del test 2 [Enter]
Segunda linea [Enter]
etc [Enter]
[Cntl-D]
cat Test2.hoy
cat test1.hoy Test2.hoy ¿resultado
Ejercicios. 149

grep extraccion selectiva de


grep ’test’ Notas-UNIX.txt texto (muy amplio)
grep -i ’test’ Notas-UNIX.txt
grep -iv ’test’ *UNIX.txt

Comando > fichero redirigir output a un fichero


echo ”f pa hoy”> test1.hoy

Comando >> fichero redirigir output a la cola de un fiche


echo ”frase”>> resul

Comando1 ; Comando2 ejecutar mas de un comando por lin


pwd ; ls

Comando1 | Comando2 output de Com1 es input de Com2


ls -F | grep ’/’ Que hace esto ?
grep ’=’ *.txt | grep -iv ’ot’ Y esto ?

passwd cambiar palabra clave

ps identificar los procesos corrientes


Cntl-V (Cntl-C) cancelar el proceso corriente
Cntl-S hacer una pausa en la pantalla
Cntl-Q reanudar la pantalla
wc fichero estadisticas de un fichero
(lineas, palabras, caracteres)
df estado de los sistemas de ficheros
zcat Descomprimir un fichero
zcat file.tar.Z | tar xvf -

mdir listar el contenido de un disquette


mformat dar formato a un disquette
mdel fichDOS borrar ”fichDOS”del disquete
mcopy -t fDOS fUNIX leer un fichero del disquette
mcopy fUNIX fDOS escribir un fichero en el disquette

i
150 Cálculos Computacionales de Estructuras Moleculares

En la página http://www.pixelbeat.org/cmdline_es_AR.html tenéis:

Comando Descripción
• apropos palabra Ver comandos relacionados con palabra. Ver también threadsafe
which comando Ver la ruta completa de comando
time comando Medir cuanto tarda comando
• time cat Iniciar cronómetro. Ctrl-d para detenerlo. Ver también sw
• nice info Lanzar comando con prioridad baja (info en este ejemplo)
• renice 19 -p $$ Darle prioridad baja al shell (guión). Usar para tareas no interactivas
dir navegación
• cd - Volver al directorio anterior
• cd Ir al directorio personal (home)
(cd dir && comando) Ir a dir, ejecutar comando y volver al directorio inicial
• pushd . Guardar el directorio actual en la pila para luego, poder hacer popd y volver al mismo
búsquedas de archivo
• alias l=’ls -l - -color=auto’ listado de directorio rápido
• ls -lrt Listar archivos por fecha. Ver también newest
• ls /usr/bin | pr -T9 -W$COLUMNS Imprimir 9 columnas en ancho de la terminal
find -name ’*.[ch]’ | xargs grep -E ’expre’ Buscar ’expre’ en este directorio y subdirectorios. Ver también findrepo
find -type f -print0 | xargs -r0 grep -F ’ejemplo’ Buscar ’ejemplo’ en todos los archivos regulares en este directorio y subdirectorios
find -maxdepth 1 -type f | xargs grep -F ’ejemplo’ Buscar ’ejemplo’ en todos los archivos regulares de este directorio
find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done Procesar cada elemento con muchos comandos (con un bucle while)
• find -type f ! -perm -444 Hallar archivos sin permiso general de lectura (util para sedes web)
• find -type d ! -perm -111 Hallar directorios sin permiso general de acceso (util para sedes web)
• locate -r ’file[/̂]*\.txt’ Buscar nombres en indice en cache. Este re es igual a glob *file*.txt
• look referencia Búsqueda rápida (ordenada) de prefijo en diccionario
• grep - -color referencia /usr/share/dict/palabras Resaltar ocurrencias de expresión regular en diccionario
archivos
gpg -c file Encriptar archivo
gpg file.gpg Desencriptar archivo
tar -c dir/ | bzip2 > dir.tar.bz2 Crear archivo compacto de dir/
bzip2 -dc dir.tar.bz2 | tar -x Extraer archivo compacto (usar gzip en vez de bzip2 para archivos tar.gz )
tar -c dir/ | gzip | gpg -c | ssh user@remoto ’dd of=dir.tar.gz.gpg’ Crear compactado encriptado de dir/ en equipo remoto
find dir/ -name ’*.txt’ | tar -c - -files-from=- | bzip2 > dir txt.tar.bz2 Crear compactado de subconjunto de dir/ y subdirectorios
find dir/ -name ’*.txt’ | xargs cp -a - -target-directory=dir txt/ - -parents Copiar subconjunto de dir/ y subdirectorios
( tar -c /dire/de/copiame ) | ( cd /este/dir/ && tar -x -p ) Copiar (con permisos) directorio copiame/ a directorio /este/dir/
( cd /dire/de/copiame && tar -c . ) | ( cd /este/dir/ && tar -x -p ) Copiar (con permisos) contenido del directorio copiame/ a directorio /este/dir/
( tar -c /dire/de/copiame ) | ssh -C user@remoto ’cd /este/dir/ && tar -x -p’ Copiar (con permisos) directorio copiame/ a directorio remoto /este/dir/
dd bs=1M if=/dev/hda | gzip | ssh user@remoto ’dd of=hda.gz’ Respaldo de disco duro en equipo remoto
rsync (Usar la opción - -dry-run para probarlo)
rsync -P rsync://rsync.servidor.com/ruta/a/archivo archivo Obtenerr solo diffs. Repetir muchas veces para descargas conflictivas
rsync - -bwlimit=1000 desdearchivo alarchivo Copia local con taza lı́mite. Parecido a nice para E/S (I/O)
rsync -az -e ssh - -delete ∼/public html/ remoto.com:’∼/public html’ Espejo de sede web (usando compresión y encriptado)
rsync -auz -e ssh remote:/dir/ . && rsync -auz -e ssh . remote:/dir/ Sincronizando directorio actual con uno remoto
wget (herramienta de descargas multiuso)
• cd cmdline && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html) Guardar en directorio actual una versión navegable de una página web
wget -c http://www.ejemplo.com/largo.archivo Retomar descarga de un archivo parcialmente descargado
wget -r -nd -np -l1 -A ’*.jpg’ http://www.ejemplo.com/ Descargar una serie de archivos en el directorio actual
wget ftp://remoto/archivo[1-9].iso/ FTP permite globalizaciones directas
• wget -q -O- http://www.pixelbeat.org/timeline.html | grep ’a href’ | head Procesando directamente la salida
echo ’wget url’ | at 01:00 Descargar la url a 1AM al directorio en que esté
wget - -limit-rate=20k url Hacer descargas de baja prioridad (en este caso, no exceder los 20KB/s)
wget -nv - -spider - -force-html -i bookmarks.html Revisando los enlaces de una página
wget - -mirror http://www.ejemplo.com/ Actualizar eficientemente una copia local de una página web (útil si usamos cron)
redes (Nota los comandos ifconfig, route, mii-tool, nslookup son obsoletos)
ethtool interface Listar estado de interfase
• ip link show Listar interfases
ip link set dev eth0 name wan Renombrar eth0 a wan
ip addr add 1.2.3.4/24 brd + dev eth0 Agregar ip y máscara (255.255.255.0)
ip link set dev interface up Subir (o bajar) la interfase
ip route add default via 1.2.3.254 Establecer 1.2.3.254 como valor por omisión para la puerta de enlace.
• tc qdisc add dev lo root handle 1:0 netem delay 20msec Agregarle 20ms de espera al dispositivo de retorno (para hacer pruebas)
• tc qdisc del dev lo root Quitar la espera agregada antes.
• host pixelbeat.org Obtener la dirección ip para el dominio o al revés
• hostname -i Obtener la dirección ip local (equivale al anfitrión ‘hostname‘)
• netstat -tupl Listar los servicios de internet de un sistema
• netstat -tup Listar las conexiones activas de/hacia un sistema
windows (nota samba es el paquete que permite todos estos comandos de redes de windows )
• smbtree Hallar equipos windows. Ver también findsmb
nmblookup -A 1.2.3.4 Hallar el nombre (netbios) de windows asociado con la dirección ip
smbclient -L windows box Listar archivos compartidos en equipos windows o servidor samba
mount -t smbfs -o fmask=666,guest //windows box/share /mnt/share Montar un directorio compartido
echo ’mensaje’ | smbclient -M windows box Enviar mensaje emergente al equipo windows (desactivado por omisión en XP sp2)
math
• echo ’(1 + sqrt(5))/2’ | bc -l Cuentas rápidas (Calcular ¿). Ver también bc
• echo ’obase=16; ibase=10; 64206’ | bc Conversiones de base (decimal a hexadecimal)
• echo $((0x2dec)) Conversiones de base (hex a dec) ((expansión aritmética del shell))
• echo ’pad=20; min=64; (100*106̂)/((pad+min)*8)’ | bc Mas complejo (int) x.ej. Ejemplo: tasa máxima de paquetes FastE
• echo ’pad=20; min=64; print (100E6)/((pad+min)*8)’ | python Python maneja notación cientı́fica
• echo ’pad=20; plot [64:1518] (100*10**6)/((pad+x)*8)’ | gnuplot -persist Graficar tasa de paquetes FastE vs. tamaño de paquetes
• seq 100 | (tr ’\n’ +; echo 0) | bc Agregar una columna de números. Ver también add y funcpy
Ejercicios. 151

manejo de textos (nota: como sed usa stdin y stdout, para editar archivos, agregar... <viejoarchivo >nuevoarchivo)
sed ’s/cadena1/cadena2/g’ Remplaza cadena1 por cadena2
sed ’s/\(.*\)1/\12/g’ Modificar cualquiercadena1 con cualquiercadena2
sed ’/ *#/d; / ˆ *$/d’ Quitar comentarios y lineas en blanco
sed ’:a; /\\$/N; s/\\\n//; ta’ Concatenar lineas con al final
sed ’s/[ \t]*$//’ Quitar blancos finales de las lineas
sed ’s/\([\\‘\\”$\\\\]\)/\\\1/g’ Escapar metacaracteres activos del shell dentro de comillas dobles
sed -n ’1000p;1000q’ Listar la linea 1000
sed -n ’10,20p;20q’ Listar de la linea 10 a la 20
sed -n ’s/.*<title>\(.*\)<\/title¿.*/\1/ip;T;q’ Extraer titulo de página web en HTML
sort -t. -k1,1n -k2,2n -k3,3n -k4,4n Sort de direcciones ip de tipo IPV4
• echo ’Test’ | tr ’[:lower:]’ ’[:upper:]’ Conversión de cajas
• tr -dc ’[:print:]’ < /dev/urandom Filtrando caracteres no imprimibles
• grep ’processor’ /proc/cpuinfo | wc -l Contar lineas
definir operaciones (Nota export LANG=C es para acelerar, aquı́ también se supone que no hay lı́neas duplicadas en los archivos)
sort archivo1 archivo2 | uniq Union de archivos sin ordenar
sort archivo1 archivo2 | uniq -d Intersección de archivos sin ordenar
sort archivo1 archivo1 archivo2 | uniq -u Diferencia de archivos sin ordenar
sort archivo1 archivo2 | uniq -u Diferencia Simétrica de archivos sin ordenar
comm archivo1 archivo2 | sed ’s/ ˆ \t*//’ Unión de archivos ordenados
comm -12 archivo1 archivo2 Intersección de archivos ordenados
comm -13 archivo1 archivo2 Diferencia de archivos ordenados
comm -3 archivo1 archivo2 | sed ’s/ ˆ \t*//’ Diferencia Simétrica de archivos ordenados
calendario
• cal -3 Mostrar calendario
• cal 9 1752 Mostrar calendario para mes y año determinado
• date -d fri Que dı́a cae este viernes. Ver también day
• date - -date=’25 Dec’ + %A ¿En que dı́a cae la Navidad, este año?
• date - -date ’1970-01-01 UTC 1234567890 seconds’ Convertir total de segundos desde la época a una fecha
• TZ=’:America/Los Angeles’ date ¿Que hora es en la Costa Oeste de EEUU (usar tzselect para hallar TZ)
echo ”mail -s ’tomar el tren’ [email protected] < /dev/null”| at 17:45 Recordatorio por email
• echo ”DISPLAY=$DISPLAY xmessage cooker”| at ”NOW + 30 minutes” Recordatorio emergente
locales
• printf ” %’d\n”1234 Imprimir numero agrupado por miles de acuerdo a su locale
• BLOCK SIZE=1́ ls -l pedir que ls agrupe por miles de acuerdo a su locale
• echo ”Yo vivo en ‘locale territory‘” Extraer información de la base de datos del locale
• LANG=en IE.utf8 locale int prefix Buscar información de locale para determinado paı́s. Ver también ccodes
• locale | cut -d= -f1 | xargs locale -kc | less Listar campos en base de datos del locale
recode (obsoletos: iconv, dos2unix, unix2dos)
• recode -l | less Ver conversiones disponibles (aliases en cada lı́nea)
recode windows-1252.. archivo a cambiar.txt .ansi”de Windows a tabla de caracteres locales (auto hace conversión CRLF)
recode utf-8/CRLF.. archivo a cambiar.txt utf8 de Windows a tabla de caracteres locales
recode iso-8859-15..utf8 archivo a cambiar.txt Latin9 (Europa oriental) a utf8
recode ../b64 < archivo.txt ¿archivo.b64 Codificado Base64
recode /qp.. < archivo.txt ¿archivo.qp Decodificado de citas imprimibles (qp)
recode ..HTML < archivo.txt ¿archivo.html Texto a HTML
• recode -lf windows-1252 | grep euro Buscar tabla de caracteres
• echo -n 0x80 | recode latin-9/x1..dump Mostrar representación de un código en tabla de caracteres latin-9
• echo -n 0x20AC | recode ucs-2/x2..latin-9/x Ver codificado latin-9
• echo -n 0x20AC | recode ucs-2/x2..utf-8/x Ver codificado utf-8
CDs
gzip < /dev/cdrom ¿cdrom.iso.gz Guardar una copia de los datos de cdrom
mkisofs -V NOMBRE -r dir | gzip ¿cdrom.iso.gz Crear imagen de cdrom con el contenido de dir
mount -o loop cdrom.iso /mnt/dir Montar la imagen cdrom en /mnt/dir (solo lectura)
cdrecord -v dev=/dev/cdrom blank=fast Limpiar un CDRW
gzip -dc cdrom.iso.gz | cdrecord -v dev=/dev/cdrom - Grabar un cdrom con imagen (usar dev=ATAPI -scanbus para confirmar ruta dev)
cdparanoia -B Extraer pistas de audio desde un CD a archivos wav en directorio actual
cdrecord -v dev=/dev/cdrom -audio *.wav Armar un CD de audio con todos los wavs en directorio actual (ver también cdrdao)
oggenc - -tracknum=’pista’ pista.cdda.wav -o ’pista.ogg’ Crear un archivo ogg con un archivo wav
espacio de disco (Ver también FSlint)
• ls -lSr Mostrar archivos, de menor a mayor
• du -s * | sort -k1,1rn | head Mostrar usuarios de disco principales en el directorio actual. Ver también dutop
• df -h Mostrar espacio libre de disco
• df -i Mostrar inodos libres
• fdisk -l Mostrar tamaños y tipos de particiones de disco (pedir como root)
• rpm -q -a - -qf ’ %10SIZE\t %NAME\n’ | sort -k1,1n Listar todos los paquetes por tamaño instalado (Bytes) de distribuciones RPMs
• dpkg-query -W -f=’$Installed-Size;10\t$Package\n’ | sort -k1,1n Listar todos los paquetes por tamaño instalado (Kbytes) de distribuciones deb
• dd bs=1 seek=2TB if=/dev/null of=ext3.test Crear un gran archivo de prueba (sin ocupar espacio). Ver también truncate
monitoreo/rastreo
• strace -c ls ¿/dev/null Resumir/perfil de llamadas al sistema hechas con comando
• strace -f -e open ls ¿/dev/null Listar llamadas al sistema hechas con comando
• ltrace -f -e getenv ls ¿/dev/null Listar llamadas a librerı́as hechas con comando
• lsof -p $$ Listar las rutas que abrió el id de proceso
• lsof ∼ Listar procesos que solicitaron apertura de rutas
• tcpdump not port 22 Ver tráfico de redes excepto ssh. Ver también tcpdump not me
• ps -e -o pid,args - -forest Listar procesos de una jerarquı́a
• ps -e -o pcpu,cpu,nice,state,cputime,args - -sort pcpu | sed ’/ ˆ 0.0 /d’ Listar procesos por % de uso de cpu
• ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS Listar procesos por uso de memoria. Ver también ps mem.py
• ps -C firefox-bin -L -o pid,tid,pcpu,state Listar todos los hilos de un proceso determinado
• ps -p 1,2 Listar información de un ID determinado
• last reboot Ver historia de reencendido del sistema
• free -m Ver cantidad de RAM (que queda) (-m muestra en MB)
• watch -n.1 ’cat /proc/interrupts’ Observar continuamente los datos que van cambiando
152 Cálculos Computacionales de Estructuras Moleculares

información del sistema (Ver también sysinfo)


hdparm -i /dev/hda Ver informe sobre partición hda
hdparm -tT /dev/hda Hacer una prueba de velocidad de lectura en partición hda
badblocks -s /dev/hda Hallar bloques ilegibles en partición hda
• mount | column -t Ver particiones montadas en el sistema (y alinear la salida)
• cat /proc/partitions Ver todas las particiones registradas en el sistema
• grep MemTotal /proc/meminfo Ver el total de RAM que registra el sistema
• grep ”model name/proc/cpuinfo Ver informe de CPU(s)
• lspci -tv Ver informe de PCI
• lsusb -tv Ver informe de USB
interactivo
• mc Poderoso administrador de archivos que permite navegar por rpm, tar, ftp, ssh, ...
• screen Terminales virtuales con capacidad de reacomodamiento, ...
• links Navegador web
• gnuplot Graficos interactivos/ programables
• octave Entorno parecido a Matlab
Miscellaneous
• alias hd=’od -Ax -tx1z -v’ Práctico vuelco hexa. (uso x.ej.: • hd /proc/self/cmdline | less)
• alias realpath=’readlink -f’ Canonicalizar ruta. (uso x.ej.: • realpath ∼/../$USER)
• set | grep $USER Buscar en el entorno actual
touch -c -t 0304050607 archivo Asignarle a archivo la fecha (AAMMDDhhmm)
• python -m SimpleHTTPServer Serve current directory tree at http://$HOSTNAME:8000/
Apéndice C

Notas sobre el editor vi, vim o gvim

Vim1 es el editor más conocido (y más temido) de la lı́nea de comandos, pero


también uno de los más utilizados; aprender a usarlo es interesante para trabajar con
ficheros en entornos UNIX/Linux.
Hay varios tutoriales en la red, sobre vi y vim.
Para abrirlo ejecutamos en el terminal el comando vi, vim o gvim:

Durante la edición de un fichero con el editor ”vi”(”vim”)se puede estar en dos


”modos”de trabajo:

modo de inclusión de texto

modo de emisión de comandos.

Lo habitual es estar pasando constantemente de un modo a otro. La mayorı́a de los


comandos se emiten con las teclas ”normales”, lo que hace a ”vi”(”vim”) indepen-
diente del tipo de teclado que se use. Es frecuente que al emitir un comando se entre
automáticamente en modo de texto; esto se indica mas abajo con la clave [TEXTO]
tras la información del comando en cuestión.

1
gvim se ha popularizado últimamente, quizás de uso más amigable al contar con un entorno de
tipo gráfico.

153
154 Cálculos Computacionales de Estructuras Moleculares

C.1. Comandos ”vi”(”vim”) de uso frecuente:

ESC Abandonar el modo de inclusión de texto para volver


al modo de comandos; también se usa para cancelar
comandos. (Usarlo en caso de duda)

Cntl-F Avanzar una pagina hacia adelante


Cntl-B Avanzar una pagina hacia atrás
Cntl-L Refrescar la pantalla
G Cursor al final del fichero
1G Cursor al principio del fichero
$ Cursor al final de la linea
0 (cero) Cursor al principio de la linea
a Añadir texto a continuacion del cursor [TEXTO]
i Insertar texto en la posicion del cursor [TEXTO]
A Añadir texto al final de la linea [TEXTO]
I Insertar texto al principio de la linea [TEXTO]
o Añadir una linea debajo de la del cursor [TEXTO]
O Añadir una linea encima de la del cursor [TEXTO]
u Deshacer el último cambio realizado
:red Rehace los cambios deshechos con ”u” o ”:u”

x Borrar un caracter (y ponerlo automaticamente en el ALMACEN)


D Borrar el resto de la linea (a la derecha del cursor)
dw Borrar una palabra (hasta el primer blanco a la dcha. del cursor)
dd Borrar la linea entera
8x Borrar 8 caracteres
2dw Borrar 2 palabras
7dd Borrar 7 lineas

p Poner el contenido del ALMACEN temporal después del cursor


P Poner el contenido del ALMACEN temporal antes del cursor

s Substituir un caracter por texto [TEXTO]


15s Substituir 15 caracteres por texto [TEXTO]
r Substituir un solo caracter por otro nuevo, sin entar
en modo de TEXTO
R Sobreescribir [TEXTO]

J Unir la linea del cursor y la siguiente


i[ENTER] Romper una linea en dos

. Repetir el último cambio realizado

yy Poner la linea presente en el almacen temporal


5yy Poner cinco lineas en el almacen
Ejercicios. 155

:w Guardar en el fichero que se esta editando los cambios realizad


(Aconsejable ejecuarlo de vez en cuando)
:w! Idem, forzandolo si fuese necesario.
:w Fichero Guardar en el fichero ”Fichero”
:wq Guardar y salir de ”vi”.
:wq! Idem, forzandolo si fuese necesario.
:q Salir de ”vi”, si no se han realizado cambios desde
la última vez que se han salvado.
:q! Salir de ”vi.en todo caso. No se guardan aquellos
cambios que no se hayan salvado.

:set nu Visualizar los numeros de las lineas


:set nonu Ocultar los numeros de las lineas

+ Ir a la linea siguiente
- Ir a la linea anterior
:+8 Ir a la linea que esta 8 puestos más abajo
:-9 Ir a la linea que esta 9 puestos más arriba
:6 Ir a la linea numero 6

ma Marcar la linea del cursor con la etiqueta ’a’.


(Sólo puede usarse una letra)
’a Ir a la linea marcada con ’a”.
:$ Ir a la última linea del fichero, ”$”.
:P,U d Borrar las lineas entre P y U, ambas incluidas.
P y U son identificadores de lineas, es decir,
numeros de lineas o etiquetas. Ejemplos:
:6,’a d borrar las lineas entre la ”6 la ’a’2

:’a,’b d borrar las lineas entre la ’a’ y la ”b”


:’a,$ d borrar las lineas desde ’a’ hasta el final

:P,U w Fichero Escribir en el fichero ”Fichero”las lineas


comprendidas entre P y U, ambas incluidas

:r Fichero Leer el contenido del fichero ”Fichero ponerlo a2

continuacion de la linea del cursor.

/texto/ Buscar, hacia adelante, la aparicion de ”texto”.


?texto? Buscarlo hacia atras.
n Continuar la busqueda en la direccion elegida.
N Continuar la busqueda en la direccion opuesta.
/i.ad/ busca iXad, donde X es cualquier caracter
/i...ad/ busca iXXad, donde XX son dos
caracteres cualesquiera

:P,U s/texto viejo/texto nuevo/ Substituir texto desde las lineas P a U; solo la
primera vez que aparezca en cada linea. Ejemplos:
:1,$ s/hola/adios/ substituir el primer ”hola”de
cada linea del fichero por ’adios’
156 Cálculos Computacionales de Estructuras Moleculares

:P,U s/texto viejo/texto nuevo/g Substituir texto desde las lineas P a U;


todas las veces que aparezca.
:’a,$ s/hola/adios/g substituir todos los ”hola”por
’adios’ desde la linea marcada ’a’ hasta el final

:set ic Ignorar mayusculas/minusculas en busquedas y


substituciones
:set noic No ignorarlas

:set ai Auto-margen: cada nueva linea aparece con el mismo


margen que la linea anterior.
(Util cuando se escriben ficheros FORTRAN)
:set noai No auto-margen.

abb ABREV texto Definicion de una abreviatura (ABREV en este caso)


para ”texto”

>> Desplaza una linea hacia la derecha


5>> Que hace esto ?

<< Desplaza una linea hacia la izquierda

NOTA: Cada vez que se borra texto, el texto borrado pasa a un ALMACEN tem-
poral, de donde elimina lo que estuviese almacenado previamente.
Apéndice D

Edición de textos cientı́ficos y


técnicos con LATEX

D.1. Introducción:
La mayorı́a de programas de tratamiento de textos son de composición visual o
WYSIWYG (What You See Is What You Get), lo que el autor escribe y ve en la
pantalla del ordenador es, aproximadamente, lo que aparecerá impreso.
Son muy fáciles de aprender a usar, pero no permiten indicar el estilo en el que
se quiere componer cada una de las partes de un trabajo cientı́fico, ni dan apoyo a la
indicación de la estructura del trabajo: división del trabajo en apartados, la situación
del resumen y de la lista de referencias, etc.
La escritura de textos cientı́ficos necesita no solo caracteres de texto y mecanismos
para indicar el estilo de cada una de las partes de un escrito, sino también muchos
caracteres especiales, mecanismos para escribir fórmulas matemáticas complejas, para
componer tablas, para incluir referencias bibliográficas, etc. Ası́ llegamos al desarrollo
de los nombrados sistemas de composición lógica.
TeX es un sistema de composición lógica, creado por D. Knuth, que se ha convertido
en lo más habitual para el tratamiento de textos académicos y cientı́ficos, sobretodo
de textos que incluyen muchos elementos de notación matemática, como tesinas y tesis
doctorales, apuntes de asignaturas, artı́culos de revistas cientı́ficas, comunicaciones a
congresos, libros técnicos y cientı́ficos, etc., con una calidad tipográfica comparable a
la de las mejores editoriales cientı́ficas.
LaTex es una versión de Tex creada por L . Lamport, que incluye definiciones de la
estructura de los principales tipos de trabajos cientı́ficos, artı́culos, libros, informes de
investigación, transparencias, etc., además de facilidades para programar otros tipos
de estructuras.

D.2. Contenidos:
1. Introducción

2. Aspectos básicos

Composición de texto ordinario

157
158 Cálculos Computacionales de Estructuras Moleculares

Efectos especiales
Referencias cruzadas
Composición de textos matemáticos
Tratamiento de la bibliografı́a
Dibujos, figuras y tablas

3. Aspectos avanzados

Matemáticas superiores
Gráficos y colores
Uso de BibTex
Creación de un ı́ndice alfabético
Modificación de clases y estilos de documentos

4. Presentaciones tipo ”Power Point” con LATEX.

Existen muchı́simos manuales on-line de LATEX, como:

Manual-pdf

Manual-html

Manuales de CervanTEX

Un ejemplo:

\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
%\usepackage[latin1]{inputenc}
\usepackage[utf8x]{inputenc} % recode -t UTF-8..ISO8859-1 file
\usepackage{graphicx}
\usepackage{color}

\textwidth 15.5cm
\textheight 25.0cm
\topmargin -1.0cm

% define el tı́tulo
\title{{\Huge \bf CÁLCULOS COMPUTACIONALES DE ESTRUCTURA DE LA MATERIA} \\
\mbox{ }\\
\mbox{\Large Prácticas}\\
\mbox{ }\\}
\author{ \mbox{ }\\
\mbox{ }\\
{\Large \bf Yo con mi apellido} \\
\mbox{ }\\}
\date{ \hspace{4.5cm} Alicante, \today}
Ejercicios. 159

\begin{document}

% genera el titulo
\maketitle

% inserta la table de contenidos


\tableofcontents

Texto introductorio. Los párrafos se separan por lineas en blanco. Hay secciones,

%Dejar un espacio de 3.0 cm


\vspace{3.0cm}

\section{Introducción}

Esta es una introducción de prueba.

\subsection{Primera Práctica: Texto y ecuaciones}

Hola
soy un documentode prueba

Más texto

% Ejemplo 1
\ldots cuando Einstein introdujo su formula
\begin{equation}
e = m \cdot c^2 \; ,
\end{equation}
la cual es al mismo tiempo la mas conocida y la
menos bien entendida de la formulas fı́sicas.

% Ejemplo 2
\ldots from which follows Kirchoff s current law:
\begin{flushleft}
Este texto esta\\ alineado a la izquierda.
\LaTeX{} no está tratando de dejar cada lı́nea del mismo largo.
\begin{equation}
\hat{H} \cdot \Psi = \epsilon \cdot \Psi
\label{hamiltonian}
\end{equation}
$$\sum_{k=1}^{n} I_k i= 0 \; .$$
Kirchhoff s voltage law can be derived
\end{flushleft}

\begin{figure}[!hbp]
160 Cálculos Computacionales de Estructuras Moleculares

\begin{center}
\includegraphics[width=0.4\textwidth]{test}
\end{center}
\caption{Todo muy bonito aqui arriba.}
\label{Fig:hola}
\end{figure}

Has visto que bonito es la figura \ref{Fig:hola}.

Como se observa en la ecuación \ref{hamiltonian}.

\begin{flushright}
Este texto está \\alineado a la derecha.
\LaTeX{} no está tratando de dejar cada lı́nea del mismo largo.
\end{flushright}

\begin{center}
En el centro\\de la Tierra
\end{center}

% Otro item sin numerar


\begin{itemize}
\item Introducción.

\begin{equation}
i \hbar \frac{\partial\psi(r,t)}{\partial t} = H \Psi(r,t)
\label{EQ:HAMIL}
\end{equation}

$$ i \hbar \frac{\partial\psi(r,t)}{\partial t} = H \Psi(r,t)a $$

\item Cálculos

\item Resultados, que se obtienen de la ec.(\ref{EQ:HAMIL}).

\end{itemize}

\section{ Practica segunda : Tablas}

Con Tablas:

\begin{table}[h]
\hspace{3cm}\begin{tabular}{|l|rl|r| }
\hline
\hline
SD-CI & 183. & 508. & 1353. \\
CAS-CI & 2. & 5. & 4. \\
Ejercicios. 161

MP4SDTQ & 3. & 184. & 503. \\


\hline
\hline
\end{tabular}
\caption{Errores en cálculo de la energı́a del H$_2$O a distintas distancias
O-H. En meV.}
\label{T:maravillosa}
\end{table}

La tabla es esta: \ref{T:maravillosa}

Una referencia a esta subsección \label{sec:this} aparece como:

(vea la sección~\ref{sec:this} en la página~\pageref{sec:this}.)

\section{Sección de figuras}

La figura~\ref{Fig:white} es un ejemplo de Arte Pop.


\begin{figure}[!hbp]
\makebox[\textwidth]{\framebox[3cm]{\rule{0pt}{3cm}}}
\caption{Trés por trés centı́metros.} \label{Fig:white}
\end{figure}

\clearpage

\begin{figure}[!hbp]
\begin{center}
\includegraphics[angle=90, width=0.3\textwidth]{test}
\end{center}
\caption{Una gráfica hecha con xmgrace.}
\label{Fig:test}
\end{figure}

\begin{figure}[!hbp]
\includegraphics[scale=0.30]{cep}
\caption{Una figura de no sé que, en formato eps o png}
\end{figure}

\LARGE
\ldots{} Y aquı́ termina.

\normalsize

\end{document}
162 Cálculos Computacionales de Estructuras Moleculares

También podría gustarte