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)