Μετάβαση στο περιεχόμενο

Παράλληλη ανάλυση

Ροή εκτέλεσης

Το Σχήμα 3.1.3 παρουσιάζει τη ροή εκτέλεσης για παράλληλη επεξεργασία πολλαπλών επεξεργαστών με χρήση του FrontISTR.

Σχήμα 3.1.3 Ροή εκτέλεσης για παράλληλη επεξεργασία

Αρχεία εισόδου που πρέπει να προετοιμαστούν

(1) Συνολικά δεδομένα ελέγχου (επέκταση dat)

Αυτό το αρχείο καθορίζει τα αρχεία εισόδου για τα δεδομένα πλέγματος και τα δεδομένα ελέγχου ανάλυσης, καθώς και το αρχείο εξόδου αποτελεσμάτων ανάλυσης. Το όνομα αρχείου είναι σταθερά hecmw_ctrl.dat.

Παρακάτω παρουσιάζεται παράδειγμα συνολικών δεδομένων ελέγχου. Σε αυτό το παράδειγμα, το hecmw_part διαβάζει πρώτα τα δεδομένα πλέγματος μίας περιοχής model.msh και γράφει τα δεδομένα πλέγματος των διαμερισμένων περιοχών model_8.0 έως n. Το FrontSTR διαβάζει τα δεδομένα πλέγματος των διαμερισμένων περιοχών model_8.0 έως n και τα δεδομένα ελέγχου ανάλυσης model.cnt και γράφει τα δεδομένα αποτελεσμάτων ανάλυσης model.res.0 έως n.1. Επιπλέον, το hecmw_vis διαβάζει τα δεδομένα πλέγματος των διαμερισμένων περιοχών model_8.0 έως n και τα δεδομένα αποτελεσμάτων ανάλυσης model.res.0 έως n.1 και γράφει model_vis_psf.0000.(επέκταση) που αντιστοιχεί στην καθορισμένη έξοδο. Για λεπτομέρειες, δείτε την Αναφορά λέξεων-κλειδιών (Συνολικά δεδομένα ελέγχου).

(2) Δεδομένα πλέγματος μίας περιοχής (επέκταση msh)

Αυτό το αρχείο ορίζει τη συνολική διαμόρφωση πλέγματος του αντικειμένου ανάλυσης, δεδομένα υλικού, δεδομένα ομάδων που χρησιμοποιούνται στα δεδομένα ελέγχου ανάλυσης και άλλες πληροφορίες. Για λεπτομέρειες, δείτε την Αναφορά λέξεων-κλειδιών (Δεδομένα πλέγματος).

(3) Δεδομένα ελέγχου ανάλυσης (επέκταση cnt)

Αυτό το αρχείο ορίζει τον τύπο ανάλυσης, οριακές συνθήκες μετατόπισης, οριακές συνθήκες φορτίου και άλλες ρυθμίσεις. Καθορίζει επίσης δεδομένα ελέγχου του επιλυτή και δεδομένα ελέγχου οπτικοποίησης. Παραδείγματα δεδομένων ελέγχου ανάλυσης παρουσιάζονται στο Κεφάλαιο 3. Για λεπτομέρειες, δείτε την Αναφορά λέξεων-κλειδιών (Δεδομένα ελέγχου ανάλυσης).

(4) Δεδομένα ελέγχου βοηθητικού προγράμματος διαμέρισης περιοχής (επέκταση dat)

Αυτό το αρχείο καθορίζει τα δεδομένα ελέγχου για το hecmw_part. Το όνομα αρχείου είναι σταθερά hecmw_part_ctrl.dat. Παρακάτω παρουσιάζεται παράδειγμα δεδομένων ελέγχου του βοηθητικού προγράμματος διαμέρισης περιοχής. Σε αυτό το παράδειγμα, μία περιοχή διαιρείται σε 8 περιοχές με τη μέθοδο διαμέρισης PMETIS. Εξάγεται επίσης το αρχείο model_8.inp για την απεικόνιση του πλέγματος μετά τη διαμέριση περιοχής. Για λεπτομέρειες, δείτε την τεκμηρίωση hecmw1 (0803_001x_hecmw_part_201_users.pdf).

(5) Δεδομένα ελέγχου οπτικοποίησης (επέκταση ini)

