FAQ - Càlcul intensiu HPC

Per connectar a Jade cal utilitzar un client SSH. Pels usuaris de Windows recomanem utilitzar els programes Putty o MobaXterm. Els usuaris de linux o mac es poden connectar des del terminal que ja porta incorporat el sistema.

L'accés a Jade només està permès des de les següents xarxes:

  • Xarxa de tots els àmbits del DECA
  • Aules de l'escola de Camins
  • Des de la VPN de la UPC (UPCLink)

Sí. Per fer-ho recomanem utilitzar el programa x2goClient, que permet obrir una sessió gràfica a Jade. També es pot utilitzar X11 (a través de Mobaxterm) per obrir una sessió gràfica, però x2go va molt millor pel que fa a rendiment.Consulteu el Manual d'ús de Titani per més informació.

Per transferir fitxers cap a Jade i des de Jade cal utilitzar un programa client de SFTP. El programa que recomanem per fer-ho és el Filezilla, que està disponible per totes les plataformes. Consulteu el Manual d'ús de Jade per a més informació.La transferència de fitxers també es pot fer directament des del terminal, utilitzant la comanda scp.

Cada usuari disposarà d'una quota de disc per defecte de 25 GB en el disc d'usuaris (/users).

Per la realització de treballs amb alts requeriments d'espai de disc, es pot utilitzar el disc de scratch (/scratch), que no té límit de quota per usuari (cal tenir en compte que en aquest disc s'esborraran automàticament els fitxers més antics de 30 dies).

Sí, es fan còpies de seguretat periòdiques de l'espai de disc d'usuaris (/users).

En canvi, no es fan còpies de seguretat del disc de scratch (/scratch).

Una cua batch és una forma d'executar un programa de forma no interactiva. L'usuari ha d'enviar el seu programa a una cua batch. En el clúster s'executen tots els programes presents a les cues assignant-los els recursos sol·licitats (processadors, memòria, etc.).

A Jade, inicialment existeixen dues cues batch:

  • SERIAL queue: Cua per defecte del sistema que només permet enviar treballs en sèrie (només utilitzen un processador).
  • PARALLEL queue: Cua que permet enviar treballs en paral·lel (utilitzen dos o més processadors).

 

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]

64 GB/job

parallel

3 (3)

96

138240
(2304) [96]

768 GB/job

384 GB/node

Wall Time
10080
(168) [7]

 

A JADE s'utilitza Module per a carregar l'entorn desitjat per a poder fer servir una versió concreta del programari disponible. Més informació al Manual d'usuari de JADE.

Per veure quines versions tenim disponibles:

   $ module avail

 ------- /users/software/easybuild/modules/all -------

   Boost/1.81.0-GCC-12.2.0
   Boost/1.83.0-GCC-13.2.0                     (D)

   CMake/3.24.3-GCCcore-12.2.0
   CMake/3.26.3-GCCcore-13.1.0
   CMake/3.27.6-GCCcore-13.2.0                 (D)
   CUDA/11.7.0
   CUDA/12.0.0
   CUDA/12.3.0                                 (D)
                (D)
   FFTW.MPI/3.3.10-gompi-2022b
   FFTW/3.3.10-GCC-12.2.0
   FFTW/3.3.10-GCC-13.2.0                      (D)

   FlexiBLAS/3.2.1-GCC-12.2.0
   FlexiBLAS/3.3.1-GCC-13.2.0                  (D)

   GCC/11.1.0
   GCC/12.2.0
   GCC/13.1.0
   GCC/13.2.0
   GCC/13.3.0                                  (D)

...

Per mostrar l'ajuda d'un mòdul:

   $ module help gcc/13.3.0

Per exemple, per fer servir els compiladors de GNU 12.2.0 cal executar:

   $ module load gcc/12.2.0

Per tornar a l'entorn inicial:

   $module purge

Per veure quins mòduls tenim carregats:

   $ module list