Tor və verilənlərin çevrilməsi¶
FrontISTR-in giriş və çıxışında standart formatlardan (HEC-MW toru və FSTR analiz idarəetməsi) əlavə olaraq xarici tor formatlarının idxalı və vizuallaşdırma formatlarına ixrac imkanları da mövcuddur. Bu fəsildə hesablamanın özündən deyil, “format çevrilməsi” funksiyalarından bəhs edilir.
Funksiyaların ümumi görünüşü¶
Verilənlərin çevrilməsi funksiyaları aşağıdakı iki istiqamətə bölünür.
| Bölmə | Funksiya | Giriş/çıxış |
|---|---|---|
| Giriş tərəfi çevrilməsi | FEMAP neytral faylının idxalı (neu2fstr) | NEU neytral faylı → HEC-MW toru + FrontISTR idarəetmə faylı |
| Çıxış tərəfi çevrilməsi | Analiz nəticələrinin vizuallaşdırma formatlarına ixracı (!VISUAL) | HEC-MW nəticələri → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Çıxış tərəfi çevrilməsi | Paralel icra zamanı paylanmış nəticə fayllarının birləşdirilməsi (rmerge) | Hər PE üçün nəticə faylları → vahid nəticə faylı |
| Çıxış tərəfi çevrilməsi | Nəticə fayllarının mətn/binar çevrilməsi (rconv) | Mətn ↔ binar nəticə faylları |
Hesablama nəticəsi fayllarına daxil ediləcək fiziki kəmiyyətlərin seçilməsi və restart faylı mexanizmi bu fəsildə nəzərdən keçirilmir; Çıxış və restart bölməsinə baxın.
Xarici torların idxalı¶
FrontISTR FEMAP neytral fayllarını (NEU) HEC-MW toruna və FrontISTR idarəetmə fayllarına çevirən neu2fstr aləti ilə birlikdə təqdim olunur.
neu2fstr ilə çevirmə zamanı analiz növü (statik analiz / modal analiz / istilik analizi) göstərilir. Aşağıdakı fayllar yaradılır.
- HEC-MW tor faylı: düyün koordinatları, element əlaqələri, material ID-ləri, koordinat sistemləri, düyün qrupları, element qrupları
- FrontISTR idarəetmə faylı: analiz növünə uyğun
!SOLUTIONkimi əsas idarəetmə kartlarının şablonu - HEC-MW idarəetmə faylı (
hecmw_ctrl.dat): istəyə görə yaradılır
Modal analiz üçün çevirmə aparıldıqda !EIGEN bölməsindəki parametrlər müvəqqəti qiymətlər olur və çevirmədən sonra istifadəçi tərəfindən redaktə edilməlidir. Sərhəd şərtləri, yüklər və kontakt kimi FEMAP neytral faylında ifadəsi olmayan məlumatlar çevirmə nəticəsinə daxil edilmir və idarəetmə faylına əlavə olunmalıdır.
Vizuallaşdırma formatlarına ixrac¶
Hesablama nəticələri standart HEC-MW nəticə fayllarından əlavə vizuallaşdırma alətləri üçün formatlarda da yazıla bilər. Paralel icra zamanı vizuallaşdırma emalı analizlə eyni MPI icrası daxilində yerinə yetirildiyinə görə bütün PE-lərin nəticələri vahid vizuallaşdırma faylında birləşdirilərək çıxarılır.
Girişdə !VISUAL,method=PSR psevdovizuallaşdırmanı (kəsiklər, izosəthlər, deformasiya olunmuş formalar və s.), !VISUAL,method=PVR isə həcm renderini göstərir. Yazılışın təfərrüatları üçün açar sözlər üzrə arayışa baxın. output_type parametri ilə aşağıdakı formatlardan biri seçilir.
| Format kateqoriyası | output_type qiyməti | Təyinat |
|---|---|---|
| AVS UCD (standart) | AVS | Yalnız səth elementlərini ehtiva edən yüngül UCD faylı. output_type göstərilmədikdə standartdır. |
| Tam AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | Bütün elementləri ehtiva edən UCD. Yenidən sıralanmış variant (REORDER) və PE üzrə ayrı çıxış variantı (SEPARATE) seçilə bilər. |
| Binar AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Tam AVS UCD-nin binar variantı. |
| Sıxılmış AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Tam AVS UCD-nin zlib ilə sıxılmış variantı. |
| MicroAVS | COMPLETE_MICROAVS | MicroAVS üçün UCD faylı. |
| VTK | VTK, BIN_VTK, COMP_VTK | ParaView və oxşar alətlər tərəfindən oxuna bilən VTK formatı. ASCII / binar / sıxılmış çıxış seçilə bilər. |
| EXODUS | EXODUS, STEP_EXODUS | ParaView üçün Exodus II formatı. EXODUS bütün zaman addımlarını vahid fayla, STEP_EXODUS isə hər zaman addımını ayrıca fayla yazır. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | FEMAP formatında ümumi təyinatlı mətn NEUTRAL faylı. |
| BMP şəkli | BMP | Səth renderi nəticəsinin (PSR) və ya həcm renderi nəticəsinin (PVR) şəkli. |
EXODUS formatı yalnız Exodus II kitabxanası aktiv edilərək yığılmış FrontISTR icra faylı ilə yazılır. Bu imkan söndürülmüş yığımda çıxış buraxılır.
Paralel nəticə fayllarının birləşdirilməsi və tip çevrilməsi¶
Paralel icra nəticəsində alınmış, PE-lər üzrə bölünmüş nəticə fayllarını vizuallaşdırma emalı aparmadan vahid faylda birləşdirmək üçün rmerge alətindən istifadə edin. rmerge rank sayını və zaman addımlarının başlanğıcını/sonunu/intervalını göstərərək nəticə faylını mətn və ya binar formatda yazır.
Nəticə fayllarının mətn və binar təqdimatlarını qarşılıqlı çevirmək üçün rconv alətindən istifadə edin. rconv zaman addımlarının başlanğıcını/sonunu/intervalını göstərir və yalnız təqdimat tipini çevirir.
Əlaqəli mövzular¶
- Çıxış və restart — hesablama nəticəsi fayllarının məzmunu (restart və tarixçə çıxışı)
- Element kitabxanası — element növlərinin seçimləri
- !OUTPUT_VIS — vizuallaşdırmaya ötürülən fiziki kəmiyyətlərin seçilməsi
- İlkin/sonrakı emal və icra mühitlərinin seçilməsi — xarici alətlərlə tor yaradılması və vizuallaşdırma