Tutoriales y Scripts
Acceso al Cluster via WinSCP y Putty
Tutorial de conexión remota al SCC usando los programas Winscp y Putty (versión Windows ).
Acceso: Tutorial Winscp y Putty
Gestor Slurm Para la Ejecución de Trabajos
La gestión y ejecución de tareas en el clúster se hacen mediante el gestor de colas Slurm. Este gestor tiene tres funciones clave. Primero, asigna acceso exclusivo y / o no exclusivo a los recursos (nodos de cómputo) a los usuarios durante un período de tiempo para que puedan realizar el trabajo. En segundo lugar, proporciona un marco para iniciar, ejecutar y supervisar el trabajo (normalmente un trabajo en paralelo) en el conjunto de nodos asignados. Finalmente, gestiona los recursos administrando una cola de trabajo pendiente.
En el siguiente enlace, se encuentra una guía de uso rápida del gestor Slurm (https://slurm.schedmd.com/quickstart.html), la cual es fundamental para la ejecución de trabajos en la infraestructura.
Tutorial Gaussian16/09
Tutorial de uso básico y ejecución de tareas de Gaussian16/09. Nótese que Gaussian16/09 está restringido a usuarios que posean una licencia comercial validada.
Acceso: Tutorial Gaussian16/09
Scripts
Acá se describen scripts desarrollados para facilitar la ejecución de ciertos programas. Para todos los scripts, considerar:
Partición para calcular en SCC, opción q=queue, donde queue es:
intel : 32 Procs, 128GB RAM (12 Nodos).
sm : 128 Procs, 370GB RAM (1 Nodo).
gpu : 40 Procs, 370GB RAM (1 Nodo, 4 GPUs).
amd : 16 Procs, 16 GB RAM (1 Nodo).
Gaussian16/09
Uso: qG16 [options] <Archivo de input> <Archivo Output> <Nombre del proceso>
Uso: qG09 [options] <Archivo de input> <Archivo Output> <Nombre del proceso>
Options:
-h, –help show this help message and exit
-q QUEUE Cola de destino
–extencion=EXTENCION
extenciones a copiar
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)
Carga de utilitarios Gaussian16/09: Para cargar los subprogramas de Gaussian 16/09, ej, cubegen, formchk, unfchk, etc, indicar la ruta completa del ejecutable, junto al nombre del ejecutable.
Ej: Formchk
/opt/g16/formchk
/opt/g09/formchk
Ej: Cubegen
/opt/g16/cubegen
/opt/g09/cubegen
ORCA 4.1.2/4.2.1/5.0.0
Uso: qOrca [options] <Nombre del proceso> <Archivo de input>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output
-q QUEUE Cola de destino
-m MEM Memoria a reservar
-c NPROC Procesadores por nodo
-v VERSION Version de orca a usar
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)
Versiones pueden ser:
4_0_1_linux_x86-64_openmpi202
4_1_2_linux_x86-64_openmpi313
4_2_1_linux_x86-64_openmpi314
5_0_0_linux_x86-64_openmpi411
Carga de utilitarios ORCA: Para cargar los subprogramas de ORCA, ej, orca_plot, orca_2mkl, etc, indicar la ruta completa del ejecutable, junto al nombre del ejecutable que sea compatible con la version usada en el calculo.
Ej: orca_2mkl
/opt/orca_4_1_2_linux_x86-64_openmpi313/orca_2mkl
Ej: orca_plot
/opt/orca_4_1_2_linux_x86-64_openmpi313/orca_plot
NAMD
Uso: qNamd [options] <Nombre del proceso> <Archivo de input>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output (default=output.log)
-q QUEUE Cola de destino
-g GPU Numero de GPUs
-m MEM Memoria a reservar
-n NODOS Nodos (Default=1)
-c NPROC Procesadores por nodo (Default=8)
-v VERSION Version a usar
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)
OCTOPUS
Uso: qOctopus [options] <Nombre del proceso>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output
-q QUEUE Cola de destino
-m MEM Memoria a reservar
-c NPROC Procesadores por nodo
-v VERSION Version de orca a usar
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas).
Q-Chem 5.2.2
Uso: qQChem [options] <Nombre del proceso> <Archivo de input>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output
-q QUEUE Cola de destino
-m MEM Memoria a reservar
-n NODOS Nodos
-c NPROC Procesadores por nodo (Defecto = 4)
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)
ChemShell
Uso: qChemsh [options] <Nombre del proceso> <Archivo de input>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output
-q QUEUE Cola de destino
-m MEM Memoria a reservar
-c NPROC Procesadores por nodo
-v VERSION Version de chemsh a usar
–turbomole Usa Turbomole
–orca Usa Orca
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)
Turbomole
Uso : qTurbomole [options] <Nombre del proceso>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output
-q QUEUE Cola de destino
-m MEM Memoria a reservar
-c NPROC Procesadores por nodo
-v VERSION Version a usar
–runfile=RUNFILE Elementos para ejecutar turbomole
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)
Multiwfn
Uso: qMultiwfn [options] <Nombre del proceso>
Options:
-h, –help show this help message and exit
-o OUTPUTFILE Archivo de Output
-q QUEUE Cola de destino
-m MEM Memoria a reservar
-c NPROC Procesadores por nodo (Se considerara el de
setting.ini si es que esta)
-v VERSION Version de orca a usar
–parametros=PARAMETROS
Parámetros adicionales (Se ingresan entre comillas)