meta data stránky
  •  
Překlady této stránky:

Toto je starší verze dokumentu!


Fluent (Ansys)

Na clusteru je nainstalováno několik verzí balíku ANSYS, viz přehled instalovaného software.

Informace o umístění a příkazech je na stránce starší 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.

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 zde. 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 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.

Aktuálně nelze kvůli speciálním požadavkům ANSYSu na nastavení SSH spouštět ANSYS přes fronty na strojích kraken-m7,…,kraken-m9 (proto #SBATCH –exclude=kraken-m[7-9]). Uživatele by ale toto dočasné nastavení nemělo omezovat.