Articles

Getstarted

Fiók igénylése

A HTCF számítási klaszteren való fiók igényléséhez kérjük, küldjön e-mailt további információkért.

Access

Using the HTCF Submit Node

A bejelentkezési szerver a htcf.wustl.edu

~$ ssh [email protected]

Ha helyileg X-kiszolgálót használ, akkor egyes grafikus alkalmazásokhoz -Y kapcsolattal csatlakozhat. bejelentkezés után interaktív munkaterületet hozhat létre, vagy kötegelt munkákat küldhet be.

~$ ssh -Y [email protected] 

Adatok & Adattárolás

Home könyvtárak

Minden HTCF felhasználói fióknak 20 GB home könyvtára van. Ez a könyvtár használható szkriptek, fejlesztőeszközök stb. tárolására. A home könyvtárak a “/home/WUSTL_KEY_ID” könyvtárban találhatók, és minden csomóponton elérhetőek. Hibatűrő tárolón vannak tárolva, és a véletlen adatvesztés elkerülése érdekében gyakori snapshot-okat végeznek. A legutóbbi napi pillanatfelvételek másolatait a katasztrófa utáni helyreállítás céljából külső helyszínen tartják.

Long Term Storage

Az LTS-t a nyers és “kész” projektadatok tárolására használják. Az LTS könyvtárak nem állnak rendelkezésre a fürtcsomópontokon. A hosszú távú tárolás a laborprojektek tárhelye, amely terabájtos lépésekben érhető el. Ezt hibatűrő tárolón tartjuk snapshopokkal. A legutóbbi napi pillanatfelvételek másolatait a helyszínen kívül tartják katasztrófa utáni helyreállítás céljából.

Nagy áteresztőképességű tároló

A HTCF nagy áteresztőképességű tároló egy nagy, elosztott fájlrendszer, amely képes több mint 6 GB/másodperces teljes áteresztőképességet kezelni. A HTS egy scratch tárhely, és nincs biztonsági mentés. A nagy áteresztőképességű tároló ideiglenes. A /scratch-ben tárolt adatokat egyáltalán nem tudjuk helyreállítani, ha egyszer eltávolították.

*A /scratch-ben tárolt adatokra a Scratch-adattisztítási szabályzat vonatkozik.

Bővebb információ az Adatok & Adattároló oldalunkon

Szoftver

A HTCF-en elérhető szoftverek listája

module avail

A szoftver betöltéséhez:

module load bowtie2

A további szoftvermodulok igényléséhez kérjük, lépjen kapcsolatba velünk.

Bővebb információ a Szoftver oldalunkon

GUI szoftver

Mivel a HTCF elsősorban egy kötegelt várólistás rendszer nagy adatmennyiségek nagy áteresztőképességű feldolgozására, a GUI alkalmazásokat a HTCF közvetlenül nem támogatja. A GUI-alkalmazások telepítése és beállítása a HTCF-en a végfelhasználóra van bízva.

Munkafolyamat

A munkák jellemzően egy általános munkafolyamatot követnek.

  • A – Az előfeldolgozott nyers adatok bekerülnek az LTS-be
  • B – A nyers adatok a scratch-be másolódnak feldolgozásra
  • C – Az utólag feldolgozott adatok az LTS-be másolódnak
  • D – Az előfeldolgozott adatok az LTS-be kerülnek
  • D – Az előfeldolgozott adatok az LTS-be kerülnek. A B lépésben létrehozott közbenső adatok eltávolításra kerülnek

Partíciók

.

Partíció Max memória időtartam Max CPU-k a sorban
debug 250GB nincs limit 3004
interaktív 250GB 8 óra 3004

Jobs

Interaktív

Az interaktív munkamenetek interaktív szkriptek futtatására szolgálnak, vizualizáció, minden olyan feladat, amely túl számításigényes ahhoz, hogy a bejelentkezési csomóponton fusson, és nem sbatch-on keresztül kerül benyújtásra. Az alapértelmezettek a következők: 1 CPU-mag, 1 GB RAM és 8 órás időkorlát.

Az interaktív munkamenetet létrehozhatja a:

~$ interactive

futtatásával, vagy módosíthatja a következő parancsot az igényeinek megfelelően:

srun --mem=2000 --cpus-per-task=1 -J interactive -p interactive --pty /bin/bash -l

Batch Job Submission

  • Determine resources
  • Create Job File
  • Create sbatch file with required resources
  • Submit
  • Monitor

Sbatch Examples

Create a job script (myjob.sbatch):

#!/bin/bash#SBATCH --cpus-per-task=1#SBATCH --mem=1Gml programprogram /scratch/lab/files/ABC.fasta /scratch/lab/files/ABC.out

Az sbatch szkript elküldése.

sbatch myjob.sbatch

A munka megtekintése a sorban

user@htcf:~$ squeueJOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)106 debug example example R 0:13 1 n067

GPU-k

A HTCF jelenleg kis számú NVIDIA Tesla V100 GPU-val rendelkezik.

A GPU a következő slurm paraméterekkel érhető el:

#SBATCH -p gpu#SBATCH --gres=gpu