Məzmuna keç

Analiz axını

FrontISTR analizi giriş fayllarının hazırlanması, fistr1 həlledicisinin işə salınması və yaradılan faylların yoxlanılması ardıcıllığı ilə aparılır. Bu səhifədə ümumi axın, istifadə olunan giriş və çıxış fayllarının növləri, ardıcıl və paralel icra üsulları ümumiləşdirilir. Hər addımın ətraflı proseduru üçün icra təlimatının müvafiq səhifələrinə keçid verilir.

Ümumi axın

Ardıcıl və paralel hesablamalar oblastların parçalanması və nəticələrin birləşdirilib-birləşdirilməməsi baxımından fərqlənir. Əsas axın aşağıdakı kimidir.

  1. FrontISTR və əlaqəli proqramları əldə edib işlək vəziyyətə gətirin. → Quraşdırma
  2. Göstərilən formata uyğun giriş fayllarını (ümumi idarəetmə məlumatları hecmw_ctrl.dat, tor məlumatları və analiz idarəetmə məlumatları) hazırlayın.
  3. Paralel hesablama aparılacaqsa, oblast parçalama proqramı hecmw_part1 ilə tək oblastlı toru paylanmış oblastlı tora bölün. Ardıcıl hesablamada bu addım tələb olunmur.
  4. fistr1 proqramını işə salın.
  5. Yaradılmış jurnal, nəticə və vizuallaşdırma fayllarını yoxlayın. Paralel hesablamanın nəticələrini bir faylda toplamaq istəyirsinizsə, lazım olduqda nəticələri birləşdirin.

Ardıcıl hesablama üçün konkret prosedura Ardıcıl emal ilə analiz, paralel hesablama üçün konkret prosedura isə Paralel emal ilə analiz bölməsində baxın.

Giriş və çıxış faylları

FrontISTR giriş və çıxış faylları

Şəkil: Analizin giriş və çıxış faylları

Giriş faylları

FrontISTR aşağıdakı üç növ giriş faylını oxuyur.

  • Ümumi idarəetmə məlumatları (hecmw_ctrl.dat): tor məlumatlarının və analiz idarəetmə məlumatlarının giriş fayl adlarını, həmçinin nəticə və vizuallaşdırma məlumatlarının çıxış fayl adlarını göstərir.
  • Tor məlumatları: sonlu element torunu, material, kəsik və qrup məlumatlarını təyin edir. Tək CPU ilə analizdə tək oblastlı tor, bir neçə CPU ilə paralel icrada isə hecmw_part1 ilə bölünmüş paylanmış oblastlı tor istifadə olunur.
  • Analiz idarəetmə məlumatları: analiz növünü, sərhəd şərtlərini, yükləri, həlledici idarəetməsini və vizuallaşdırma idarəetməsini təyin edir.

Bunların hamısı mətn fayllarıdır və redaktorda yaradıla və dəyişdirilə bilər. Hər faylda yazılan məlumatların formatı üçün Giriş qaydaları bölməsinə baxın.

Çıxış faylları

FrontISTR işə salındıqda analiz məzmununa və analiz idarəetmə məlumatlarındakı parametrlərə uyğun olaraq aşağıdakı fayllar yaradılır.

  • Mesaj və jurnal faylları: icranın gedişi, yerdəyişmə, deformasiya və gərginliyin maksimum/minimum qiymətləri, modal analiz nəticələri və s. barədə xülasə çıxarılır.
  • Analiz nəticə faylları: analiz idarəetmə məlumatlarında !WRITE,RESULT göstərildikdə düyün və element üzrə fiziki kəmiyyətlər çıxarılır. Sonrakı emal və ya başqa analizdə oxumaq üçün istifadə olunur.
  • Vizuallaşdırma faylları: !WRITE,VISUAL göstərildikdə vizuallaşdırma alətləri üçün uyğun formatda çıxarılır.

Çıxış fayllarının adlandırma qaydaları və yoxlanma üsulları Ardıcıl emal ilə analizParalel emal ilə analiz bölmələrində, çıxarıla bilən fiziki kəmiyyətlər və formatların təfərrüatları isə Çıxış və restart bölməsində verilir.

İcra üsulu

fistr1 (Windows versiyasında fistr1.exe) PATH-a daxil edilmiş kataloqa və ya giriş fayllarının olduğu kataloqa yerləşdirilir. Giriş fayllarının olduğu kataloqda aşağıdakı əmri icra etdikdə ardıcıl hesablama başlayır.

fistr1

hecmw_ctrl.dat daxilində göstərilən tor və analiz idarəetmə məlumatları oxunur, göstərilən nəticə və vizuallaşdırma faylları yaradılır.

Paralel icra

Paralel hesablamada əvvəlcədən MPI dəstəkli fistr1 hazırlanır və hecmw_part1 ilə bölünmüş paylanmış oblastlı tor giriş kimi verilir. İcra MPI mühitinin qaydalarına uyğun aparılır. Aşağıda dörd oblastla icra nümunəsi göstərilir.

mpirun -np 4 fistr1

Windows üçün paylanan binar paketlər MPI icra mühitini özündə saxlayır, buna görə ayrıca MPI quraşdırmadan paralel icra mümkündür. Təfərrüatlar üçün Binar paketlə quraşdırma bölməsinə baxın. Oblastların parçalanması prinsipi Oblastların parçalanması və paralel hesablama bölməsində göstərilir.

Ver.3.x daxil olmaqla əvvəlki versiyalarda yalnız paralel təmas analizi üçün tək oblastlı torun daxil edilməsi tələb olunurdu, lakin Ver.5.x və sonrakı versiyalarda paralel təmas analizində də digər analizlər kimi paylanmış oblastlı torun daxil edilməsi üsulu vahidləşdirilmişdir.

Əlaqəli mövzular

AI-assisted translation May contain errors Official docs Status