Tarkibga o'tish

Parallel tahlil

Bajarish oqimi

3.1.3-rasmda FrontISTR yordamida ko‘p protsessorli parallel ishlov berishning bajarish oqimi ko‘rsatilgan.

3.1.3-rasm Parallel ishlov berishning bajarish oqimi

Tayyorlanadigan kirish fayllari

(1) Umumiy boshqaruv ma’lumotlari (dat kengaytmasi)

Bu fayl to‘r ma’lumotlari va tahlil boshqaruv ma’lumotlari kirish fayllarini, shuningdek tahlil natijalari chiqish faylini belgilaydi. Fayl nomi hecmw_ctrl.dat sifatida qat’iy belgilangan.

Quyida umumiy boshqaruv ma’lumotlari misoli keltirilgan. Ushbu misolda hecmw_part avval bir domenli model.msh to‘r ma’lumotlarini o‘qiydi va model_8.0 dan n gacha bo‘lgan taqsimlangan domen to‘r ma’lumotlarini yozadi. FrontSTR model_8.0 dan n gacha bo‘lgan taqsimlangan domen to‘r ma’lumotlari va model.cnt tahlil boshqaruv ma’lumotlarini o‘qiydi hamda model.res.0 dan n.1 gacha bo‘lgan tahlil natija ma’lumotlarini yozadi. Bundan tashqari, hecmw_vis model_8.0 dan n gacha bo‘lgan taqsimlangan domen to‘r ma’lumotlari va model.res.0 dan n.1 gacha bo‘lgan tahlil natija ma’lumotlarini o‘qib, ko‘rsatilgan chiqishga mos model_vis_psf.0000.(kengaytma) ni yozadi. Tafsilotlar uchun Kalit so‘zlar ma’lumotnomasi (Umumiy boshqaruv ma’lumotlari) ga qarang.

(2) Bir domenli to‘r ma’lumotlari (msh kengaytmasi)

Bu fayl tahlil obyektining umumiy to‘r tuzilishini, material ma’lumotlarini, tahlil boshqaruv ma’lumotlarida ishlatiladigan guruh ma’lumotlarini va boshqa ma’lumotlarni aniqlaydi. Tafsilotlar uchun Kalit so‘zlar ma’lumotnomasi (To‘r ma’lumotlari) ga qarang.

(3) Tahlil boshqaruv ma’lumotlari (cnt kengaytmasi)

Bu fayl tahlil turini, ko‘chish chegaraviy shartlarini, yuk chegaraviy shartlarini va boshqa sozlamalarni aniqlaydi. Shuningdek, yechuvchi boshqaruv ma’lumotlari va vizualizator boshqaruv ma’lumotlarini belgilaydi. Tahlil boshqaruv ma’lumotlari misollari 3-bobda keltirilgan. Tafsilotlar uchun Kalit so‘zlar ma’lumotnomasi (Tahlil boshqaruv ma’lumotlari) ga qarang.

(4) Soha bo‘linishi yordamchi dasturi boshqaruv ma’lumotlari (dat kengaytmasi)

Bu fayl hecmw_part uchun boshqaruv ma’lumotlarini belgilaydi. Fayl nomi hecmw_part_ctrl.dat sifatida qat’iy belgilangan. Quyida soha bo‘linishi yordamchi dasturi boshqaruv ma’lumotlari misoli keltirilgan. Ushbu misolda bitta soha PMETIS soha bo‘linishi usuli bilan 8 ta sohaga bo‘linadi. Soha bo‘linishidan keyingi to‘rni ko‘rsatish uchun model_8.inp fayli ham chiqariladi. Tafsilotlar uchun hecmw1 hujjatiga (0803_001x_hecmw_part_201_users.pdf) qarang.

(5) Vizualizatsiya boshqaruv ma’lumotlari (ini kengaytmasi)

Bu fayl hecmw_vis uchun boshqaruv ma’lumotlarini belgilaydi. Standart fayl nomi hecmw_vis.ini. Quyida vizualizatsiya boshqaruv ma’lumotlari misoli keltirilgan. Ushbu misolda MicroAVS uchun tuzilmasiz to‘r ma’lumotlari (inp kengaytmasi) chiqariladi. Tafsilotlar uchun kalit so‘zlar ma’lumotnomasidagi !visual va !OUTPUT_VIS ga qarang.

Bajarish usuli

Kirish fayllari joylashgan katalogdan hecmw_part ni quyidagi buyruq satri bilan ishga tushiring.

hecmw_part1

Kirish fayllari joylashgan katalogdan FrontISTR ni quyidagi buyruq satri bilan ishga tushiring. MPI jarayonlarini ishga tushirish usuli bajarish muhitiga moslashtirilishi kerak.

mpirun -np 8 fistr1

Vizualizatsiyani ikki usulda bajarish mumkin. Birinchisi — uni FrontISTR ning keyingi ishlov berishi sifatida ishga tushirish. Bunda tahlil boshqaruv ma’lumotlarida

!WRITE, VISUAL

ni belgilang va vizualizatsiya avtomatik bajariladi. Bu holatda vizualizatsiya boshqaruv ma’lumotlari tahlil boshqaruv ma’lumotlari ichiga kiritilishi kerak.

FrontISTR bajarilishi tugagandan keyin vizualizatsiya qilish uchun avval tahlil boshqaruv ma’lumotlarida

!WRITE, RESULT

ni belgilang va FrontISTR ni ishga tushiring.

FrontISTR tugagandan so‘ng, kirish fayllari va tahlil natija fayllari joylashgan katalogdan hecmw_vis ni quyidagi buyruq satri bilan ishga tushiring. MPI jarayonlarini ishga tushirish usuli bajarish muhitiga moslashtirilishi kerak.