Αυτό το αρχείο καθορίζει τα δεδομένα ελέγχου για το hecmw_vis. Το προεπιλεγμένο όνομα αρχείου είναι hecmw_vis.ini. Παρακάτω παρουσιάζεται παράδειγμα δεδομένων ελέγχου οπτικοποίησης. Σε αυτό το παράδειγμα εξάγονται δεδομένα μη δομημένου πλέγματος για MicroAVS (επέκταση inp). Για λεπτομέρειες, δείτε τα !visual και !OUTPUT_VIS στην αναφορά λέξεων-κλειδιών.

Μέθοδος εκτέλεσης

Εκτελέστε το hecmw_part από τον κατάλογο που περιέχει τα αρχεία εισόδου χρησιμοποιώντας την ακόλουθη γραμμή εντολών.

hecmw_part1

Εκτελέστε το FrontISTR από τον κατάλογο που περιέχει τα αρχεία εισόδου χρησιμοποιώντας την ακόλουθη γραμμή εντολών. Η μέθοδος εκκίνησης των διεργασιών MPI πρέπει να προσαρμόζεται στο περιβάλλον εκτέλεσης.

mpirun -np 8 fistr1

Η οπτικοποίηση μπορεί να εκτελεστεί με δύο τρόπους. Ο ένας είναι να εκτελεστεί ως μετεπεξεργασία του FrontISTR. Σε αυτήν την περίπτωση, καθορίστε

!WRITE, VISUAL

στα δεδομένα ελέγχου ανάλυσης και η οπτικοποίηση εκτελείται αυτόματα. Σε αυτήν την περίπτωση, τα δεδομένα ελέγχου οπτικοποίησης πρέπει να περιλαμβάνονται στα δεδομένα ελέγχου ανάλυσης.

Για να εκτελέσετε οπτικοποίηση μετά την ολοκλήρωση της εκτέλεσης του FrontISTR, καθορίστε πρώτα

!WRITE, RESULT

στα δεδομένα ελέγχου ανάλυσης και εκτελέστε το FrontISTR.

Αφού ολοκληρωθεί το FrontISTR, εκτελέστε το hecmw_vis από τον κατάλογο που περιέχει τα αρχεία εισόδου και τα αρχεία αποτελεσμάτων ανάλυσης χρησιμοποιώντας την ακόλουθη γραμμή εντολών. Η μέθοδος εκκίνησης των διεργασιών MPI πρέπει να προσαρμόζεται στο περιβάλλον εκτέλεσης.

mpirun -np 8 hecmw_vis1

Περιγραφές αρχείων εξόδου

(1) Αρχείο καταγραφής βοηθητικού προγράμματος διαμέρισης περιοχής (επέκταση log)

Αυτό το αρχείο περιέχει μηνύματα όπως η πρόοδος της επεξεργασίας hecmw_part. Το όνομα αρχείου είναι σταθερά hecmw_part.log.

(2) Αρχεία πλέγματος διαμερισμένων περιοχών (χωρίς επέκταση)

Αυτά τα αρχεία περιέχουν τη διαμόρφωση πλέγματος μετά τη διαμέριση περιοχής, δεδομένα υλικού, δεδομένα ομάδων που χρησιμοποιούνται στα δεδομένα ελέγχου ανάλυσης και άλλες πληροφορίες. Δημιουργείται ένα αρχείο για κάθε διαμερισμένη περιοχή και τα αρχεία ονομάζονται με την κεφαλίδα αρχείου που καθορίζεται στα συνολικά δεδομένα ελέγχου ως εξής.

Κανόνας ονομασίας: (κεφαλίδα αρχείου που καθορίζεται από !MESH).(αριθμός διαμερισμένης περιοχής)

Παράδειγμα: model_8.0 έως model_8.7

(3) Αρχείο απεικόνισης πλέγματος μετά τη διαμέριση περιοχής (επέκταση inp)

Αυτό το αρχείο περιέχει δεδομένα μη δομημένου πλέγματος για την απεικόνιση του πλέγματος μετά τη διαμέριση περιοχής. Μπορεί να απεικονιστεί με MicroAVS και παρόμοιο λογισμικό.

(4) Αρχείο μηνυμάτων αποτελεσμάτων ανάλυσης (επέκταση msg)

