InglésFrancésCursos de

icono de página de OnWorks

psi3: en línea en la nube

Ejecute psi3 en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando psi3 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


psi3 - controlador de ejecución maestro para los programas PSI

DESCRIPCIÓN


El programa psi3 lee su plataforma de entrada, determina qué tipo de cálculo está intentando
realizar y ejecuta los programas adecuados. psi3 lee el archivo
/usr/local/psi3/share/psi.dat de forma predeterminada. Este archivo contiene macros para algunos estándares
cálculos. Psi es muy flexible, sin embargo, y cualquier cosa en el archivo psi.dat puede ser
anulado por el usuario. Por lo tanto, todo lo que se escribe a continuación debe tomarse con un grano de
sal. La experimentación es la mejor manera de aprender psi3 comando, y nada que sea
escrito aquí debe tomarse como un evangelio. Un buen lugar para buscar la sintaxis es psi.dat
expediente. Con suerte, esta página de manual y el archivo psi.dat deberían decirle todo lo que necesita saber
para comenzar.

LÍNEA DE COMANDO OPCIONES


Están disponibles los siguientes argumentos de la línea de comandos:

-i or -f
Esta bandera se utiliza para especificar el nombre del archivo de entrada, p. Ej. psi3 -i h2o.en donde h2o.en
es el nombre del archivo de entrada. Por defecto, psi3 y los módulos PSI que llama se verán
for entrada.dat .

-o Esta bandera se utiliza para especificar el nombre del archivo de salida, p. Ej. psi3 -o h2o.fuera donde
h2o.en es el nombre del archivo de salida. Por defecto, psi3 y módulos PSI que llama
buscará salida.dat .

-p Esta bandera se utiliza para especificar el prefijo del archivo PSI, p. Ej. psi3 -p h2o.dzp donde
h2o.dzp es el prefijo que se utilizará para todos los archivos PSI. Por defecto, psi3 y PSI
los módulos que llama usarán psi para el prefijo del archivo. Por lo tanto, el archivo de punto de control
se llama por defecto psi.32 .

--sin entrada or -n
Esto dice psi3 conductor para no correr Las opciones de entrada programa. Esta bandera es útil para la creación de scripts
y depuración.

--cheque or -c
Esto dice psi3 controlador para comprobar la entrada e imprimir la lista de programas que
sería ejecutado. Equivalente a la configuración COMPROBAR = VERDADERO en el archivo de entrada.

--desordenado or -m
Esto dice psi3 controlador para no ejecutar el programa de limpieza psilimpio . Por lo general, la limpieza
El programa se invoca a través del $ hecho macro definida en psi.dat . Esta bandera es útil
para la creación de secuencias de comandos y la depuración.

ENTRADA FORMATO


Las psi3 El programa busca a través de la ruta de palabra clave predeterminada (primero PSI y luego DEFAULT)
para las siguientes palabras clave:

TIPO DE EMPLEO = cadena
Esto le dice al psi3 programa controlador qué tipo de cálculo desea ejecutar.
Las opciones aceptables son: SP (para un cálculo de energía de un solo punto), OPT (por un
optimización, ya sea mediante gradientes o energías), FREQ (para vibraciones armónicas
frecuencias), FC (para constantes de fuerza por diferencias finitas de coordenadas internas
), SYMM_FC (para constantes de fuerza por diferencias finitas de coordenadas internas,
solo modos simétricos), DISP (para una serie de puntos únicos en diferentes desplazados
geometrías), DBOC (para calcular la Corrección Diagonal de Born-Oppenheimer [DBOC] a
energía electrónica). El valor predeterminado es SP.

WFNMás = cadena
Este es el tipo de función de onda que se desea en última instancia. Al momento de escribir estas líneas,
Los valores aceptables para WFN son SCF, MP2, CCSD, CCSD_T, DETCI, CASSCF y RASSCF.
Tener WFN definido como cualquier otra cosa no es necesariamente malo, pero no espere psi3
para poder averiguar qué hacer. Si tiene una WFN no estándar, entonces
probablemente sea mejor proporcionar una sección EXEC (ver más abajo). No hay ningún valor predeterminado.

REFERENCIA = cadena
Esto especifica la función de onda de referencia deseada. Puede ser uno de FHD (para
Hartree-Fock con giro restringido de caparazón cerrado), ROHF (para una concha abierta con restricción de giro
Hartree-Fock), UHF (para un Hartree-Fock sin restricciones de giro de caparazón abierto), o DOSCON
(para un singlete de dos configuraciones). El valor predeterminado es FHD.

DERTIPO = cadena
Esto especifica el orden de la derivada que finalmente se realizará. El valor por defecto
is NINGUNO.

OPT = booleano
Establezca esto en verdadero si está realizando una optimización de geometría. El valor por defecto
Es falso. Nota: esta es una palabra clave antigua que ahora está obsoleta; ha sido reemplazado
según el TIPO DE EMPLEO palabra clave.

NOPT = entero
Esto da el número máximo de iteraciones si OPT es verdadero. El valor predeterminado es 1.

DISP = booleano
Establezca esto en verdadero si está realizando desplazamientos finitos. El valor por defecto
Es falso. Nota: esta es una palabra clave antigua que ahora está obsoleta; ha sido reemplazado
según el TIPO DE EMPLEO palabra clave.

NDISP = entero
Esto da el número máximo de desplazamientos si DISP es verdadero. El valor predeterminado es 1.

NCASITER = entero
Esto da el número máximo de iteraciones CASSCF si WFN = CASSCF. El valor predeterminado es
1.

CHEQUEAR = booleano
Si esto es cierto, entonces psi3 analizará su plataforma de entrada e imprimirá la secuencia
de comandos a ejecutar. El valor predeterminado es falso.