mpirun -np 8 hecmw_vis1

Chiqish fayllari tavsifi

(1) Soha bo‘linishi yordamchi dasturi log fayli (log kengaytmasi)

Bu fayl hecmw_part ishlovining borishi kabi xabarlarni o‘z ichiga oladi. Fayl nomi hecmw_part.log sifatida qat’iy belgilangan.

(2) Taqsimlangan domen to‘r fayllari (kengaytmasiz)

Bu fayllar sohalarga bo‘lingan to‘r tuzilishi, material ma’lumotlari, tahlil boshqaruv ma’lumotlarida ishlatiladigan guruh ma’lumotlari va boshqa ma’lumotlarni o‘z ichiga oladi. Har bir taqsimlangan domen uchun bittadan fayl yaratiladi va fayllar umumiy boshqaruv ma’lumotlarida ko‘rsatilgan fayl sarlavhasi asosida quyidagicha nomlanadi.

Nomlash qoidasi: (!MESH bilan ko‘rsatilgan fayl sarlavhasi).(taqsimlangan domen raqami)

Misol: model_8.0 dan model_8.7 gacha

(3) Soha bo‘linishi bajarilgan to‘rni ko‘rsatish fayli (inp kengaytmasi)

Bu fayl sohalarga bo‘lingan to‘rni ko‘rsatish uchun tuzilmasiz to‘r ma’lumotlarini o‘z ichiga oladi. Uni MicroAVS va shunga o‘xshash dasturlarda ko‘rsatish mumkin.

(4) Tahlil natijasi xabar fayli (msg kengaytmasi)

Bu fayl FrontISTR tahlilining borishi kabi xabarlarni o‘z ichiga oladi. Har bir bajarilish uchun bitta fayl yaratiladi va fayl nomi FSTR.msg sifatida qat’iy belgilangan.

(5) Tahlil natijasi log fayllari (log kengaytmasi)

Bu fayllar FrontISTR ning har bir tugun va elementidagi fizik kattaliklar bo‘yicha tahlil natijalarini o‘z ichiga oladi. Shuningdek, fizik kattaliklarning maksimal/minimal qiymatlari va modal tahlil natijalari ham mavjud. Dinamik tahlilda barcha bosqichlarning tahlil natijalari ushbu fayllarga chiqariladi. Har bir taqsimlangan domen uchun bittadan fayl yaratiladi va fayl nomi n.log (bu yerda n — taqsimlangan domen raqami) sifatida qat’iy belgilangan.

(6) Tahlil natijasi fayllari (kengaytmasiz)

Bu fayllar !WRITE, RESULT parametri ko‘rsatilganda chiqariladi.

Ular FrontISTR ning har bir tugun va elementidagi fizik kattaliklar bo‘yicha tahlil natijalarini o‘z ichiga oladi. Har bir taqsimlangan domen va har bir bosqich uchun bittadan fayl yaratiladi va fayllar umumiy boshqaruv ma’lumotlarida ko‘rsatilgan fayl sarlavhasi asosida quyidagicha nomlanadi.

Nomlash qoidasi: (!RESULT bilan ko‘rsatilgan fayl sarlavhasi).(taqsimlangan domen raqami).(bosqich raqami)

Misol: model_8.res.0.1 dan model_8.res.7.1 gacha

(7) Tahlil natijasi bitmap fayllari (bmp kengaytmasi)

Bu fayllar vizualizatsiya boshqaruv ma’lumotlarida ko‘rsatilganda chiqariladi.

Ular vizualizatsiya ishlovi orqali yaratilgan bitmap ma’lumotlarini o‘z ichiga oladi. Fayl nomlari umumiy boshqaruv ma’lumotlarida ko‘rsatilgan fayl sarlavhasi asosida belgilanadi. Nomlash qoidasi tafsilotlari uchun hecmw1 hujjatiga (0803_001f_hecmw_PC_cluster_201_vis.pdf) qarang.

(8) Tahlil natijasi tuzilmasiz to‘r ma’lumotlari fayllari (inp kengaytmasi)

Bu fayllar vizualizatsiya boshqaruv ma’lumotlarida ko‘rsatilganda chiqariladi.

Ular REVOCAP_PrePost, MicroAVS va shunga o‘xshash dasturlarda keyingi ishlov berish uchun ishlatilishi mumkin. Fayllar umumiy boshqaruv ma’lumotlarida ko‘rsatilgan fayl sarlavhasi asosida quyidagicha nomlanadi.

Nomlash qoidasi: (!RESULT bilan ko‘rsatilgan fayl sarlavhasi)_psf.(bosqich raqami).inp

Misol: model_vis_psf.0000.inp

(9) Tahlil natijasi neutral fayllari (neu kengaytmasi)

Bu fayllar vizualizatsiya boshqaruv ma’lumotlarida ko‘rsatilganda chiqariladi.

Ular Femap da keyingi ishlov berish uchun ishlatilishi mumkin. Fayllar umumiy boshqaruv ma’lumotlarida ko‘rsatilgan fayl sarlavhasi asosida quyidagicha nomlanadi.

Nomlash qoidasi: (!RESULT bilan ko‘rsatilgan fayl sarlavhasi)_psf.(bosqich raqami).neu

Misol: model_vis_psf.0000.neu

Izoh: FSTR.dbg.0 dan n gacha bo‘lgan fayllar ham chiqariladi, ammo ular nosozliklarni aniqlash uchun mo‘ljallangan va odatda ularga murojaat qilish shart emas.

AI-assisted translation May contain errors Official docs Status