meta data stránky
- Česky (cs)
- English (en)
Toto je starší verze dokumentu!
Software na clusteru Kraken
Komerční programy (Ansys, Comsol,…) jsou přístupné ze systému, viz Dokumentace níže. Volně dostupné softwarové balíky, zejm. kompilátory, jsou instalovány i v různých verzích do modulů (Lmod). Kromě instalací ze zdrojového kódu je užívána bohatá databáze systému spack. Požadavky na instalaci volně dostupného software vyřizuje Jan Pech, 2 6605 3132.
Úlohy spouštíme výhradně přes systém front SLURM.
Moduly prostředí
Základní postupy práce s moduly clusteru je popsána na stránce: moduly. Moduly využijete k volbě programu (openfoam, paraview,…), viz seznam níže, ale také k nastavení prostředí (verze kompilátoru, mpi, …) pro kompilaci vlastních kódů.
Moduly jsou značeny ve tvaru jméno/verze[-verze_kompilátoru] a rozděleny do 2 sekcí dle architektury, pro kterou jsou optimalizované
- broadwell univerzální
- zen2, stroje kraken-m7,…,kraken-m9
linux-centos7-broadwell
boost/1.59.0-5.5.0 gcc/10.3.0 openmpi/4.0.5-5.5.0 boost/1.76.0-10.3.0 intel-mpi/2019.10.317-18.0.2 openmpi/4.0.5-10.3.0 cmake/3.20.6 mesa/21.2.1-10.3.0 paraview/5.9.0-10.3.0 emacs/27.1 metis/5.1.0-10.3.0 python/3.8.9-10.3.0 ffmpeg/4.3.2-10.3.0 mpich/3.4.1-5.5.0 qt/5.15.2-10.3.0 gcc/5.5.0 mpich/3.4.1-10.3.0 scotch/6.0.10-5.5.0 gcc/7.5.0 nektar/5.0.0-5.5.0 zlib/1.2.11-5.5.0
linux-centos7-zen2
boost/1.77.0-11.2.0 openmpi/4.1.1-11.2.0 py-six/1.15.0-11.2.0 gcc/11.2.0 py-numpy/1.21.2-11.2.0 python/3.8.11-11.2.0 mpich/3.4.2-11.2.0 py-scipy/1.7.1-11.2.0
Sekce free_modulefiles obsahuje programy se speciálně vytvořenými moduly (vše kompilováno pro architekturu broadwell)
foam-extend/4.0-5.5.0 openfoam-org/8-10.3.0 solids4foam/4.0 foam-extend/4.1-7.5.0 openfoam/2012-10.3.0 solids4foam/4.1 openfoam-org/6-10.3.0 paraview/5.6.0
Dokumentace
Ansys
ANSYS je aktuálně dostupný ve verzích 2021 R1, 2020 R1, 2019 R3, 19.0 a 17.2
Vstupní (journal) soubor výpočtu lze připravit buď lokálně a na cluster přenést, nebo ho vytvořit přímo na administrátorském uzlu „kraken“ přes vzdáleně spuštěné grafické rozhraní Ansysu, tj. workbench. Samotný výpočet je pak nutné zařadit do fronty.
Uživatelé Ansysu si po prvním přihlášení na cluster musí pod vlastním účtem nastavit nezaheslované SSH:
- přihlaste se na cluster ssh uzivatel@kraken
- příkazem ssh-keygen si vytvořte klíče pro ssh a ! nezadávejte žádné heslo
- tyto klíče nakopírujte na všechny nody pomocí ssh-copy-id např. takto:
for i in {1..9}; do ssh-copy-id $USER@kraken-m$i; done
Pokud toto neuděláte, program se ve frontě spustí, ale nic nedělá. V takovém případě pak v logu objevíte výpis
Host key verification failed. Error: It seems ssh is trying to verify authenticity of kraken-m.. Please resolve it and try again!
Podrobnější informace naleznete na stránkách:
- online stav licencí; login: ansys; heslo: 1dohens
BDDCML
DL_POLY
Matlab
na všech uzlech clusteru je nainstalován Matlab ve verzi R2018a.
Matlab spustíte jednoduše příkazem matlab.
online stav licencí; login: matlab; heslo: 1dohens
Open Foam
OpenFOAM je dostupný v několika verzích v modulech.
Postup spouštění OpenFOAM:
- Vytvořte si složku pro OpenFOAM:
mkdir -p $HOME/MyOpenFOAMFolder
- Presuňte se do složky:
cd $HOME/MyOpenFOAMFolder
- Vytvořte si skript
uloha.sh
pro zadání úlohy do fronty, viz SLURM skript pro OPENFoam - Zadejte úlohu do fronty:
sbatch uloha.sh
Níže najdete dokumenty k některým programům, specifika jejich spouštění v systému front najdete zde.