EJEC = cadena_vector
El vector EXEC contiene una lista de comandos que ejecutará psi3. Explícito
los comandos se pueden ingresar entre comillas dobles, o las variables preestablecidas se pueden ingresar usando
la convención $variable (ver ejemplos a continuación). Así que si quieres correr enteros at
en algún momento, podrías tener

psi: (
ejecutivo = (
...
"ints"
...
)
)

or

psi: (
ints = "ints"
ejecutivo = (
...
$ ints
...
)
)

en su entrada.

LOOP CONTROL


El control de bucle se maneja a través de los comandos incorporados "repetir" y "finalizar". La sintaxis es

repetir n [comandos a ejecutar] fin

donde n es el número de veces que se repite el ciclo. Una inspección del archivo psi.dat
mostrar que así es como se realizan las optimizaciones geométricas y los desplazamientos finitos; en
estos casos n se establece igual a NOPT o NDISP.

EJEMPLOS


Digamos que quiere hacer una optimización de geometría scf. Tu psi3 la entrada podría ser:

defecto: (
tipo de trabajo = optar
wfn = scf
dertype = primero
referencia = rhf
nopto = 5
...
)

What psi3 haría con esto es buscar en psi.dat o su entrada para una variable llamada
SCFCLOSEDFIRSTOPT (ves, psi catena los valores (aproximadamente) para WFN, REFERENCE,
DERTYPE y OPT / DISP, aproximadamente en ese orden (el caso no importa), y luego
ejecuta los comandos definidos en el vector SCFCLOSEDFIRSTOPT. ¿Entiendo?

Entonces, supongamos que desea ejecutar un programa "myscf" en lugar de cualquier scf psi3 piensa
deberías correr. Lo que harías es poner la línea

scf = "myscf"

en su entrada.

Bien, un último ejemplo, entonces estás solo. quiero correr apropiado después de derivar en mi
gradiente scf. Tendría varias formas de hacer esto.

1) fuerza bruta

defecto: (
ejecutivo = (
repetir 5
"cints"
"cscf"
$ deriv% esto se define en psi.dat como "cints --deriv1"
"oeprop"
$ geomupdate% esto se define en psi.dat
final
$ hecho
)
)

2) elegante

defecto: (
SCFFirst = ($ ints $ scf $ deriv $ oeprop)
)

3) oscuro

defecto: (
deriv = ("cints --deriv1" "oeprop")
)

Y hay otros. El único límite es tu propia imaginación torturada.

Como dije, la mejor manera de averiguar qué psi3 puede hacer es mirar en psi.dat y jugar
alrededor por un tiempo. La opción VERIFICAR es muy útil para esto. ¡Buena suerte!

25 agosto 2003 psi3(1)

Use psi3 en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Gerente PAC
    Gerente PAC
    PAC es un reemplazo de Perl/GTK para
    SecureCRT/Putty/etc (Linux
    ssh/telnet/... gui)... Proporciona una GUI
    para configurar conexiones: usuarios,
    contraseñas, ESPERA regular...
    Descargar Administrador de PAC
  • 2
    geoservidor
    geoservidor
    GeoServer es un software de código abierto
    servidor escrito en Java que permite a los usuarios
    para compartir y editar datos geoespaciales.
    Diseñado para la interoperabilidad,
    publica da ...
    Descargar GeoServer
  • 3
    Luciérnaga III
    Luciérnaga III
    Una financiación personal gratuita y de código abierto.
    gerente. Firefly III cuenta con un
    sistema de contabilidad por partida doble. Usted puede
    ingrese y organice rápidamente su
    transacciones i ...
    Descargar Luciérnaga III
  • 4
    Extensiones de Apache OpenOffice
    Extensiones de Apache OpenOffice
    El catálogo oficial de Apache
    Extensiones de OpenOffice. Encontrarás
    extensiones que van desde diccionarios hasta
    herramientas para importar archivos PDF y conectarse
    con ext ...
    Descargar extensiones de Apache OpenOffice
  • 5
    Mantis BT
    Mantis BT
    Mantis es una aplicación web fácilmente implementable
    rastreador de errores basado para ayudar con el error del producto
    seguimiento. Requiere PHP, MySQL y un
    Servidor web. Echa un vistazo a nuestra demostración y alojamiento
    ofreciendo ...
    Descargar MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger es una aplicación de chat p2p
    para comunicación intranet y no
    requieren un servidor. Una variedad de útiles
    Se admiten características que incluyen
    notificar ...
    Descargar LAN Messenger
  • Más "

Comandos de Linux

  • 1
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 2
    capaz
    capaz
    abilint - validar un ABI de abigail
    representación capaz analiza el nativo
    Representación XML de una ABI tal como se emite
    por abidw. Una vez que ha analizado el XML
    represe ...
    Ejecutar capaz
  • 3
    coresendmsg
    coresendmsg
    coresendmsg: envía un mensaje de API CORE
    al demonio del núcleo-daemon...
    Ejecutar coresendmsg
  • 4
    servidor_core
    servidor_core
    core_server: el servidor principal para
    SpamBayes. DESCRIPCIÓN: Actualmente atiende
    la interfaz web solamente. enchufando
    oyentes para varios protocolos es TBD.
    Esto ...
    Ejecutar core_server
  • 5
    flash
    flash
    fwflash - programa para flashear archivos de imágenes
    a un dispositivo NXT conectado...
    Ejecutar flash
  • 6
    fwts-recoger
    fwts-recoger
    fwts-collect - recopila registros para fwts
    informe de errores. ...
    Ejecutar fwts-collect
  • Más "

Ad