Μετατροπή πλέγματος και δεδομένων¶
Εκτός από τις τυπικές μορφές εισόδου/εξόδου (πλέγμα HEC-MW και δεδομένα ελέγχου FSTR), το FrontISTR παρέχει δυνατότητες εισαγωγής εξωτερικών μορφών πλέγματος και εξαγωγής σε μορφές οπτικοποίησης. Το κεφάλαιο αυτό οργανώνει τις λειτουργίες «μετατροπής μορφής» και όχι τον ίδιο τον υπολογισμό.
Επισκόπηση λειτουργιών¶
Οι λειτουργίες μετατροπής δεδομένων χωρίζονται στις ακόλουθες δύο κατηγορίες.
| Κατηγορία | Λειτουργία | Είσοδος/έξοδος |
|---|---|---|
| Μετατροπή εισόδου | Εισαγωγή ουδέτερου αρχείου FEMAP (neu2fstr) | Ουδέτερο αρχείο NEU → πλέγμα HEC-MW + αρχείο ελέγχου FrontISTR |
| Μετατροπή εξόδου | Εξαγωγή αποτελεσμάτων ανάλυσης σε μορφή οπτικοποίησης (!VISUAL) | Αποτελέσματα HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Μετατροπή εξόδου | Συγχώνευση κατανεμημένων αρχείων αποτελεσμάτων παράλληλης εκτέλεσης (rmerge) | Αρχεία αποτελεσμάτων ανά PE → ένα αρχείο αποτελεσμάτων |
| Μετατροπή εξόδου | Μετατροπή αρχείου αποτελεσμάτων μεταξύ κειμένου/δυαδικής μορφής (rconv) | Αρχείο αποτελεσμάτων κειμένου ↔ δυαδικό |
Η επιλογή των φυσικών μεγεθών που περιλαμβάνονται στα αρχεία υπολογιστικών αποτελεσμάτων και ο μηχανισμός των αρχείων επανεκκίνησης δεν καλύπτονται εδώ. Ανατρέξτε στην ενότητα Έξοδος και επανεκκίνηση.
Εισαγωγή εξωτερικού πλέγματος¶
Το FrontISTR περιλαμβάνει το εργαλείο neu2fstr, το οποίο μετατρέπει ουδέτερα αρχεία FEMAP (NEU) σε πλέγμα HEC-MW και αρχεία ελέγχου FrontISTR.
Κατά τη μετατροπή με neu2fstr καθορίζεται ο τύπος ανάλυσης (στατική / ιδιομορφική / θερμική). Παράγονται τα ακόλουθα αρχεία.
- Αρχείο πλέγματος HEC-MW: συντεταγμένες κόμβων, συνδεσιμότητα στοιχείων, ID υλικών, συστήματα συντεταγμένων, ομάδες κόμβων και ομάδες στοιχείων
- Αρχείο ελέγχου FrontISTR: πρότυπο βασικών καρτών ελέγχου, όπως
!SOLUTION, ανάλογα με τον τύπο ανάλυσης - Αρχείο ελέγχου HEC-MW (
hecmw_ctrl.dat): δημιουργείται προαιρετικά
Κατά τη μετατροπή για ιδιομορφική ανάλυση, οι παράμετροι της ενότητας !EIGEN είναι προσωρινές τιμές και πρέπει να τροποποιηθούν από τον χρήστη μετά τη μετατροπή. Πληροφορίες όπως οριακές συνθήκες, φορτία και επαφή που δεν αναπαρίστανται στο ουδέτερο αρχείο FEMAP δεν περιλαμβάνονται στο αποτέλεσμα της μετατροπής και πρέπει να προστεθούν στο αρχείο ελέγχου.
Εξαγωγή σε μορφές οπτικοποίησης¶
Τα υπολογιστικά αποτελέσματα μπορούν να εξαχθούν, πέρα από το τυπικό αρχείο αποτελεσμάτων HEC-MW, και σε μορφές για εργαλεία οπτικοποίησης. Στην παράλληλη εκτέλεση, η οπτικοποίηση πραγματοποιείται μέσα στην ίδια εκτέλεση MPI με την ανάλυση, επομένως τα αποτελέσματα όλων των PE ενοποιούνται σε ένα αρχείο οπτικοποίησης.
Στην είσοδο, το !VISUAL,method=PSR καθορίζει ψευδο-οπτικοποίηση (τομές, ισοεπιφάνειες, παραμορφωμένα σχήματα κ.λπ.), ενώ το !VISUAL,method=PVR καθορίζει ογκομετρική απόδοση. Για λεπτομέρειες σύνταξης ανατρέξτε στην αναφορά λέξεων-κλειδιών. Με την παράμετρο output_type επιλέγεται μία από τις ακόλουθες μορφές.
| Κατηγορία μορφής | Τιμή output_type | Χρήση |
|---|---|---|
| AVS UCD (προεπιλογή) | AVS | Ελαφρύ αρχείο UCD μόνο με επιφανειακά στοιχεία. Προεπιλογή όταν δεν καθορίζεται output_type. |
| Πλήρες AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD που περιλαμβάνει όλα τα στοιχεία. Διατίθεται έκδοση με αναδιάταξη (REORDER) και έξοδος ανά PE (SEPARATE). |
| Δυαδικό AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Δυαδική έκδοση του πλήρους AVS UCD. |
| Συμπιεσμένο AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Έκδοση του πλήρους AVS UCD συμπιεσμένη με zlib. |
| MicroAVS | COMPLETE_MICROAVS | Αρχείο UCD για MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | Μορφή VTK που διαβάζεται από ParaView κ.ά. Επιλέγεται ASCII / δυαδική / συμπιεσμένη μορφή. |
| EXODUS | EXODUS, STEP_EXODUS | Μορφή Exodus II του ParaView. Το EXODUS γράφει όλα τα χρονικά βήματα σε ένα αρχείο, ενώ το STEP_EXODUS γράφει ένα αρχείο ανά χρονικό βήμα. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Γενικό αρχείο κειμένου NEUTRAL σε μορφή FEMAP. |
| Εικόνα BMP | BMP | Εικόνα του αποτελέσματος επιφανειακής απόδοσης (PSR) ή ογκομετρικής απόδοσης (PVR). |
Η μορφή EXODUS μπορεί να γραφτεί μόνο από εκτελέσιμο FrontISTR που έχει μεταγλωττιστεί με ενεργοποιημένη τη βιβλιοθήκη Exodus II. Σε μεταγλώττιση χωρίς αυτήν την υποστήριξη, η έξοδος παραλείπεται.
Συγχώνευση και μετατροπή τύπου παράλληλων αρχείων αποτελεσμάτων¶
Για την ενοποίηση των αρχείων αποτελεσμάτων που παράγονται από παράλληλη εκτέλεση (χωρισμένα ανά PE) σε ένα αρχείο χωρίς διαδικασία οπτικοποίησης, χρησιμοποιήστε το εργαλείο rmerge. Το rmerge δέχεται τον αριθμό rank και την αρχή/τέλος/βήμα των χρονικών βημάτων και γράφει αρχείο αποτελεσμάτων σε μορφή κειμένου ή δυαδική μορφή.
Για αμφίδρομη μετατροπή της αναπαράστασης αρχείου αποτελεσμάτων μεταξύ κειμένου και δυαδικής μορφής χρησιμοποιήστε το εργαλείο rconv. Το rconv δέχεται την αρχή/τέλος/βήμα των χρονικών βημάτων και μετατρέπει μόνο τον τύπο αναπαράστασης.
Σχετικά θέματα¶
- Έξοδος και επανεκκίνηση — Περιεχόμενο αρχείων υπολογιστικών αποτελεσμάτων (επανεκκίνηση και ιστορική έξοδος)
- Βιβλιοθήκη στοιχείων — Επιλογές τύπων στοιχείων
- !OUTPUT_VIS — Επιλογή φυσικών μεγεθών που περνούν στην οπτικοποίηση
- Επιλογή περιβάλλοντος προ-/μετεπεξεργασίας και εκτέλεσης — Δημιουργία πλέγματος και οπτικοποίηση με εξωτερικά εργαλεία