Kom igång
Hämta ett konto
För att begära ett konto i beräkningsklustret HTCF, skicka ett e-postmeddelande för mer information.
Access
Användning av HTCF:s inlämningsnod
Inloggningsservern är htcf.wustl.edu
~$ ssh [email protected]
Om du använder en X-server lokalt kan du ansluta med -Y för vissa grafiska program. när du väl är inloggad kan du skapa en interaktiv arbetsyta eller skicka in batchjobb.
Data & Datalagring
Hemkataloger
Varje HTCF-användarkonto har en hemkatalog på 20 GB. Denna katalog kan användas för att lagra skript, utvecklingsverktyg osv. Hemmakataloger finns i ”/home/WUSTL_KEY_ID” och är tillgängliga på alla noder. De förvaras på feltolerant lagringsutrymme och täta snapshops görs ofta för att förhindra oavsiktlig dataförlust. Kopior av de senaste dagliga ögonblicksbilderna förvaras utanför anläggningen för katastrofåterställning.
Långtidslagring
LTS används för att lagra råa och ”färdiga” projektdata. LTS-katalogerna är inte tillgängliga på klusternoderna. Långtidslagring är projektutrymme för labbprojekt, som är tillgängligt i terabyte-steg. Det förvaras på feltolerant lagring med snapshops. Kopior av de senaste dagliga ögonblicksbilderna förvaras utanför anläggningen för katastrofåterställning.
Höggenomströmningslagring
HTCF-höggenomströmningslagring är ett stort, distribuerat filsystem som kan hantera mer än 6 GB/sekund av total genomströmning. HTS är skraputrymme och säkerhetskopieras inte. Lagring med hög genomströmning är tillfällig. Vi kan absolut inte återställa något i /scratch när det väl är borttaget.
*Data som lagras i /scratch omfattas av policyn för rengöring av scratchdata.
Mer information finns på vår sida för datalagring &
Mjukvara
Lista över den programvara som finns tillgänglig på HTCF
module avail
För att ladda programvaran:
module load bowtie2
För att beställa ytterligare programvarumoduler, vänligen kontakta oss.
Mer information finns på vår programvarusida
GUI-programvara
Då HTCF i första hand är ett batchkösystem för behandling av stora datamängder med hög genomströmning, stöds inte GUI-applikationer direkt av HTCF. Installation och inställning av GUI-program på HTCF överlåts till slutanvändaren.
Arbetsflöde
Jobb följer vanligtvis ett generiskt arbetsflöde. Mellanliggande data som genereras i steg B tas bort
Partitioner
Partition | Max Memory | Duration | Max CPUs in Queue |
---|---|---|---|
debug | 250GB | ingen gräns | 3004 |
interaktiv | 250GB | 8 timmar | 3004 |
Jobb
Interaktiv
Interaktiva sessioner är avsedda att köra interaktiva skript, Viualisering, alla uppgifter som är för beräkningskrävande för att köras på inloggningsnoden och som inte skickas in via sbatch. Standardvärdena är: Standardvärdena är 1 CPU-kärna, 1 GB RAM och en tidsgräns på 8 timmar.
Du kan skapa en interaktiv session genom att köra:
~$ interactive
eller du kan ändra följande kommando så att det passar dina behov:
srun --mem=2000 --cpus-per-task=1 -J interactive -p interactive --pty /bin/bash -l
Batch Job Submission
- Determinera resurser
- Skapa jobbfil
- Skapa sbatchfil med erforderliga resurser
- Submit
- Monitor
Sbatch Examples
Skapa ett jobbskript (myjob.sbatch):
#!/bin/bash#SBATCH --cpus-per-task=1#SBATCH --mem=1Gml programprogram /scratch/lab/files/ABC.fasta /scratch/lab/files/ABC.out
Sänd sbatch-skriptet.
sbatch myjob.sbatch
Se jobbet i kön
user@htcf:~$ squeueJOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)106 debug example example R 0:13 1 n067
GPU:er
HTCF har för närvarande ett litet antal NVIDIA Tesla V100 GPU:er.
En GPU kan nås med hjälp av följande slurm-parametrar:
#SBATCH -p gpu#SBATCH --gres=gpu