Korelacja elektronowa w metodzie elongacji
Transkrypt
Korelacja elektronowa w metodzie elongacji
O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Korelacja elektronowa w metodzie elongacji Marcin Makowski March 28, 2006 Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 1 Obliczenia kwantowochemiczne dla dużych ukladów 2 Metoda elongacji 3 Dokladność, efektywność i zastosowania metody elongacji 4 MP2 5 LMP2 6 EM-LMP2 Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Waskie gardla , metody jednowyznacznikowe wyznaczanie calek dwuelektronowych potrzebnych do budowy macierzy Focka: formalnie O(N 4 ), asymptotycznie O(N 2 ) diagonalizacja macierzy Focka: O(N 3 ) z niewielkim prefaktorem calkowanie numeryczne potencjalu korelacyjno-wymiennego w DFT: O(N 3 ) metody wielowyznacznikowe transformacje calek Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Dokladne podejścia rozbicie macierzy Focka na cześć kulombowska, i wymienna, , wymiana jest krótkozasiegowa: użycie szacowania z użyciem , macierzy gestości i technik szybkiego sortowania - LinX , (Schwegler, Challacombe) oddzialywanie kulombowskie: QFMM (Greengard, White, Head-Gordon) cześć korelacyjno-wymienna (Stratmann, Scuseria) , ominiecie diagonalizacji - techniki oparte na optymalizacji , macierzy gestości (Li, Scuseria) , Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Metody przybliżone FMO dziel i zwycieżaj , Local Space Approximation Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Lokalizacja baza dla metod post-HF LMP2 LCCSD . . . i jednowyznacznikowych: np. metoda elongacji Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Zasada dzialania Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Elongacyjny SCF D F(A1A 2 A 3 | B3 M 3 ) º F(A | S3 ) SCF loop F MO (S3 ) º (CS3 ) † F(A | S3 )CS3 F MO (S)CSMO = S MOCSMO E S3 3 3 CSMO ® C S3 3 ES on S3 ¾localizati ¾ ¾¾ ® A 4 , B4 Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Problem calek dwuelektronowych idea cutoff-u calki z 3 lub 4-ma indeksami w cześci obcietej zaniedbywane w , , procedurze SCF pozostawia skalowanie O(N 2 ), ale dramatycznie zmniejsza prefaktor wysoce efektywny dla algorytmu dyskowego QFMM/LinX Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Dokladność Liczba dodanych merów 1 2 3 4 5 6 Woda 0.05 × 10−7 0.27 × 10−7 0.75 × 10−7 1.69 × 10−7 2.80 × 10−7 4.03 × 10−7 Marcin Makowski Polietylen 0.24 × 10−6 0.71 × 10−6 1.26 × 10−6 1.87 × 10−6 2.44 × 10−6 3.02 × 10−6 Poliacetylen 0.86 × 10−6 2.21 × 10−6 3.79 × 10−6 5.46 × 10−6 7.20 × 10−6 8.94 × 10−6 Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Efektywność - algorytm dyskowy - PGly/RHF/STO-3G 4000 Total CPU time (sec.) 3000 2000 conv. elg/cut-off 1000 0 0 100 200 300 400 Number of atoms Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Efektywność - algorytm direct - PGly/RHF/STO-3G CPU time for Fock matrix formation (sec.) 50000 Total CPU time (sec.) 40000 30000 8000 6000 4000 2000 0 0 20000 200 400 600 Number of atoms conv. conv./qfmm cut-off elg-qfmm 10000 0 0 200 400 600 Number of atoms Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Uklady otwartopowlokowe Error in total energy per one atom with respect to conventional calculations (10-7 a.u.) 6 pa/rohf/6-31g** pe/rohf/sto-3g pe/uhf/sto-3g 4 2 0 20 40 60 80 100 120 Number of atoms Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 DFT - dokladność - PAcet/RHF/B3LYP/6-31G 4 3 Error in total energy per atom with respect to conventional calculations (10-6 a.u.) Error in total energy per atom with respect to conventional calculations (10-7 a.u.) elg elg/cut-off elg/qfmm 2 1 30 20 10 0 0 80 160 Number of atoms 240 0 40 80 120 160 200 240 280 Number of atoms Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 DFT - efektywność - PAcet/B3LYP/6-31G 25000 Total CPU time (sec.) 20000 conv. conv./qfmm elg/qfmm 15000 10000 5000 0 0 40 80 120 160 200 240 Number of atoms Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 CPU time for solving SCF equations (sec.) Uklady dwuwymiarowe - modelowe klastry wody 160000 Total CPU time (sec.) 120000 80000 800 600 400 200 0 0 400 800 1200 1600 2000 Number of basis functions conv. conv./qfmm elg elg/qfmm 40000 0 0 400 800 1200 Number of basis functions Marcin Makowski 1600 2000 Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Krótkie podsumowanie metoda elongacji - uniwersalna na poziomie jednowyznacznikowym efektywna, jeżeli badamy wlasności serii ukladów zagadnienia do rozwiazania: , QFMM + cut-off efektywne obliczanie cześci korelacyjno-wymiennej macierzy , Focka M. Makowski, J. Korchowiec, F.L. Gu, Y. Aoki, Efficiency and accuracy of the elongation method as applied to the electronic structures of large systems, J. Comp. Chem., w recenzji Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Znaczenie MP2 najprostsza metodologia oparta na funkcji falowej uwzgledniaj aca korelacje, elektronowa, , , duża cześć korelacji zazwyczaj odtworzona , szereg: MP2 → CCSD → CCSD(T) → CCSDT jest spójne rozmiarowo DFT jest tańsze, ale czasem niezbyt wiarygodne: sily dyspersyjne procesy z przeniesieniem ladunku ... Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Tradycyjne MP2 pracuje w bazie kanonicznych orbitali z metody Hartree-Focka macierz Focka diagonalna proste wyrażenia na perturbacyjne korekty do funkcji falowej i energii dla ukladu zamknietopow lokowego (w bazie orbitali): , E2 = − X (ia | jb)(2(ia | jb) − (ib | ja)) a + b − i − j ijab Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Problemy z efektywnościa, orbitale kanoniczne sa, zawsze zdelokalizowane liczba istotnych calek w bazie MO skaluje sie, formalnie jak O(N 4 ) transformacja AO → MO ma formalny koszt O(N 5 ), a asymptotyczny: O(N 3 ) zastosowanie do dużych ukladów praktycznie niemożliwe korelacja w izolatorach zanika jak r −6 skalowanie metody nie ma fizycznego uzasadnienia Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Rozwiazania , DF-MP2 AO-MP2 LMP2 DF-LMP2 Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Podstawy pracuje w orbitalach zlokalizowanych zaklada ortogonalność orbitali zajetych i ortogonalność miedzy , , orbitalami zajetymi i wirtualnymi , zazwyczaj zajete CMO poddane procedurze , lokalizacji(Pipek-Mezey, Boys, . . . ) wirtualne: PAO - baza atomowa z wyrzutowana, podprzestrzenia, orbitali zajetych , formalizm wychodzacy od funkcjonalu Hylleraasa (Pulay, , Werner) h1 | Ĥ0 − E0 | 1i + 2h1 | Ĥ1 − E1 | 0i ≥ E2 Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Równania 1 | 1i = 1 X X ab Tij | Φab ij i 2 ij∈P ab∈[ij] Kijab = (ia | jb) X X E2 = [2Tijab − Tijba ]Kijab ij∈P ab∈[ij] Rij = Kij + FTij S + STij F − X S[Fik Tkj + Tik Fkj ]S k Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Równania 1 Rij = Kij + FTij S + STij F − X S[Fik Tkj + Tik Fkj ]S k wymagamy, żeby Rijab = 0 dla a, b in [ij] szukamy amplitud Tijab sprzeżenie przez elementy macierzy Focka (orbitale nie sa, , kanoniczne) sprzeżenie przez elementy macierzy calek nakrywania (PAO , nie sa, ortogonalne) musi byc rozwiazywane iteracyjnie , Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Kluczowe zalożenia formalizm sluszny w każdej bazie orbitalnej, w szczególności w kanonicznej ale w reżimie lokalnym możemy zalożyç, że: i, j jest istotna tylko, jeśli i i j nie sa, zbyt odlegle para zajetych , orbitale wirtualne a, b należa, do domeny [ij] tylko, jeśli każdy z nich jest bliski i lub j Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Zyski z lokalizacji liczba istotnych par i, j rośnie liniowo średni rozmiar domeny jest asymptotycznie staly liczba amplitud do wyznaczenia T ∼ O(N) liczba calek w bazie MO ∼ O(N) rozmiar ukladu równań ∼ O(N) Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Trudności calki w bazie AO dla HF liczba calek rośnie asymptotycznie jak O(N 2 ) (waskie , gardlo?) możliwy dodatkowy prescreening dla LMP2 zdefiniowana dla czwórek (αβ | γδ) testowa macierz gestości , jako: Dαγ = maxij∈P | Cαi Cγj | wraz z nierównościa, Schwartza pozwala zredukować liczbe, potrzebnych calek do O(N) 1 1 Dαγ (αβ | αβ) 2 (γδ | γδ) 2 ≤ Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Trudności cd. Transformacja AO → MO najbardziej efektywnie wykonywana w czterech krokach: X X X X (ia | jb) = Cαi Cβa Cγj Cδb (αβ | γδ) α β γ δ naiwna implementacja daje koszt O(N 3 ) użycie testowych macierzy gestości pozwala zachować liniowe , skalowanie kosztu zarówno jeśli chodzi o czas jak i pamieć , LMP2 skaluje sie, liniowo, ale kodowanie nie należy do najprostszych Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Polaczenie elongacji i LMP2 , metoda elongacji dostarcza dobrze zlokalizowanych (regionalnie) orbitali zarówno w podprzestrzeni zajetych jak i , wirtualnych wybór korelujacych par jak w LMP2 lub np. przybliżenie , najbliższych sasiadów (regionów) , podprzestrzeń wirtualna jest w metodzie elongacji ortogonalna, co pozwala uprościć formalizm: P Rij = Kij + FTij + Tij F − k Fik Tkj + Tik Fkj Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Zyski i problemy przetransformowane calki (w bazie MO) dla cześci , zamrożonych moga, być zapisywane i używane w kolejnych krokach elongacji rozmiar zagadnienia transformacji jest asymptotycznie staly amplitudy T dla wzbudzeń w cześci zamrażanej moga, być , użyte w kolejnych krokach: lepszy start procedury iteracyjnej zachowywane (jeśli zaniedbać sprzeżenia od któregoś poziomu) , problem usuwania wodoru Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Krótkie podsumowanie Dwie uprawiane dzialki implementacja LMP2 w GAMESS-ie EM-LMP2 Drobne trudności liniowo skalujaca sie, transformacja AO → MO , niewielkie wsparcie w GAMESS-ie dla nowoczesnych, lokalnych metodologii Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Podsumowanie podsumowań metoda elongacji zaimplementowana, efektywna i wystarczajaco dokladna na poziomie metod , jednowyznacznikowych (HF, KS) możliwe uogólnienia wychodzace poza HF , EM-CPHF, EM-TDHF EM-LMP2 EM-CC?? Marcin Makowski Korelacja elektronowa w metodzie elongacji O czym bedzie mowa , Obliczenia kwantowochemiczne dla dużych ukladów Metoda elongacji Dokladność, efektywność i zastosowania metody elongacji MP2 LMP2 EM-LMP2 Lista plac dr Yuriko Aoki dr Feng Long Gu dr Yuuichi Orimoto dr Jacek Korchowiec autor Marcin Makowski Korelacja elektronowa w metodzie elongacji