Περιγραφή¶
Abaqus is a Finite Element Analysis (FEA) software. i.e. a collection of advanced engineering simulation programs used for advanced simulations such as nonlinear, transient, and multiphysics simulations.
Abaqus 2024¶
Παράδειγμα χρήσης¶
Στο $HOME
μας στο login node, δημιουργούμε ένα νέο φάκελο όπου τοποθετούμε τα αρχεία εισόδου και το script υποβολής της εργασίας. Το αρχείο που ακολουθεί test.inp αποτελεί αρχείο δοκιμής για το Abaqus.
# mkdir abaqus
# cd abaqus
Κατόπιν δημιουργούμε το script υποβολής της εργασίας, έστω abaqus-2024-case.sh
:
ABAQUS test script
#!/bin/bash
#SBATCH --job-name=abaqus-2024-case
#SBATCH --partition=batch
#SBATCH --ntasks-per-node=20
#SBATCH --nodes=1
#SBATCH --time=1:00:00
module load abaqus/2024
abq interactive job=abq_test input=test.inp
Με το παραπάνω script φορτώνετε το λογισμικό και στη συνέχεια το καλείτε να εκτελέσει μια εργασία χρησιμοποιώντας ως αρχείο εισόδου το test.inp.
Η υποβολή της εργασίας γίνεται με την εντολή sbatch <filename.sh>
ως εξής:
ABAQUS submission script
# sbatch abaqus-2024-case.sh
Αυτό παράγει επτά αρχεία με το όνομα abq_test που τελειώνουν με .log, .msg, .com, .sta, .odb, .dat, .prt και χρησιμοποιούνται για τις ρυθμίσεις του Abaqus, την καταγραφή της κατάστασης των δοκιμών, τη ρύθμιση των παραμέτρων και την προβολή της άδειας χρήσης. Συγκεκριμένα, το αρχείο .odb είναι η έξοδος της δοκιμής και είναι προσβάσιμο μέσω του Web Portal.
Παρακολουθούμε με την εντολή squeue
την εξέλιξη της εργασίας.
Eφόσον η εργασία έχει εκκινήσει μπορούμε να ελέγχουμε την πρόοδο της επίλυσης μέσω των αρχείων εξόδου. Π.χ.:
# tail -f *.out
Note
Η λειτουργία Help δεν εκτελείται, διότι δεν παρέχεται υποστηριζόμενος browser. Ωστόσο, μπορείτε να διαβάσετε κάποιο απλό αρχείο html εντός του Documentation χρησιμοποιώντας τον text browser w3m
ως εξής: Εκτελείτε module load gcc/13.2.0-iqpfkya w3m
, εκτελείτε w3m <filename>
, μετακινείστε με τα βελάκια πάνω-κάτω, και για να τον κλείσετε πατάτε το πλήκτρο q
(και ύστερα το y
για επιβεβαίωση). Περισσότερες λεπτομέρειες θα βρείτε στην ιστοσελίδα του w3m
και στις εξής οδηγίες για το w3m
.
Abaqus Workbench¶
Για να χρησιμοποιήσουμε το Abaqus GUI στη συστοιχία μπορούμε να επισκεφθούμε με ένα πρόγραμμα περιήγησης τη σελίδα: https://hpc.auth.gr και να ακολουθήσουμε τα παρακάτω βήματα :
a. Από το μενού επιλέγουμε Interactive Apps -> Abaqus/CAE
b. Στη συνέχεια, συμπληρώνουμε αναλόγως τη φόρμα κάνουμε launch το session
Αφού ξεκινήσει, μπορούμε να ανοίξουμε το αρχείο εξόδου στο workbench και να αλληλεπιδράσουμε με το μοντέλο που προκύπτει