FAQ - Titani

Para conectar a Titani hay que utilizar un cliente SSH.

Para los usuarios de windows recomendamos utilizar los programas Putty o MobaXterm. Los usuarios de linux o mac se pueden conectar desde el terminal que ya trae incorporado el sistema.

El acceso a Titani sólo está permitido desde las siguientes redes:

  • Red de todos los ámbitos del DECA
  • Aulas de la escuela de Caminos
  • Desde la VPN de la UPC (UPCLink)

Sí. Para hacerlo recomendamos utilizar el programa x2goClient,  que permite abrir una sesión gráfica en Titani. También se puede utilizar X11 (a través de Mobaxterm) para abrir una sesión gráfica, pero x2go funciona mucho mejor a nivel de rendimiento.

Consulta el Manual de uso de Titani para más información.

Para transferir ficheros hacia Titani y desde Titani hay que utilizar un programa cliente de SFTP. El programa que recomendamos para hacerlo es Filezilla, que está disponible por todas las plataformas. Consulta el Manual de uso de Titani para más información.

La transferencia de ficheros también se puede hacer directamente desde el terminal, utilizando el comando scp.

Cada usuario dispondrá de una cuota de disco por defecto de 10 GB  en el disco de usuarios (/users).

Para la realización de trabajos con altos requerimientos de espacio de disco, se puede utilizar el disco de scratch (/scratch), que no tiene límite de cuota por usuario (hay que tener en cuenta que en este disco se borrarán automáticamente los ficheros con una antigüedad de más de 30 días).

Sí, se hacen copias de seguridad periódicas del espacio de disco de usuarios (/users).

En cambio, no se hacen copias de seguridad ni del disco de scratch (/scratch) ni de los discos locales de los nodos de cálculo (/local_scratch).

Una cola batch es una forma de ejecutar un programa de forma no interactiva. El usuario tiene que enviar su programa a una cola batch. En el clúster se ejecutan todos los programas presentes en las colas estableciendo los recursos solicitados (procesadores, memoria, etc.).

En Titani existen dos colas batch:

  • SERIAL queue: Cola por defecto del sistema que sólo permite enviar trabajos en serie (sólo utilizan un procesador).
  • PARALLEL queue: Cola que permite enviar trabajos en paralelo (utilizan dos o más procesadores).

 

QUEUE

USER RESTRICTIONS

JOB LIMITS

Max Number of running (pending) jobs

Max Number of cores

Max CPU
Run Time

Minutes
(Hours) [Days]

Memory limit

serial

15 (10)

-

20160
(336) [14]

16 GB/job

parallel

3 (3)

48

60480
(1008) [42]

256 GB/job

128 GB/node

Wall Time
10080
(168) [7]

express

6 (6)

48

8640
(144) [6]

256 GB/job

128 GB/node

Wall Time
1440
(24) [1]

 

Por defecto, en TITANI tenemos instalados los compiladores GNU versión 4.8.5 y los de Intel 14.0. Para utilizar nuevas versiones de software instaladas es necesario cargar nuevas variables de entorno y nuevas configuraciones en el perfil de usuario, para eso se utiliza el software Module.

Para ver que versiones tenemos disponibles:

   $ module avail

   gcc/6.2.0   intel/Composer-2013   mpi/openmpi-2.0.1   mpi/openmpi-x86_64

Para mostrar la ayuda de un mòdulo: 

   $ module help gcc/6.2.0

Por ejemplo, para utilizar los compiladores de GNU 6.2.0 hay que ejecutar: 

   $ module load gcc/6.2.0

Para volver al entorno inicial:

   $module purge

Para ver que mòdulos tenemos cargados:

   $ module list