Tahlil oqimi¶
FrontISTR tahlili kirish fayllarini tayyorlash, fistr1 yechuvchisini ishga tushirish va chiqish fayllarini tekshirish orqali amalga oshiriladi. Ushbu sahifada umumiy oqim, ishlatiladigan kirish va chiqish fayllari turlari hamda ketma-ket va parallel tahlillarni bajarish usullari jamlangan. Har bir bosqichning batafsil tartibi bajarish qo‘llanmasining tegishli sahifalarida berilgan.
Umumiy oqim¶
Ketma-ket va parallel hisoblashlarda soha bo‘linishi hamda natijalarni birlashtirish zarurligi jihatidan farq bor. Asosiy oqim quyidagicha.
- FrontISTR va unga hamroh dasturlarni oling va ishga tayyorlang. → O‘rnatish
- Belgilangan formatga muvofiq kirish fayllarini (umumiy boshqaruv ma’lumotlari
hecmw_ctrl.dat, to‘r ma’lumotlari va tahlil boshqaruv ma’lumotlari) tayyorlang. - Parallel hisoblashda bir domenli to‘rni taqsimlangan domen to‘rlariga bo‘lish uchun
hecmw_part1soha bo‘linishi dasturidan foydalaning. Ketma-ket hisoblashda bu bosqich kerak emas. fistr1ni ishga tushiring.- Chiqish log, natija va vizualizatsiya fayllarini tekshiring. Parallel hisoblashda zarur bo‘lsa, natijalarni bitta faylga jamlash uchun birlashtiring.
Ketma-ket bajarishning batafsil tartibi uchun Ketma-ket tahlil, parallel bajarish uchun Parallel tahlil ga qarang.
Kirish va chiqish fayllari¶

Kirish fayllari¶
FrontISTR quyidagi uch turdagi kirish fayllarini o‘qiydi.
- Umumiy boshqaruv ma’lumotlari (
hecmw_ctrl.dat): To‘r ma’lumotlari va tahlil boshqaruv ma’lumotlari kirish fayllari nomlarini hamda natija va vizualizatsiya ma’lumotlari chiqish fayllari nomlarini belgilaydi. - To‘r ma’lumotlari: Chekli elementlar to‘ri, material ma’lumotlari, seksiya ma’lumotlari va guruh ma’lumotlarini aniqlaydi. Bitta CPU da tahlil qilganda bir domenli to‘rdan, bir nechta CPU da parallel bajarishda esa
hecmw_part1bilan bo‘lingan taqsimlangan domen to‘rlaridan foydalaning. - Tahlil boshqaruv ma’lumotlari: Tahlil turi, chegaraviy shartlar, yuklar, yechuvchi boshqaruvi va vizualizatsiya boshqaruvini aniqlaydi.
Bularning barchasi matn fayllari bo‘lib, matn muharririda yaratilishi va tahrirlanishi mumkin. Har bir faylda ishlatiladigan sintaksis uchun Kiritish qoidalari ga qarang.
Chiqish fayllari¶
FrontISTR ishga tushirilganda tahlil mazmuni va tahlil boshqaruv ma’lumotlaridagi ko‘rsatmalarga ko‘ra quyidagi fayllar chiqariladi.
- Xabar va log fayllari: Bajarilish jarayoni, ko‘chish, deformatsiya va kuchlanishning maksimal/minimal qiymatlari kabi jamlama ma’lumotlar hamda modal tahlil natijalarini chiqaradi.
- Tahlil natijasi fayllari: Tahlil boshqaruv ma’lumotlarida
!WRITE,RESULTko‘rsatilganda har bir tugun va element uchun fizik kattaliklar chiqariladi. Ular keyingi ishlov berish va boshqa tahlillarga kirish sifatida ishlatiladi. - Vizualizatsiya fayllari:
!WRITE,VISUALko‘rsatilganda vizualizatsiya vositalari uchun formatdagi ma’lumotlar chiqariladi.
Chiqish fayllarini nomlash qoidalari va tekshirish usullari Ketma-ket tahlil va Parallel tahlil da, chiqarilishi mumkin bo‘lgan fizik kattaliklar va formatlar tafsilotlari esa Chiqish va qayta boshlash da berilgan.
Bajarish¶
fistr1 ni (Windows da fistr1.exe) yo‘lga kiritilgan katalogga yoki kirish fayllari joylashgan katalogga qo‘ying. Ketma-ket hisoblashni boshlash uchun kirish fayllari joylashgan katalogda quyidagi buyruqni bajaring.
hecmw_ctrl.dat da ko‘rsatilgan to‘r ma’lumotlari va tahlil boshqaruv ma’lumotlari o‘qiladi hamda ko‘rsatilgan natija va vizualizatsiya fayllari chiqariladi.
Parallel bajarish¶
Parallel hisoblash uchun MPI yoqilgan fistr1 ni oldindan tayyorlang va hecmw_part1 bilan bo‘lingan taqsimlangan domen to‘rlarini kirish sifatida ishlating. Bajarilish MPI runtime muhitiga muvofiq amalga oshadi. To‘rtta domen uchun misol quyida keltirilgan.
Windows binar paketlari MPI runtime ni o‘z ichiga oladi, shuning uchun MPI ni alohida o‘rnatmasdan parallel bajarish mumkin. Tafsilotlar uchun Binar paketlar yordamida o‘rnatish ga qarang. Soha bo‘linishi tushunchasi Soha bo‘linishi va parallel hisoblash da bayon qilingan.
Ver.3.x gacha faqat parallel kontakt tahlili bir domenli to‘rni kirish sifatida talab qilgan; Ver.5.x dan boshlab parallel kontakt tahlili boshqa tahlillar kabi taqsimlangan domen to‘rlaridan foydalanadi.
Shuningdek qarang¶
- Ketma-ket tahlil — ketma-ket bajarish va chiqish fayllarini tekshirish tartibi.
- Parallel tahlil — soha bo‘linishidan parallel bajarishgacha bo‘lgan tartib.
- Kiritish qoidalari — kirish fayllari uchun umumiy sintaksis qoidalari.
- Chiqish va qayta boshlash — chiqarilishi mumkin bo‘lgan fizik kattaliklar va qayta boshlash mexanizmi.
- Soha bo‘linishi va parallel hisoblash — parallel hisoblash uchun soha bo‘linishi.