Los usuarios de los sistemas de cálculo HPC de SCAYLE disponen de dos sistemas de ficheros predefinidos para realizar su trabajo (frontend11-frontend12). Cada usuario del sistema tiene acceso a los directorios $HOME
, $SOFT
y $SCRATCH
.
Estos directorios están almacenados en los sistemas de almacenamiento de SCAYLE y están diseñados para permitir un acceso de alto rendimiento a los datos y programas desde los nodos de cálculo en la ejecución de programas paralelos.
Cuando el usuario inicia sesión en el sistema es redirigido a su directorio de trabajo inicial $HOME
. La ruta absoluta de acceso es /home/grupo_del_usuario/usuario.
Es de acceso privado para el usuario, es decir, ningún otro usuario podrá acceder a la información contenida dentro del directorio. Cada usuario va a tener disponibles 50GB en $HOME
y podrá almacenar máximo 10,000 inodos. Todos los nodos de cálculo y los equipos que sirven para iniciar sesión (frontend) tienen acceso a dicho directorio.
Para volver a este directorio desde cualquier punto del sistema de ficheros el usuario puede ejecutar cualquiera de los siguientes comandos:
frontend$ cd
frontend$ cd ~
frontend$ cd $HOME
Para los proyectos que hayan solicitado varias cuentas de usuario, existe un recurso adicional accesible mediante la variable de entorno $HOME_GROUP que permite que todos esos usuarios accedan a información compartida por el proyecto.
La estructura de los directorios del grupo y de los usuarios del grupo es:
/home
/grupo
/COMUNES ($HOME_GROUP)
/usuario1 ($HOME)
/usuario2 ($HOME)
...
/usuarioN ($HOME)
Esta variable de entorno corresponde con la ruta absoluta /soft
. Dentro de este directorio están instalados los programas de los que disponen los usuarios para su trabajo.
Un ejemplo de su contenido es:
$ ls -la /soft
total 132
drwxr-xr-x 4 usuario grupo 4096 nov 20 11:08 bedtools
drwxr-xr-x 4 usuario grupo 4096 oct 21 12:27 boost_c++
drwxr-xr-x 4 usuario grupo 4096 oct 21 11:49 bowtie2
drwxr-xr-x 4 usuario grupo 4096 oct 22 17:37 cmake
drwxr-xr-x 3 usuario grupo 4096 abr 18 2013 COMPSs
drwxr-xr-x 4 usuario grupo 4096 nov 5 14:38 cufflinks
drwxr-xr-x 4 usuario grupo 4096 nov 21 17:25 emboss
drwxr-xr-x 5 usuario grupo 4096 oct 17 18:53 gcc
drwxr-xr-x 16 usuario grupo 4096 may 20 2013 gipsy
drwxr-xr-x 9 usuario grupo 4096 sep 10 13:25 intel
drwxr-xr-x 4 usuario grupo 4096 sep 9 12:37 joe
drwxr-xr-x 4 usuario grupo 4096 nov 6 10:09 microbiomeutil
drwxr-xr-x 4 usuario grupo 4096 oct 30 10:19 mira
drwxrwxr-x 6 usuario grupo 4096 sep 16 13:34 Modules
drwxr-xr-x 4 usuario grupo 4096 oct 29 14:48 mpiBlast
drwxrwxr-x 11 usuario grupo 4096 oct 24 13:34 OpenFOAM
drwxrwxr-x 6 usuario grupo 4096 oct 22 13:00 openmpi
Dentro del directorio de un programa existen uno o más directorios con las distintas versiones del programa, por ejemplo:
[usuario@frontend1 ~]$ cd /soft/openmpi/; ll
total 16
drwxr-xr-x 7 usuario grupo 4096 oct 22 12:53 1.4.2
drwxr-xr-x 7 usuario grupo 4096 oct 17 19:12 1.6
drwxr-xr-x 7 usuario grupo 4096 oct 17 16:24 1.6.5
drwxrwx--- 2 usuario grupo 4096 oct 22 12:57 sources
Dentro del directorio del software OpenMPI están instaladas tres versiones distintas 1.4.2, 1.6 y 1.6.5
Esta ruta de trabajo debe ser el lugar de almacenamiento para guardar ficheros grandes como datos de entrada y salida de los cálculos. No se realizará ninguna copia de seguridad de los datos almacenados en $SCRATCH
.
Tiene la misma estructura de directorios que $HOME
, pero con las siguientes características:
$SCRATCH
pero, para evitar el abuso, un proceso automático podrá eliminar todo archivo que no haya sido accedido por más de 45 días.IMPORTANTE: No instale ningún software (ejecutables, scripts, scripts de envio de trabajos, etc.) en esta ruta ya que puede ser borrado.
Última actualización: 06/02/2025 13:09