Skip to content

Περιγραφή

ANSYS HFSS software is the industry standard for simulating high-frequency electromagnetic fields.

Εκκίνηση του HFSS στο User Interface της υπολογιστικής συστοιχίας

Για να ενεργοποιήσουμε το περιβάλλον του HFSS στο UI χρησιμοποιούμε την παρακάτω την εντολή:

$ module load eng AnsysEM/2019R1

Στην συνέχεια, μπορούμε να ξεκινήσουμε το γραφικό περιβάλλον (GUI) με την εντολή (απαιτείται η χρήση Xforwarding):

$ ansysedt

Την πρώτη φορά που θα τρέξει κανείς τη παραπάνω εντολή, θα χρειαστεί κάποιος χρόνος (~30λεπτά) για να ολοκληρωθεί το configuration για το εκάστοτε account.

ΠΡΟΣΟΧΗ

Προτείνουμε, για να γίνεται καλύτερη αξιοποίηση των διαθέσιμων υπολογιστικών πόρων, το GUI να χρησιμοποιείται μόνο για post και pre-processing και οι προσομοιώσεις να υποβάλλονται ως εργασίες στην Ιδρυματική συστοιχία.

Παράδειγμα χρήσης

Στο $HOME μας στο login node, δημιουργούμε ένα νέο φάκελο όπου τοποθετούμε τα αρχεία εισόδου και το script υποβολής της εργασίας.

# mkdir HFSS-2019R1-case
# cd HFSS-2019R1-case

Το script που θα χρησιμοποιήσουμε εμφανίζεται παρακάτω:

SLURM submission script
#!/bin/bash
#SBATCH --job-name=HFSS-2019R1-case
#SBATCH --partition=batch
#SBATCH --ntasks-per-node=20
#SBATCH --nodes=1
#SBATCH --time=1:00:00

module load AnsysEM/2019R1

time ansysedt -distribute -machinelist num=$SLURM_NTASKS -BatchSolve -ng -Logfile $SLURM_JOB_ID.log -batchoptions "HFSS/HPCLicenseType=pool"  *.aedt

Αποθηκεύουμε τα περιεχόμενα σε ένα νέο αρχείο (έστω HFSS-2019R1-case.sh) και το υποβάλλουμε προς εκτέλεση με την εντολή:

# sbatch hfss.sh

Παρακολουθούμε με squeue την εξέλιξη της εργασίας.

Eφόσον η εργασία έχει εκκινήσει μπορούμε να ελέγχουμε την πρόοδο της επίλυσης μέσω των αρχείων εξόδου. Π.χ.:

# tail -f *.out