TL; DR: PM6 działa tylko dla pierwiastków do fluoru w GAMESS.
Bawiłem się wersją GAMESS zainstalowaną w naszym klastrze, starożytnym 5 grudnia 2014 (R1)
i doszedłem do wniosku, że musi być 'błąd' w implementacji PM6 z GAMESS. (Powtórzyłem problem z 20 kwietnia 2017 r. (R1)
; pobrałem też 30 czerwca 2019 r. (R1)
, ale nie spróbuję tego, ponieważ myślę, że wynik jest taki sam.) Kiedy wypróbowałem to z Gaussian 16 Rev. B.01 na poziomie teorii PM6, zbiegło się dobrze.
Właściwie przejrzałem dokumentację i wydaje się, że oficjalnie nie jest obsługiwane (z INTRO.DOC
):
Możliwości [...] 3. Oblicza półempiryczne modele MNDO, AM1 lub PM3 przy użyciu RHF, Funkcje falowe UHF, ROHF lub GVB. [...]
Lub z INPUT.DOC
:
* * * semiempirical zestawy bazowe * * * GBASIS = MNDO - wybiera model MNDO Hamiltonian = AM1 - wybiera model AM1 Hamiltonian = PM3 - wybiera model PM3 Hamiltonian = RM1 - wybiera model RM1 Hamiltonian = DFTB - wybiera model ściśle wiążący Hamiltonian
Jestem prawie pewien, że błąd jest związany z siarką. Wypróbowałem kilka cząsteczek, wśród nich $ \ ce {H3C-NH2} $ , $ \ ce {(H3C) 2NH} $ , $ \ ce {(H3C) 2CO} $ (patrz dane wejściowe poniżej), mocznik, który zbiegał się w porządku. Za każdym razem, gdy próbowałem cząsteczki zawierającej siarkę, SCF wydawał się oscylować. Przetestowałem $ \ ce {CS2} $ , $ \ ce {SO2} $ , $ \ ce {(H3C) 2CS} $ i (oczywiście) tiomocznik. (Z PM3 wszystko działało dobrze.)
Domyślam się, że po prostu nie dokończyli implementacji. Możesz wysłać zgłoszenie do pomocy technicznej na GitHub: problemy. Znalazłem artykuł (tutaj znanego) Jana Jensena z 2013 r .: Status projektu: PM6 i PCM w GAMESS. A potem od 2014: PM6, DFTB, GAMESS, projektowanie enzymów, wiązanie białko-ligand i walidacja struktury białka. Na tym poprzestałem.
Polecam użycie innego programu, oczywistym wyborem byłby MOPAC ( http://openmopac.net/). Zaimplementował go Gaussian i prawdopodobnie kilka innych. Lub przełączysz się na zupełnie inną metodę, taką jak xtb, HF-3c (w ORCA), DFTB (np. DFTB +) itd. W zależności w zależności od rozmiaru systemu, prawdopodobnie możesz również wykonać obliczenia oparte na DFT.
Tutaj jest też coś związanego: szybki kurs GAMESS?
$ CONTRL SCFTYP = RHF RUNTYP = OPTIMIZE MAXIT = 100 MULT = 1 COORD = UNIQUE NOSYM = 1 $ END $ BASIS GBASIS = PM6 $ END $ DATA C3H6OC1CARBON 6,0 0,156332162 -0,059231571 0,417752882OXYGEN 8,0 1.200569512 -0,535604279 0,831319560CARBON 6,0 0,156332162 -0,059231571 0,417752882OXYGEN 8,0 1.200569512 -0,535604279 0,831319560 CARBON 6,0 -0,037914597 1,4625835G-385 -0,30,65 -340Y5 -0,30,40 -6254609 -0,2625460 -0,30,46255304 -0,30,65 -360940-E60-A-398-A-398-A-035-A-398-A-398-G-385-G-385 0,481697509 WODÓR 1,0 0,545018653 1,982387227 1,112307247 WĘGLO 6,0 -1,053925162 -0,882111362 -0,061565447 HYDROGEN 1,0 -0,987243509 -1,102851552 -1,132983096 HYDROGEN 1,0 -1,121341433 -1,838731138 0,468944868 HYDROGEN 1,0 -1,993938204 -0,344384630 0,106761952 $ KONIEC