تبدیل مش و داده¶
علاوه بر قالبهای استاندارد (مش HEC-MW و کنترل تحلیل FSTR)، ورودی/خروجی FrontISTR امکان وارد کردن قالبهای مش خارجی و خروجی گرفتن به قالبهای بصریسازی را نیز فراهم میکند. این فصل بهجای خود محاسبه، قابلیتهای «تبدیل قالب» را ساماندهی میکند.
نمای کلی قابلیتها¶
قابلیتهای تبدیل داده به دو دسته زیر تقسیم میشوند.
| دسته | قابلیت | ورودی/خروجی |
|---|---|---|
| تبدیل سمت ورودی | وارد کردن فایل خنثی FEMAP (neu2fstr) | فایل خنثی NEU → مش HEC-MW + فایل کنترل FrontISTR |
| تبدیل سمت خروجی | خروجی نتایج تحلیل به قالبهای بصریسازی (!VISUAL) | نتایج HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| تبدیل سمت خروجی | ادغام فایلهای نتیجه توزیعشده در اجرای موازی (rmerge) | فایل نتیجه هر PE → یک فایل نتیجه منفرد |
| تبدیل سمت خروجی | تبدیل متنی/دودویی فایلهای نتیجه (rconv) | فایل نتیجه متنی ↔ دودویی |
انتخاب کمیتهای فیزیکی که در فایل نتیجه محاسبه گنجانده میشوند و سازوکار فایل بازراهاندازی در این فصل بررسی نمیشود؛ به خروجی و بازراهاندازی مراجعه کنید.
وارد کردن مشهای خارجی¶
FrontISTR ابزار neu2fstr را همراه خود دارد که فایلهای خنثی FEMAP (NEU) را به مش HEC-MW و فایل کنترل FrontISTR تبدیل میکند.
در neu2fstr، هنگام تبدیل نوع تحلیل (تحلیل استاتیکی / تحلیل مودال / تحلیل حرارتی) مشخص میشود. فایلهای زیر تولید میشوند.
- فایل مش HEC-MW: مختصات گرهها، اتصال المانها، شناسههای ماده، دستگاههای مختصات، گروههای گره و گروههای المان
- فایل کنترل FrontISTR: الگوی کارتهای کنترل پایه مانند
!SOLUTIONمتناسب با نوع تحلیل - فایل کنترل HEC-MW (
hecmw_ctrl.dat): در صورت انتخاب گزینه مربوطه تولید میشود
هنگام تبدیل برای تحلیل مودال، پارامترهای بخش !EIGEN مقادیر موقت هستند و کاربر باید پس از تبدیل آنها را ویرایش کند. اطلاعاتی مانند شرایط مرزی، بارها و تماس که در فایل خنثی FEMAP نمایش داده نشدهاند در نتیجه تبدیل قرار نمیگیرند و باید به فایل کنترل افزوده شوند.
خروجی به قالبهای بصریسازی¶
نتایج محاسبه را میتوان علاوه بر فایل نتیجه استاندارد HEC-MW، در قالبهایی برای ابزارهای بصریسازی نوشت. در اجرای موازی، پردازش بصریسازی در همان اجرای MPI تحلیل انجام میشود، بنابراین نتایج همه PEها در یک فایل بصریسازی واحد ادغام و خروجی داده میشوند.
در ورودی، !VISUAL,method=PSR بصریسازی شبهگرافیکی (مقاطع، سطوح هممقدار، شکلهای تغییرشکلیافته و غیره) و !VISUAL,method=PVR رندر حجمی را مشخص میکند. برای جزئیات قالب به مرجع کلیدواژه مراجعه کنید. پارامتر output_type یکی از قالبهای زیر را انتخاب میکند.
| دسته قالب | مقدار output_type | کاربرد |
|---|---|---|
| AVS UCD (پیشفرض) | AVS | فایل UCD سبک شامل فقط المانهای سطحی. وقتی output_type مشخص نشده باشد، این مقدار پیشفرض است. |
| AVS UCD کامل | COMPLETE_AVS، COMPLETE_REORDER_AVS، SEPARATE_COMPLETE_AVS | UCD شامل همه المانها. نسخه مرتبسازیشده (REORDER) و نسخه خروجی جداگانه برای هر PE (SEPARATE) قابل انتخاب است. |
| AVS UCD دودویی | BIN_COMPLETE_AVS، BIN_COMPLETE_REORDER_AVS، BIN_SEPARATE_COMPLETE_AVS | نسخه دودویی AVS UCD کامل. |
| AVS UCD فشرده | COMP_COMPLETE_REORDER_AVS، COMP_SEPARATE_COMPLETE_AVS | نسخه فشردهشده با zlib از AVS UCD کامل. |
| MicroAVS | COMPLETE_MICROAVS | فایل UCD برای MicroAVS. |
| VTK | VTK، BIN_VTK، COMP_VTK | قالب VTK که ParaView و ابزارهای مشابه میتوانند آن را بخوانند. خروجی ASCII / دودویی / فشرده قابل انتخاب است. |
| EXODUS | EXODUS، STEP_EXODUS | قالب Exodus II برای ParaView. EXODUS همه گامهای زمانی را در یک فایل مینویسد، در حالی که STEP_EXODUS برای هر گام زمانی یک فایل مینویسد. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL، FSTR_FEMAP_NEUTRAL | فایل متنی عمومی NEUTRAL در قالب FEMAP. |
| تصویر BMP | BMP | تصویر نتیجه رندر سطحی (PSR) یا نتیجه رندر حجمی (PVR). |
قالب EXODUS فقط توسط اجرایی FrontISTR نوشته میشود که با کتابخانه Exodus II فعال ساخته شده باشد. در ساختهایی که این قابلیت غیرفعال است، خروجی نادیده گرفته میشود.
ادغام فایلهای نتیجه موازی و تبدیل نوع¶
برای ادغام فایلهای نتیجه حاصل از اجرای موازی (تقسیمشده بر حسب PE) در یک فایل واحد بدون پردازش بصریسازی، از ابزار rmerge استفاده کنید. rmerge تعداد رتبهها و شروع/پایان/فاصله گامهای زمانی را مشخص میکند و فایل نتیجه را در قالب متنی یا دودویی مینویسد.
برای تبدیل متقابل نمایش متنی و دودویی فایلهای نتیجه، از ابزار rconv استفاده کنید. rconv شروع/پایان/فاصله گامهای زمانی را مشخص میکند و فقط نوع نمایش را تبدیل میکند.
موارد مرتبط¶
- خروجی و بازراهاندازی — محتوای فایلهای نتیجه محاسبه (بازراهاندازی و خروجی تاریخچه)
- کتابخانه المان — گزینههای نوع المان
- !OUTPUT_VIS — انتخاب کمیتهای فیزیکی تحویلشده به بصریسازی
- نحوه انتخاب محیط پیش/پسپردازش و اجرا — ایجاد مش و بصریسازی با ابزارهای خارجی