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

Ansys (Fluent)

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

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