Questo è il comando ccenergy che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ccenergy - Programma energetico accoppiato per singoli e doppi
DESCRIZIONE
Il programma ccenergy risolve le equazioni di ampiezza singola e doppia dei cluster accoppiati.
Questo codice funzionerà per Hartree-Fock (RHF) a guscio chiuso con rotazione limitata
Hartree-Fock (ROHF) a guscio aperto), Hartree-Fock (UHF) senza restrizioni di spin e Brueckner
Riferimenti. L'algoritmo fa uso della simmetria spaziale (D2h e dei suoi sottogruppi) e
tecniche di algebra delle matrici per l'efficienza. Inoltre, il programma può essere utilizzato per
simulare metodi di correlazione locale.
BIBLIOGRAFIA
1. Un'introduzione alla teoria dei cluster accoppiati per i chimici computazionali, TD Crawford
e HF Schaefer, Rev. Comp. Chimica. 14 33-136 (2000).
2. Un approccio diretto alla decomposizione del prodotto per lo sfruttamento della simmetria in molti corpi
metodi. I. Calcoli energetici, J.F. Stanton, J. Gauss, J.D. Watts e R.J.
Bartlett, J. Chem. Fis. 94 4334 (1991).
INGRESSO FORMATO
L'input per questo programma viene letto dal file input.dat. Sono valide le seguenti parole chiave:
WFNPiù = stringa
Specifica il tipo di calcolo del cluster accoppiato desiderato. Voci valide a
sono presenti CCSD, CCSD_T, BCCD e BCCD_T. Non c'è nessuna impostazione predefinita.
RIFERIMENTO = stringa
Specifica il tipo di orbitali utilizzati per la funzione di riferimento a determinante singolo.
Le voci valide al momento lo sono RHF, UHF e ROHF. Non c'è nessuna impostazione predefinita.
MEMORIA = (di rose MB)
La quantità massima di memoria core da utilizzare, in megabyte. Vedi anche il CACHETIPO
e CACHELEV parole chiave di seguito.
CONVERGENZA = numero intero
Convergenza desiderata sulle ampiezze CC. La convergenza si ottiene quando il RMS di
l'errore nella funzione d'onda CC è inferiore a 10**(-n). Il valore predefinito è 7.
BRUECKNER_CONV = numero intero
Convergenza desiderata per gli orbitali nei calcoli Brueckner-CC. La convergenza è
raggiunto quando il valore assoluto più grande di una singola ampiezza T1 è inferiore a
10**(-n). Il valore predefinito è 5.
MAXITER = numero intero
Numero massimo di iterazioni per risolvere le equazioni di cluster accoppiate. Il valore predefinito è
50
FREEZE_CORE = stringa
Specifica se gli orbitali centrali devono essere congelati automaticamente nell'onda CC
funzione. Se questa opzione è impostata (preferibilmente nella sezione "predefinita" dell'input),
poi il cscf il programma identificherà gli orbitali centrali. Codici successivi a partire
con transq congelerà questi orbitali. Tieni presente che questa parola chiave solitamente rende il
la specifica aggiuntiva di FROZEN_DOCC non è necessaria, ma potrebbe essere comunque necessaria
in alcuni casi speciali. I valori consentiti sono vero, falso, sì, no, 1, 0, grande e
piccolo.
CONGELATO_DOCC = intero_array
Il numero di orbitali a energia più bassa occupati doppiamente in ciascun irriducibile
rappresentazione dalla quale non ci saranno eccitazioni. L'ordine di cotone del
si usano rappresentazioni irredicibili. L'impostazione predefinita è il vettore zero. NB: Si
la parola chiave viene effettivamente letta dal programma di trasformazione integrale transq e le
programma di ordinamento integrale ccsort. Vedi anche la parola chiave FREEZE_CORE.
CONGELATO_UOCC = vettore_intero
Il numero di orbitali non occupati a più alta energia in ciascuna rappresentazione irriducibile
in cui non ci saranno eccitazioni. L'impostazione predefinita è il vettore zero. NB: Si
la parola chiave viene effettivamente letta dal programma di trasformazione integrale transq e le
programma di ordinamento integrale ccsort.
STAMPARE = numero intero
Determina la verbosità dell'output. Un valore di 0 (predefinito) specifica
una stampa minima e un valore pari a 2 forniranno aggiornamenti di output per ogni termine del CC
le equazioni sono complete. Nessun altro valore è stato ancora utilizzato.
NUM_AMPS = numero intero
Specifica il numero delle ampiezze T1 e T2 maggiori da stampare alla fine del CC
procedura. L'impostazione predefinita è 10.
STAMPA_MP2_AMPS = booleano
Indica se le ampiezze MP2 (che sono ipotesi iniziali per RHF e UHF
funzioni di riferimento) devono essere stampate. L'impostazione predefinita è falsa.
RICOMINCIA = booleano
Consente al programma di utilizzare i vecchi vettori T1 e T2 dei calcoli precedenti come
ipotesi iniziali per un nuovo calcolo. Ciò è particolarmente utile per la geometria
ottimizzazioni. L'impostazione predefinita è TRUE. NB: La possibilità di riavviare un calcolo è
controllato anche dalle fasi degli orbitali molecolari. Se il parametro FASE
dal file chkpt (cfr. libchkpt) è impostato su FALSO, quindi quello dell'utente RICOMINCIA ingresso
verrà ignorato. Questo comportamento può essere ignorato, tuttavia, con il file FORZA_RESTART
opzione.
FORZA_RESTART= booleano
Forza il possibile riavvio delle equazioni CC dalle precedenti ampiezze T1 e T2.
Questa opzione dovrebbe essere utilizzata solo da esperti.
AO_BASIS= stringa
Calcola i contributi di quattro integrali dell'indice virtuale, , dall'atomo-
integrali di base orbitale. Questa opzione rallenta leggermente il calcolo, ma notevolmente
riduce i requisiti di spazio su disco. I valori consentiti sono NONE (predefinito), DISK (utilizzare il file
integrali su base AO memorizzati su disco) o DIRECT (usare cints per calcolare l'AO-
integrali al volo in ogni iterazione CC). L'opzione DIRETTA è ancora
sperimentale e dovrebbe essere utilizzato solo da esperti.
CACHETIPO= stringa
Seleziona il tipo di priorità per il mantenimento della cache di memoria automatica utilizzata da
Codici DPD. (Vedi libdpd.html per ulteriori dettagli.) Un valore di BASSO (il predefinito)
seleziona uno schema a "bassa priorità" in cui avviene l'eliminazione degli elementi dalla cache
sulla base di priorità pre-programmate. Un valore di LRU seleziona un "utilizzato meno di recente"
schema in cui l'elemento più vecchio nella cache sarà il primo eliminato.
CACHELEV= numero intero
Seleziona il livello di memorizzazione nella cache automatica desiderato nell'archiviazione di vari
ampiezze, integrali e intermedi nella procedura dei cluster accoppiati. Un valore
pari a 0 non mantiene alcuna quantità nella cache, mentre un livello pari a 6 tenta di memorizzarle tutte
quantità in cache. Per calcoli particolarmente grandi, può essere utile un valore pari a 0
con alcuni tipi di problemi di memoria. Il valore predefinito è 2, il che significa che all
quantità a quattro indici con un massimo di due indici di orbitali virtuali (ad esempio,
integrali) possono essere conservati nella cache.
DIIS= booleano
Seleziona l'uso della tecnica dell'inversione diretta nella tecnica del sottospazio iterativo (DIIS).
di Pulay per l'accelerazione di convergenza. L'impostazione predefinita è TRUE.
LOCALE= booleano
Simulare gli effetti delle tecniche di correlazione locale. L'impostazione predefinita è FALSO.
LOCAL_CUTOFF= di rose
Il valore di tolleranza (sempre compreso tra uno e zero) per Broughton-Pulay
controllo di completezza utilizzato per costruire domini orbitali per calcoli CC locali. IL
il valore predefinito è 0.02. Vedi J. Broughton e P. Pulay, J. Comp. Chimica. 14, 736-740 (1993)
e C. Hampel e H.-J. Werner, J. Chem. Fis. 104, 6286-6297 (1996).
METODO_LOCALE= stringa
Seleziona il tipo di schema CCSD locale da simulare. Le voci valide sono WERNER
per il metodo sviluppato da H.-J. Werner e collaboratori o AOBASI per il metodo
sviluppato da G.E. Scuseria e collaboratori (attualmente non operativa). L'impostazione predefinita è
WERNER.
LOCAL_WEAKP= stringa
Seleziona il trattamento desiderato delle "coppie deboli" nel metodo CCSD locale. Un valore di
TRASCURARE ignora completamente le coppie deboli. Un valore di NONE tratta le coppie deboli allo stesso modo
modo come coppie forti. Un valore di MP2 (l'impostazione predefinita) utilizza il secondo ordine
teoria delle perturbazioni per correggere l'energia del CCSD locale calcolata con coppie deboli
ignorato.
PRINT_PAIR_ENERGIES = booleano
Indica se devono essere stampate le energie della coppia MP2 e CCSD. Questo è solo
possibile per i riferimenti RHF. L'impostazione predefinita è falsa.
SPINADAPT_ENERGIES = booleano
Indica se devono essere stampate le energie di coppia adattate allo spin. L'impostazione predefinita è falsa.
18 giugno, 2002 ccenergy(1)
Utilizza ccenergy online utilizzando i servizi onworks.net