FAQ - Titani
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 |
Memory limit |
|
serial |
15 (10) |
- |
20160 |
16 GB/job |
parallel |
3 (3) |
48 |
60480 |
256 GB/job 128 GB/node |
Wall Time |
||||
express |
6 (6) |
48 |
8640 |
256 GB/job 128 GB/node |
Wall Time |
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