Αυτό το αρχείο περιέχει μηνύματα όπως η πρόοδος της ανάλυσης FrontISTR. Δημιουργείται ένα αρχείο ανά εκτέλεση και το όνομα αρχείου είναι σταθερά FSTR.msg.

(5) Αρχεία καταγραφής αποτελεσμάτων ανάλυσης (επέκταση log)

Αυτά τα αρχεία περιέχουν αποτελέσματα ανάλυσης για φυσικά μεγέθη σε κάθε κόμβο και στοιχείο του FrontISTR. Περιέχουν επίσης μέγιστες/ελάχιστες τιμές φυσικών μεγεθών και αποτελέσματα ανάλυσης ιδιομορφών. Για δυναμική ανάλυση, στα αρχεία αυτά εξάγονται τα αποτελέσματα ανάλυσης όλων των βημάτων. Δημιουργείται ένα αρχείο για κάθε διαμερισμένη περιοχή και το όνομα αρχείου είναι σταθερά n.log (όπου n είναι ο αριθμός της διαμερισμένης περιοχής).

(6) Αρχεία αποτελεσμάτων ανάλυσης (χωρίς επέκταση)

Αυτά τα αρχεία εξάγονται όταν καθορίζεται η επιλογή !WRITE, RESULT.

Αυτά τα αρχεία περιέχουν αποτελέσματα ανάλυσης για φυσικά μεγέθη σε κάθε κόμβο και στοιχείο του FrontISTR. Δημιουργείται ένα αρχείο για κάθε διαμερισμένη περιοχή και κάθε βήμα και τα αρχεία ονομάζονται με την κεφαλίδα αρχείου που καθορίζεται στα συνολικά δεδομένα ελέγχου ως εξής.

Κανόνας ονομασίας: (κεφαλίδα αρχείου που καθορίζεται από !RESULT).(αριθμός διαμερισμένης περιοχής).(αριθμός βήματος)

Παράδειγμα: model_8.res.0.1 έως model_8.res.7.1

(7) Αρχεία bitmap αποτελεσμάτων ανάλυσης (επέκταση bmp)

Αυτά τα αρχεία εξάγονται όταν καθορίζονται στα δεδομένα ελέγχου οπτικοποίησης.

Αυτά τα αρχεία περιέχουν δεδομένα bitmap που παράγονται από την επεξεργασία οπτικοποίησης. Τα ονόματα αρχείων αποδίδονται με χρήση της κεφαλίδας αρχείου που καθορίζεται στα συνολικά δεδομένα ελέγχου. Για λεπτομέρειες του κανόνα ονομασίας, δείτε την τεκμηρίωση hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).

(8) Αρχεία δεδομένων μη δομημένου πλέγματος αποτελεσμάτων ανάλυσης (επέκταση inp)

Αυτά τα αρχεία εξάγονται όταν καθορίζονται στα δεδομένα ελέγχου οπτικοποίησης.

Αυτά τα αρχεία μπορούν να χρησιμοποιηθούν για μετεπεξεργασία με REVOCAP_PrePost, MicroAVS και παρόμοιο λογισμικό. Ονομάζονται με την κεφαλίδα αρχείου που καθορίζεται στα συνολικά δεδομένα ελέγχου ως εξής.

Κανόνας ονομασίας: (κεφαλίδα αρχείου που καθορίζεται από !RESULT)_psf.(αριθμός βήματος).inp

Παράδειγμα: model_vis_psf.0000.inp

(9) Neutral αρχεία αποτελεσμάτων ανάλυσης (επέκταση neu)

Αυτά τα αρχεία εξάγονται όταν καθορίζονται στα δεδομένα ελέγχου οπτικοποίησης.

Αυτά τα αρχεία μπορούν να χρησιμοποιηθούν για μετεπεξεργασία με Femap. Ονομάζονται με την κεφαλίδα αρχείου που καθορίζεται στα συνολικά δεδομένα ελέγχου ως εξής.

Κανόνας ονομασίας: (κεφαλίδα αρχείου που καθορίζεται από !RESULT)_psf.(αριθμός βήματος).neu

Παράδειγμα: model_vis_psf.0000.neu

Σημείωση: Εξάγονται επίσης αρχεία FSTR.dbg.0 έως n, αλλά αυτά προορίζονται για αποσφαλμάτωση και κανονικά δεν χρειάζεται να ανατρέχετε σε αυτά.

AI-assisted translation May contain errors Official docs Status