Aceasta este comanda ccenergy care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ccenergy - Program de energie cuplat pentru single și dublu
DESCRIERE
Programul ccenergie rezolvă ecuațiile de amplitudine simple și duble ale clusterului cuplat.
Acest cod va funcționa pentru Hartree-Fock (RHF) cu carcasă închisă cu restricție de rotație, restricție de rotație
Hartree-Fock cu carcasă deschisă (ROHF), Hartree-Fock fără restricții de rotație (UHF) și Brueckner
referințe. Algoritmul folosește simetria spațială (D2h și subgrupurile sale) și
tehnici de algebră matriceală pentru eficiență. În plus, programul poate fi folosit pentru
simulează metode de corelare locală.
REFERINȚE
1. O introducere în teoria clusterelor cuplate pentru chimiști computaționali, TD Crawford
şi HF Schaefer, Rev. Comp. Chim. 14 33-136 (2000).
2. O abordare directă de descompunere a produsului pentru exploatarea simetriei în mai multe corpuri
metode. I. Calcule energetice, JF Stanton, J. Gauss, JD Watts și RJ
Bartlett, J. Chem. Fiz. 94 4334 (1991).
INTRARE FORMAT
Intrarea pentru acest program este citită din fișierul input.dat. Următoarele cuvinte cheie sunt valide:
WFN = şir
Specifică tipul de calcul al clusterului cuplat dorit. Intrări valide la
prezente sunt CCSD, CCSD_T, BCCD și BCCD_T. Nu există implicit.
REFERINȚE = şir
Specifică tipul de orbitali utilizați pentru funcția de referință cu un singur determinant.
Intrările valabile în prezent sunt RHF, UHF și ROHF. Nu există implicit.
MEMORIE = (real MB)
Cantitatea maximă de memorie de bază care trebuie utilizată, în megaocteți. Vezi și CACHETIP
și CACHELEV cuvinte cheie de mai jos.
CONVERGENŢĂ = întreg
Convergența dorită pe amplitudinile CC. Convergența se realizează atunci când RMS de
eroarea în funcția de undă CC este mai mică de 10**(-n). Valoarea implicită este 7.
BRUECKNER_CONV = întreg
Convergența dorită pentru orbitali în calculele Brueckner-CC. Convergenţa este
atins atunci când cea mai mare valoare absolută a unei singure ampltiudes T1 este este mai mică decât
10**(-n). Valoarea implicită este 5.
MAXITER = întreg
Număr maxim de iterații pentru a rezolva ecuațiile cluster cuplate. Implicit la
50.
FREEZE_CORE = şir
Specifică dacă orbitalii de bază ar trebui să fie înghețați automat în unda CC
funcţie. Dacă această opțiune este setată (de preferință în secțiunea „implicit” a introducerii),
apoi cscf programul va identifica orbitalii de bază. Începe codurile ulterioare
cu transqt va îngheța acești orbitali. Rețineți că acest cuvânt cheie face de obicei
specificarea suplimentară a FROZEN_DOCC nu este necesară, dar poate fi totuși necesară
în unele cazuri speciale. Valorile permise sunt adevărate, false, da, nu, 1, 0, mari și
mic.
FROZEN_DOCC = matrice_întregi
Numărul de orbitali de cea mai mică energie ocupați dublu în fiecare ireductibil
reprezentare din care nu vor exista excitaţii. Comanda de bumbac a
se utilizează reprezentări iredicibile. Valoarea implicită este vectorul zero. NB: Acest
cuvântul cheie este de fapt citit de programul de transformare integrală transqt si
program integral de sortare ccsort. Consultați și cuvântul cheie FREEZE_CORE.
FROZEN_UOCC = vector_întreg
Numărul de orbitali neocupați cu cea mai mare energie din fiecare reprezentare ireductibilă
în care nu vor exista excitaţii. Valoarea implicită este vectorul zero. NB: Acest
cuvântul cheie este de fapt citit de programul de transformare integrală transqt si
program integral de sortare ccsort.
PRINT = întreg
Determină gradul de verbozitate a ieșirii. O valoare de 0 (implicit) specifică
imprimare minimă și o valoare de 2 va oferi actualizări de ieșire pentru fiecare termen al CC
ecuațiile este completă. Nu au fost utilizate încă alte valori.
NUM_AMPS = întreg
Specifică numărul celor mai mari amplitudini T1 și T2 de imprimat la sfârșitul CC
procedură. Implicit este 10.
PRINT_MP2_AMPS = boolean
Indică dacă amplitudinile MP2 (care încep ipoteze pentru RHF și UHF
funcții de referință) trebuie tipărite. Implicit este fals.
REPORNIRE = boolean
Permite programului să folosească vectori vechi T1 și T2 din calculele anterioare ca
presupuneri inițiale pentru un nou calcul. Acest lucru este util în special pentru geometrie
optimizări. Valoarea implicită este TRUE. NB: Capacitatea de a reporni un calcul este
controlate de asemenea de fazele orbitalilor moleculari. Dacă parametrul FAZĂ
din fișierul chkpt (cf. libchkpt) este setat la FALS, apoi al utilizatorului REPORNIRE intrare
vor fi ignorate. Acest comportament poate fi anulat, cu toate acestea, cu FORCE_RESTART
opțiune.
FORCE_RESTART= boolean
Forțează posibila repornire a ecuațiilor CC de la amplitudinile anterioare T1 și T2.
Această opțiune ar trebui utilizată numai de experți.
AO_BASIS= şir
Calculați contribuțiile din patru integrale de index virtual, , din atom-
integrale ale bazei orbitale. Această opțiune încetinește oarecum, dar foarte mult calculul
reduce cerințele de spațiu pe disc. Valorile permise sunt NONE (implicit), DISK (utilizați
Integrale de bază AO stocate pe disc) sau DIRECT (utilizați cints pentru a calcula AO-
integrale din mers în fiecare iterație CC). Opțiunea DIRECT este încă
experimentale și ar trebui utilizate numai de experți.
CACHETYPE= şir
Selectează tipul de prioritate pentru menținerea memoriei cache automate utilizate de
coduri DPD. (A se vedea libdpd.html pentru mai multe detalii.) O valoare de SCĂZUT (implicit)
selectează o schemă de „prioritate scăzută” în care este ștergerea elementelor din cache
bazate pe priorități preprogramate. O valoare de LRU selectează un „utilizat cel mai puțin recent”
schema în care cel mai vechi element din cache va fi primul șters.
CACHELEV= întreg
Selectează nivelul de stocare automată în cache dorit în stocarea diferitelor
amplitudini, integrale și intermediare în procedura cluster cuplat. O valoare
de 0 nu reține cantități în cache, în timp ce un nivel de 6 încearcă să le stocheze pe toate
cantități în cache. Pentru calcule deosebit de mari, o valoare de 0 poate ajuta
cu anumite tipuri de probleme de memorie. Valoarea implicită este 2, ceea ce înseamnă că toate
cantități cu patru indici cu până la doi indici orbitali virtuali (de exemplu,
integrale) pot fi păstrate în cache.
DIIS= boolean
Selectează utilizarea inversării directe în tehnica subspațiului iterativ (DIIS).
lui Pulay pentru accelerarea convergenței. Valoarea implicită este TRUE.
LOCAL= boolean
Simulați efectele tehnicilor de corelare locală. Valoarea implicită este FALS.
LOCAL_CUTOFF= real
Valoarea toleranței (întotdeauna între unu și zero) pentru Broughton-Pulay
verificarea completității utilizată pentru a construi domenii orbitale pentru calcule locale-CC. The
implicit este 0.02. Vezi J. Broughton şi P. Pulay, J. Comp. Chim. 14, 736-740 (1993)
și C. Hampel și H.-J. Werner, J. Chem. Fiz. 104, 6286-6297 (1996).
LOCAL_METHOD= şir
Selectează tipul de schemă CCSD locală care urmează să fie simulată. Intrările valide sunt WERNER
pentru metoda dezvoltată de H.-J. Werner și colegii sau AOBASIS pentru metoda
dezvoltat de GE Scuseria și colegii de muncă (în prezent inoperant). Valoarea implicită este
WERNER.
LOCAL_WEAKP= şir
Selectează tratamentul dorit al „perechilor slabe” în metoda local-CCSD. O valoare de
NEGLIJARE ignoră complet perechile slabe. O valoare de NONE tratează perechile slabe la fel
mod ca perechi puternice. O valoare de MP2 (implicit) folosește de ordinul doi
teoria perturbației pentru a corecta energia local-CCSD calculată cu perechi slabe
ignorat.
PRINT_PAIR_ENERGIES = boolean
Indică dacă energiile perechilor MP2 și CCSD ar trebui tipărite. Aceasta este numai
posibil pentru referințele RHF. Implicit este fals.
SPINADAPT_ENERGIES = boolean
Indică dacă energiile perechilor adaptate la spin ar trebui imprimate. Implicit este fals.
18 iunie, 2002 ccenergie(1)
Utilizați ccenergy online folosind serviciile onworks.net