Kvantově-chemické programy

Transkript

Kvantově-chemické programy
Kvantově-chemické programy
Zdeněk Havlas
Ústav organické chemie a biochemie AV ČR
a
Centrum komplexních molekulových systémů
a biomolekul
Department of Molecular Modeling
Obecné poznámky o programovacích jazycích,
programování kvantově-chemických úloh.
Využitelné počítače pro kvantovou chemii.
Nejpoužívanější QCH programy.
Výčet možností programu Gaussian03 (G03)
a porovnání s jinými kódy.
Struktura vstupních souborů pro G03
A. Molekulové geometrie
B. Báze atomových orbitálů
Department of Molecular Modeling
Programování
Programováníaaprogramovací
programovacíjazyky
jazyky
Programy
komerční
“universitní”
Programovací jazyky
vlastní
tools fortran
c/c++
skript ostatní
Ideální
Ideálníprogram:
program:
--Rychlý,
Rychlý,ideálně
ideálněparalelní
paralelníaavyžadující
vyžadujícímalou
maloupaměť
paměťaadisk
disk
--Kompilovatelný
Kompilovatelnýna
navšech
všechOS
OSaakompilátorech
kompilátorechbez
bezchyb
chyb
--Využívající
rychlých
knihoven,
které
jsou
dostupné
pro
Využívající rychlých knihoven, které jsou dostupné provšechny
všechnyplatformy
platformy
--Program
Program„umí“
„umí“všechny
všechnymetody
metodyaajejepravidelně
pravidelněaarychle
rychledoplňován
doplňován
--Je
Jekkdispozici
dispozicizdrojový
zdrojovýtext
textpro
propřípadné
případnéúpravy
úpravyaadoplňky
doplňky
--Má
Májednoduché
jednoduché(nejlépe
(nejlépegrafické)
grafické)ovládání
ovládání
--Standardní
Standardnínastavení
nastaveníparametrů
parametrůprogramu
programuvyhovuje
vyhovujevětšině
většiněúloh,
úloh,ale
alejeje
možné
možnévšechny
všechnyparametry
parametrypodle
podlelibosti
libostijednoduše
jednodušenastavovat
nastavovat
--Je
Jekkdispozici
dispoziciúplná
úplnáaapřehledná
přehlednádokumentace
dokumentace
--Je
Jezadarmo
zadarmo
Department of Molecular Modeling
Výpočetní technika: HLRC Stuttgart
Department of Molecular Modeling
Výpočetní technika: ÚOCHB
Department of Molecular Modeling
Pracoviště
Klastr
KlastrÚOCHB
ÚOCHB
Síť ÚOCHB
Sněhurka
G
SGI
steel
gold
niob
32
AMD
32
AMD
32
AMD
64
AMD
42
8
40
24
platinum titanium
cobalt
vanad
humboldt
iron
64
Intel
32
Intel
32
Intel
32
Intel
32
Intel
2
40
16
4
6
32
64
64
Intel AMD SGI
AMD
20
14
8
Department of Molecular Modeling
Klastr
KlastrÚOCHB
ÚOCHBvv„atomovém“
„atomovém“krytu
krytuCO
CO
Department of Molecular Modeling
Nejpoužívanější kvantově-chemické programy
Semiempirické
Semiempirickémetody
metody
MOPAC,
MOPAC,ZINDO
ZINDO
“Windows-like”
“Windows-like”(black
(blackboxes)
boxes)programy
programy
Spartan,
Spartan,Hyperchem
Hyperchem
Ab
AbInitio
Initio(+DFT)
(+DFT)metody
metody
Gaussian98,
Gaussian98,GAMESS,
GAMESS,Turbomole,
Turbomole,MOLPRO,
MOLPRO,
ACESII,
ACESII,MOLCAS
MOLCAS
DFT
DFTmetody
metody
ADF,
ADF,DeMon,
DeMon,DMol
DMol
Department of Molecular Modeling
Gaussian 03
Energie:
¾ Molekulární mechanika (AMBER,DREIDING, UFF)
¾ Semiempirické metody (CNDO, INDO, MINDO/3, MNDO, PM3)
¾ SCF metody (RHF, UHF, ROHF)
¾ Poruchové metody (MP2 až MP5)
¾ Konfigurační interakce (CID, CISD)
¾ Metody vázaných klastrů (CCD, CCSD, QCISD, BD, CCSD(T) )
¾ DFT metody (LSDA, BLYP, hybridní metody,vlastní)
¾ Kombinované, vysoce přesné metody (G1, G2, CBS, …)
¾ MCSCF metody (včetně CAS-MP2, RASSCF)
¾ Metody valenční vazby (GVB)
¾ Stabilita SCF a DFT řešení
¾ Energie excitovaných stavů (CI-S, TD-HF, TD-DFT, ZINDO, SAC-CI)
Gradienty a optimalizace:
¾ Analytický výpočet derivací
¾ Optimalizace minim a sedlových bodů
¾ Vnitřní reakční koordináta (IRC)
¾ Dvou a tří vrstvá metoda ONIOM
¾ Konické křížení (užívá metodu SA-CASSCF)
¾ Výpočet klasických dynamických trajektorií (s QM PES)
Department of Molecular Modeling
Druhé derivace a frekvence:
¾ Analytický výpočet druhých derivací, polarizabilit, hyperpolarizabilit a derivací
dipólových momentů
¾ Numerické diference prvních derivací
¾ Harmonická vibrační analýza
¾ Termochemie
¾ Intenzity IČ a Ramanových přechodů
¾ Harmonická a anharmonická rotačně-vibrační vazba
Molekulové vlastnosti:
¾ Populační analýzy, multipólové rozvoje, elektrostatické potenciály
¾ NMR stínící tenzory (HF, DFT, MP2)
¾ CD, VCD, intenzity
¾ Elektronová afinita a ionizační potenciál (metodou propagátorů)
¾ Spin-orbitální vazba (jednoelektronová aproximace)
¾ Optická rotace, optická rotační disperse
¾ spektra hyperjemného štěpení
Solvatační modely:
¾ Osnagerův model
¾ Polarizované kontinuum
¾ IPCM (isodesmický povrch)
¾ SCI-PCM (self-konsistentní isodesmický povrch)
¾ analytické derivace pro HF a DFT metody
Department of Molecular Modeling
Gaussian 03
L0
¾ Portováno na velké množství počítačů
¾ Využívá 64-bitové architektury
¾ Používá vektorových knihoven
¾ Některé části programu jsou paralelizovány
¾ Program je psaný ve Fotranu (malé části v C)
¾ Kód obsahuje více než milion řádek
¾ in-core, direct, semi-direct, konvenční algoritmy
L1
L202
L301
L401
L502
L103
Department of Molecular Modeling
Gaussian 03:
vstupní soubor
%chk=/scratch/lubos/Znnh3
%mem=16MW
# B3LYP/6-311+G(d) Opt Pop=Full
title section
21
Zn
7
7
1
1
1
1
1
1
0.000095
2.002964
-2.003258
2.402260
2.402335
2.402136
-2.402375
-2.402423
-2.402445
0.000003
0.000006
0.000000
0.047332
0.799035
-0.846487
0.855161
-0.066882
-0.788275
-0.000001
-0.000007
0.000004
0.950002
-0.516016
-0.433925
0.416513
-0.948822
0.532309
Department of Molecular Modeling
Molekulová geometrie: Z-matice
vnitřní souřadnice: vazebné délky, úhly,
torzní (dihedrální) úhly
Department of Molecular Modeling
Báze atomových orbitálů
Vlnová funkce ← molekulové orbitály ← báze
Obecné pravidlo: čím větší báze, tím lepší výsledky
(a mnohem delší výpočet)
Základní funkce: s, p (d)
Polarizační funkce: p, d (f, g, ...)
Difusní funkce: s, p (d)
p = c1 p1 + c2 p2 + c2 p3 + "
SZ
DZ
TZ
6-311++G**
6 gaussiánů (typu s) pro
popis vnitřních elektronů
pi = ∑ k n g n
polarizační funkce
difusní funkce
3+1+1 gaussiánů (typu s a p)
pro popis valenčních elektronů
Department of Molecular Modeling
Příklad: kontrahované 1s funkce na atomu C
15
g=e
-αr 2
α
f (r)
10
3047.525
χ=0.00183*g1
+0.01404*g2
+0.06884*g3
+0.23218*g4
+0.46794*g5
+0.36231*g6
457.369
103.949
29.210
9.287
5
3.164
0
-1.0
-0.5
0.0
0.5
1.0
r (bohr)
Department of Molecular Modeling
Příklad:
6-311+G(d) báze pro C
carbon 6-311+G(d)
S 6 1.00
0.4563240000E+04 0.1966650000E-02
0.6820240000E+03 0.1523060000E-01
0.1549730000E+03 0.7612690000E-01
0.4445530000E+02 0.2608010000E+00
0.1302900000E+02 0.6164620000E+00
0.1827730000E+01 0.2210060000E+00
SP 3 1.00
0.2096420000E+02 0.1146600000E+00 0.4024870000E-01
0.4803310000E+01 0.9199990000E+00 0.2375940000E+00
0.1459330000E+01 -0.3030680000E-02 0.8158540000E+00
SP 1 1.00
0.4834560000E+00 0.1000000000E+01 0.1000000000E+01
SP 1 1.00
0.1455850000E+00 0.1000000000E+01 0.1000000000E+01
SP 1 1.00
0.4380000000E-01 0.1000000000E+01 0.1000000000E+01
D 1 1.00
0.8000000000E+00 0.1000000000E+01
Department of Molecular Modeling

Podobné dokumenty

Computing structural chemistry and biology

Computing structural chemistry and biology CNDO = Complete Neglect of Differential Overlap INDO = Intermediate Neglect of Differential Overlap NDDO = Neglect of Diatomic Differential Overlap MINDO/3 = Modified INDO MNDO = Modified NDO AM1 =...

Více