Este es el comando ccenergy que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ccenergy - Programa de energía de clúster acoplado individual y doble
DESCRIPCIÓN
El programa ccenergía resuelve las ecuaciones de amplitud simples y dobles de grupos acoplados.
Este código funcionará para Hartree-Fock (RHF) de carcasa cerrada con restricción de giro, con restricción de giro
Hartree-Fock de concha abierta (ROHF), Hartree-Fock sin restricciones de giro (UHF) y Brueckner
referencias. El algoritmo hace uso de la simetría espacial (D2h y sus subgrupos) y
técnicas de álgebra matricial para la eficiencia. Además, el programa se puede utilizar para
simular métodos de correlación local.
Referencias
1. Introducción a la teoría de conglomerados acoplados para químicos computacionales, TD Crawford
y HF Schaefer, Rev. Comp. Chem. 14 33-136 (2000).
2. Un enfoque de descomposición directa del producto para la explotación de la simetría en muchos cuerpos
métodos. I. Cálculos de energía, JF Stanton, J. Gauss, JD Watts y RJ
Bartlett, J. Chem. física 94 4334 (1991).
ENTRADA FORMATO
La entrada para este programa se lee del archivo input.dat. Las siguientes palabras clave son válidas:
WFNMás = cadena
Especifica el tipo de cálculo de clúster acoplado deseado. Entradas válidas en
presentes son CCSD, CCSD_T, BCCDy BCCD_T. No hay ningún valor predeterminado.
REFERENCIA = cadena
Especifica el tipo de orbitales utilizados para la función de referencia de determinante único.
Las entradas válidas en la actualidad son FHD, UHFy ROHF. No hay ningún valor predeterminado.
MEMORIA = (real MEGABYTE)
La cantidad máxima de memoria central que se utilizará, en megabytes. Ver también el TIPO DE CACHÉ
y CACHELEV palabras clave a continuación.
CONVERGENCIA = entero
Convergencia deseada en las amplitudes CC. La convergencia se logra cuando el RMS de
el error en la función de onda CC es menor que 10 ** (- n). El valor predeterminado es 7.
BRUECKNER_CONV = entero
Convergencia deseada para los orbitales en los cálculos de Brueckner-CC. La convergencia es
alcanzado cuando el valor absoluto más grande de una sola ampltiudes de T1 es menor que
10 ** (- n). El valor predeterminado es 5.
MAXITER = entero
Número máximo de iteraciones para resolver las ecuaciones de clúster acopladas. Predeterminado a
50.
FREEZE_CORE = cadena
Especifica si los orbitales centrales deben congelarse automáticamente en la onda CC
función. Si esta opción está configurada (preferiblemente en la sección de entrada "predeterminada"),
entonces el cscf El programa identificará los orbitales centrales. Códigos posteriores que comienzan
con transacción congelará estos orbitales. Tenga en cuenta que esta palabra clave generalmente hace que
especificación adicional de FROZEN_DOCC innecesaria, pero aún puede ser necesaria
en algunos casos especiales. Los valores permitidos son verdadero, falso, sí, no, 1, 0, grande y
pequeña.
CONGELADO_DOCC = matriz_entero
El número de orbitales de menor energía doblemente ocupados en cada irreducible
representación de la que no habrá excitaciones. El pedido de algodón del
se utilizan representaciones irredicibles. El valor predeterminado es el vector cero. NB: Este
La palabra clave es realmente leída por el programa de transformación integral. transacción y la
programa de clasificación integral ccsort. Consulte también la palabra clave FREEZE_CORE.
CONGELADO_UOCC = vector_entero
El número de orbitales desocupados de mayor energía en cada representación irreducible
en el que no habrá excitaciones. El valor predeterminado es el vector cero. NB: Este
La palabra clave es realmente leída por el programa de transformación integral. transacción y la
programa de clasificación integral ccsort.
IMPRESIÓN = entero
Determina la verbosidad de la salida. Un valor de 0 (el predeterminado) especifica
impresión mínima y un valor de 2 proporcionará actualizaciones de salida a medida que cada término del CC
las ecuaciones están completas. Aún no se han utilizado otros valores.
NUM_AMPS = entero
Especifica el número de amplitudes T1 y T2 más grandes para imprimir al final del CC
procedimiento. El valor predeterminado es 10.
IMPRIMIR_MP2_AMPS = booleano
Indica si las amplitudes MP2 (que son conjeturas iniciales para RHF y UHF
funciones de referencia) deben imprimirse. El valor predeterminado es falso.
REINICIAR = booleano
Permite al programa usar viejos vectores T1 y T2 de cálculos previos como el
estimaciones iniciales para un nuevo cálculo. Esto es particularmente útil para geometría.
optimizaciones. El valor predeterminado es VERDADERO. NB: La capacidad de reiniciar un cálculo es
también controlado por las fases de los orbitales moleculares. Si el parámetro FASE
del archivo chkpt (cf. libchkpt) se establece en FALSO, luego el usuario REINICIAR Las opciones de entrada
será ignorado. Este comportamiento se puede anular, sin embargo, con el REANUDAR LA FUERZA
.
FORCE_RESTART = booleano
Fuerza el posible reinicio de las ecuaciones CC desde las amplitudes T1 y T2 anteriores.
Esta opción solo debe ser utilizada por expertos.
AO_BASIS = cadena
Calcule las contribuciones de cuatro integrales de índice virtual, , desde el atómico-
integrales de base orbital. Esta opción ralentiza un poco el cálculo, pero mucho
reduce los requisitos de espacio en disco. Los valores permitidos son NINGUNO (predeterminado), DISCO (use el
Integrales basadas en AO almacenadas en disco), o DIRECTO (use cintos para calcular el AO-
integrales sobre la marcha en cada iteración de CC). La opción DIRECT sigue siendo
experimental y debe ser utilizado solo por expertos.
CACHETYPE = cadena
Selecciona el tipo de prioridad para mantener la memoria caché automática utilizada por el
Códigos DPD. (Consulte libdpd.html para obtener más detalles). Un valor de BAJA (el valor por defecto)
selecciona un esquema de "baja prioridad" en el que la eliminación de elementos de la caché es
basado en prioridades preprogramadas. Un valor de LRU selecciona un "utilizado menos recientemente"
esquema en el que el elemento más antiguo de la caché será el primero en eliminarse.
CACHELEV = entero
Selecciona el nivel de almacenamiento en caché automático deseado en el almacenamiento de varios
amplitudes, integrales e intermedios en el procedimiento de agrupamiento acoplado. Un valor
de 0 no retiene cantidades en caché, mientras que un nivel de 6 intenta almacenar todos
Cantidades en caché. Para cálculos particularmente grandes, un valor de 0 puede ayudar
con ciertos tipos de problemas de memoria. El valor predeterminado es 2, lo que significa que todos
Cantidades de cuatro índices con hasta dos índices orbitales virtuales (p. ej.,
integrales) pueden guardarse en la caché.
DIIS = booleano
Selecciona el uso de la inversión directa en la técnica del subespacio iterativo (DIIS)
de Pulay para la aceleración de la convergencia. El valor predeterminado es VERDADERO.
LOCAL = booleano
Simular los efectos de las técnicas de correlación local. El valor predeterminado es FALSO.
LOCAL_CUTOFF = real
El valor de tolerancia (siempre entre uno y cero) para Broughton-Pulay
verificación de integridad utilizada para construir dominios orbitales para cálculos de CC local. los
el predeterminado es 0.02. Véase J. Broughton y P. Pulay, J. Comp. Chem. 14, 736-740 (1993)
y C. Hampel y H.-J. Werner, J. Chem. Phys. 104, 6286-6297 (1996).
LOCAL_METHOD = cadena
Selecciona el tipo de esquema CCSD local que se va a simular. Las entradas válidas son WERNER
para el método desarrollado por H.-J. Werner y compañeros de trabajo o AOBASIS por el método
desarrollado por GE Scuseria y colaboradores (actualmente no operativo). El valor predeterminado es
WERNER.
LOCAL_WEAKP = cadena
Selecciona el tratamiento deseado de "pares débiles" en el método local-CCSD. Un valor de
NEGLIGENCIA ignora por completo los pares débiles. Un valor de NINGUNO trata a los pares débiles de la misma manera
manera como pares fuertes. Un valor de MP2 (el predeterminado) usa segundo orden
teoría de la perturbación para corregir la energía local-CCSD calculada con pares débiles
ignorado
IMPRIMIR_EMPAREJAR_ENERGÍAS = booleano
Indica si se deben imprimir las energías del par MP2 y CCSD. Esto es sólo
posible para referencias RHF. El valor predeterminado es falso.
SPINADAPT_ENERGIAS = booleano
Indica si deben imprimirse energías de pares adaptadas al espín. El valor predeterminado es falso.
18 June, 2002 ccenergía(1)
Utilice ccenergy en línea utilizando los servicios de onworks.net