To‘r va ma’lumotlarni konvertatsiya qilish¶
FrontISTR ning kirish/chiqishida standart formatlardan (HEC-MW to‘r va FSTR tahlil boshqaruvi) tashqari tashqi to‘r formatlarini import qilish va vizualizatsiya formatlariga chiqarish imkoniyatlari ham mavjud. Ushbu bob hisoblashning o‘zi emas, balki “format konvertatsiyasi” funksiyalarini tartibga soladi.
Funksiyaning umumiy ko‘rinishi¶
Ma’lumot konvertatsiyasi funksiyalari quyidagi ikki guruhga bo‘linadi.
| Toifa | Funksiya | Kirish/chiqish |
|---|---|---|
| Kirish tomoni konvertatsiyasi | FEMAP neutral faylini import qilish (neu2fstr) | NEU neutral fayli → HEC-MW to‘r + FrontISTR boshqaruv fayli |
| Chiqish tomoni konvertatsiyasi | Tahlil natijalarini vizualizatsiya formatiga chiqarish (!VISUAL) | HEC-MW natijasi → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Chiqish tomoni konvertatsiyasi | Parallel bajarishda taqsimlangan natija fayllarini birlashtirish (rmerge) | Har bir PE natija fayli → yagona natija fayli |
| Chiqish tomoni konvertatsiyasi | Natija faylining matn/binar konvertatsiyasi (rconv) | Matn ↔ binar natija fayli |
Hisoblash natija fayliga qaysi fizik kattaliklarni kiritishni tanlash va qayta boshlash fayli mexanizmi ushbu bob doirasiga kirmaydi; Natijalarni chiqarish va qayta boshlash ga qarang.
Tashqi to‘rni import qilish¶
FrontISTR tarkibiga FEMAP neutral faylini (NEU) HEC-MW to‘r va FrontISTR boshqaruv fayliga konvertatsiya qiladigan neu2fstr vositasi kiritilgan.
neu2fstr konvertatsiya vaqtida tahlil turini (statik tahlil / modal tahlil / issiqlik tahlili) ko‘rsatishni talab qiladi. Hosil qilinadigan fayllar:
- HEC-MW to‘r fayli: tugun koordinatalari, element bog‘lanish ma’lumotlari, material ID, koordinata tizimi, tugun guruhlari, element guruhlari
- FrontISTR boshqaruv fayli: tahlil turiga mos
!SOLUTIONkabi asosiy boshqaruv kartalari shabloni - HEC-MW boshqaruv fayli (
hecmw_ctrl.dat): ixtiyoriy ravishda yaratiladi
Modal tahlil uchun konvertatsiya qilinganda !EIGEN seksiyasi parametrlari vaqtinchalik qiymatlar bo‘ladi, shuning uchun konvertatsiyadan keyin foydalanuvchi ularni tahrirlaydi. FEMAP neutral faylida ifodasi bo‘lmagan chegaraviy shartlar, yuklamalar, kontakt va boshqa ma’lumotlar konvertatsiya natijasiga kiritilmaydi; ularni boshqaruv fayliga qo‘shimcha ravishda yozish kerak.
Vizualizatsiya formatlariga chiqarish¶
Hisoblash natijalarini standart HEC-MW natija faylidan tashqari vizualizatsiya vositalari uchun formatlarga ham chiqarish mumkin. Parallel bajarishda vizualizatsiya jarayoni tahlil bilan bir xil MPI ishga tushirilishi ichida bajarilgani sababli, barcha PE natijalari bitta vizualizatsiya fayliga integratsiyalangan holda chiqariladi.
Kirishda !VISUAL,method=PSR psevdovizualizatsiyani (kesim, izosirt, deformatsiyalangan shakl va boshqalar), !VISUAL,method=PVR esa hajmiy renderlashni belgilaydi. Format tafsilotlari uchun kalit so‘zlar ma’lumotnomasiga qarang. output_type parametri bilan quyidagi formatlardan tanlanadi.
| Format toifasi | output_type qiymati | Qo‘llanish |
|---|---|---|
| AVS UCD (standart) | AVS | Faqat sirt elementlarini o‘z ichiga olgan yengil UCD fayli. output_type ko‘rsatilmasa standart. |
| To‘liq AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | Barcha elementlarni o‘z ichiga olgan UCD. Qayta tartiblangan (REORDER) va har bir PE uchun alohida (SEPARATE) variantlar tanlanadi. |
| Binar AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | To‘liq AVS UCD ning binar varianti. |
| Siqilgan AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | To‘liq AVS UCD ning zlib bilan siqilgan varianti. |
| MicroAVS | COMPLETE_MICROAVS | MicroAVS uchun UCD fayli. |
| VTK | VTK, BIN_VTK, COMP_VTK | ParaView va boshqalarda o‘qiladigan VTK formati. ASCII / binar / siqilgan variantlardan tanlash mumkin. |
| EXODUS | EXODUS, STEP_EXODUS | ParaView ning Exodus II formati. EXODUS barcha vaqt qadamlarini bitta faylga, STEP_EXODUS esa har bir vaqt qadami uchun bitta faylga yozadi. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | FEMAP formatidagi universal matnli NEUTRAL fayl. |
| BMP rasm | BMP | Sirtni renderlash (PSR) yoki hajmiy renderlash (PVR) natijasi rasmi. |
EXODUS formati faqat FrontISTR Exodus II kutubxonasi yoqilgan holda yig‘ilgan bajariluvchi faylda yoziladi. Bu imkoniyat o‘chirilgan holda yig‘ilgan versiyada chiqish o‘tkazib yuboriladi.
Parallel natija fayllarini birlashtirish va turini konvertatsiya qilish¶
Parallel bajarishda olingan, har bir PE bo‘yicha bo‘lingan natija fayllarini vizualizatsiya jarayonisiz bitta faylga birlashtirish uchun rmerge vositasidan foydalaning. rmerge ranklar soni hamda vaqt qadamlarining boshlanishi/tugashi/oralig‘ini belgilab, natijani matn yoki binar formatda chiqaradi.
Natija faylining matn va binar ko‘rinishlari o‘rtasida konvertatsiya qilish uchun rconv vositasidan foydalaning. rconv vaqt qadamlarining boshlanishi/tugashi/oralig‘ini belgilaydi va faqat fayl turini o‘zgartiradi.
Tegishli mavzular¶
- Natijalarni chiqarish va qayta boshlash — hisoblash natija fayllari (qayta boshlash va tarix chiqishi) mazmuni
- Elementlar kutubxonasi — element turlarini tanlash
- !OUTPUT_VIS — vizualizatsiyaga uzatiladigan fizik kattaliklarni tanlash
- Oldindan va keyingi ishlov hamda bajarish muhitini tanlash — tashqi vositalarda to‘r yaratish va vizualizatsiya