====== Ansys (Fluent) ====== Na clusteru je nainstalováno několik verzí balíku ANSYS, viz [[computing:cluster:software:start|přehled instalovaného software]]. Informace o umístění jednotlivých verzí a příkazech je na stránce [[computing:cluster:software:ansys|dokumentace]]. Workbench pro přípravu vstupního souboru úlohy je možné spustit na administrativním uzlu "kraken", samotný výpočet je vhodné spustit pod frontovým systémem na výkonných strojích. **POZN.: Ansys vyžaduje nezaheslované SSH propojení prvků clusteru - uživatelé Ansysu toto musí sami nastavit po prvním přihlášení viz [[computing:cluster:software:start#ansys|Software na clusteru Kraken/Ansys]].** Základní skript pro spuštění 2D úlohy v aplikaci Fluent (verze 2020 R1) ve frontě přes příkaz sbatch: #!/bin/bash #SBATCH --job-name=fluent_test #SBATCH --output=slurm-%j.out #SBATCH --partition=Mexpress #SBATCH --exclude=kraken-m[7-9] #SBATCH --ntasks=4 FLUENTNODES="$(scontrol show hostnames)" FLUENTNODES=$(echo $FLUENTNODES | tr ' ' ',') /ansys_inc/v211/fluent/bin/fluent -ssh 2ddp -mpi=openmpi -slurm -t $SLURM_NTASKS -cnf=$FLUENTNODES -g -i my_journal_file.jou Funkce proměnných za #SBATCH jsou popsány na stránce [[computing:cluster:fronty:|cluster/fronty]]. Další řádky odpovídají příkazům příkazové řádky pro paralelní spuštění programu (v příkladu Fluent verze 21 R1: /ansys_inc/v211/fluent/bin/fluent; další dostupné verze, viz [[computing:cluster:software:ansys|ANSYS]]). Vzhledem k nastavení licencí pro ANSYS není doporučeno úlohy dělit mezi více uzlů. Výpočetní uzly mají pro současné licence dostatečný počet jader, rozdělení úlohy mezi více uzlů tak způsobí jen zpomalení výpočtu.