Analiza szeregowa¶
Przebieg wykonania¶
Na rysunku 3.1.2 przedstawiono przebieg wykonania szeregowego na pojedynczym procesorze z użyciem FrontISTR.
Rysunek 3.1.2 Przebieg wykonania szeregowego
Pliki wejściowe do przygotowania¶
(1) Globalne dane sterujące (rozszerzenie dat)¶
Ten plik określa pliki wejściowe danych siatki i danych sterujących analizą oraz plik wyjściowy wyników analizy. Nazwa pliku jest stała: hecmw_ctrl.dat.
Poniżej pokazano przykład globalnych danych sterujących. W tym przykładzie FrontISTR odczytuje jednodomenowe dane siatki model.msh oraz dane sterujące analizą model.cnt i zapisuje dane wyników analizy model.res.0.1. Ponadto hecmw_vis odczytuje jednodomenowe dane siatki model.msh i dane wyników analizy model.res.0.1, a następnie zapisuje model_vis_psf.0000.(rozszerzenie) zgodnie ze specyfikacją wyjścia. Szczegóły znajdują się w Dokumentacji słów kluczowych (globalne dane sterujące).
(2) Jednodomenowe dane siatki (rozszerzenie msh)¶
Ten plik definiuje ogólną konfigurację siatki modelu analizy, dane materiałowe, dane grup używane w danych sterujących analizą i informacje powiązane. Szczegóły znajdują się w Dokumentacji słów kluczowych (dane siatki).
(3) Dane sterujące analizą (rozszerzenie cnt)¶
Ten plik definiuje typ analizy, warunki brzegowe przemieszczeń, warunki brzegowe obciążeń i inne ustawienia. Określa również dane sterujące solverem i dane sterujące wizualizatorem. Przykłady danych sterujących analizą przedstawiono w rozdziale 3. Szczegóły znajdują się w Dokumentacji słów kluczowych (dane sterujące analizą).
(4) Dane sterujące wizualizacją (rozszerzenie ini)¶
Ten plik określa dane sterujące dla hecmw_vis. Domyślna nazwa pliku to hecmw_vis.ini. Poniżej pokazano przykład danych sterujących wizualizacją. W tym przykładzie zapisywane są dane siatki nieustrukturyzowanej dla MicroAVS (rozszerzenie inp). Szczegóły znajdują się w opisach !visual i !OUTPUT_VIS w dokumentacji słów kluczowych.
Procedura uruchamiania¶
Uruchom FrontISTR w katalogu zawierającym pliki wejściowe za pomocą następującego polecenia.
Wizualizację można wykonać na dwa sposoby. Pierwszy polega na uruchomieniu jej jako post-processingu z FrontISTR poprzez podanie w danych sterujących analizą:
Powoduje to automatyczne uruchomienie wizualizacji. W takim przypadku dane sterujące wizualizacją muszą być zawarte w danych sterujących analizą.
Aby wykonać wizualizację po zakończeniu FrontISTR, najpierw podaj w danych sterujących analizą:
Następnie uruchom FrontISTR.
Po zakończeniu FrontISTR uruchom hecmw_vis w katalogu zawierającym pliki wejściowe i pliki wyników analizy za pomocą następującego polecenia:
Pliki wyjściowe¶
(1) Plik komunikatów wyników analizy (rozszerzenie msg)¶
Ten plik zawiera komunikaty, takie jak informacje o postępie analizy FrontISTR. Dla każdego uruchomienia tworzony jest jeden plik, którego nazwa jest stała: FSTR.msg.
(2) Plik dziennika wyników analizy (rozszerzenie log)¶
Ten plik zawiera wyniki analizy wielkości fizycznych dla każdego węzła i elementu w FrontISTR. Zawiera również wartości maksymalne/minimalne wielkości fizycznych oraz wyniki analizy modalnej. W przypadku analizy dynamicznej do tego pliku zapisywane są wyniki wszystkich kroków. Dla każdego uruchomienia tworzony jest jeden plik, którego nazwa jest stała: 0.log.
(3) Plik wyników analizy (bez rozszerzenia)¶
Ten plik jest zapisywany, gdy określono opcję !WRITE, RESULT.
Ten plik zawiera wyniki analizy wielkości fizycznych dla każdego węzła i elementu w FrontISTR. Dla każdego kroku generowany jest plik, a jego nazwa jest tworzona z użyciem nagłówka pliku określonego w globalnych danych sterujących w następujący sposób.
Reguła nazewnictwa: (nagłówek pliku określony przez !RESULT).0.(numer kroku)
Przykład: model.res.0.1
(4) Plik bitmapy wyników analizy (rozszerzenie bmp)¶
Ten plik jest zapisywany, gdy określono go w danych sterujących wizualizacją.
Ten plik zawiera dane bitmapowe wygenerowane przez przetwarzanie wizualizacji. Nazwa pliku jest tworzona z użyciem nagłówka pliku określonego w globalnych danych sterujących. Szczegóły reguły nazewnictwa znajdują się w dokumencie hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(5) Plik danych siatki nieustrukturyzowanej wyników analizy (rozszerzenie inp)¶
Ten plik jest zapisywany, gdy określono go w danych sterujących wizualizacją.
Plik ten może być używany do post-processingu w REVOCAP_PrePost, MicroAVS i podobnych narzędziach. Jego nazwa jest tworzona z użyciem nagłówka pliku określonego w globalnych danych sterujących w następujący sposób.
Reguła nazewnictwa: (nagłówek pliku określony przez !RESULT)_psf.(numer kroku).inp
Przykład: model_vis_psf.0000.inp
(6) Plik neutralny wyników analizy (rozszerzenie neu)¶
Ten plik jest zapisywany, gdy określono go w danych sterujących wizualizacją.
Plik ten może być używany do post-processingu w Femap. Jego nazwa jest tworzona z użyciem nagłówka pliku określonego w globalnych danych sterujących w następujący sposób.
Reguła nazewnictwa: (nagłówek pliku określony przez !RESULT)_psf.(numer kroku).neu
Przykład: model_vis_psf.0000.neu
Uwaga: zapisywany jest również plik FSTR.dbg, ale służy on do debugowania i zwykle nie trzeba się do niego odwoływać.