تحلیل با پردازش ترتیبی¶
روند اجرا¶
شکل 3.1.2 روند اجرای پردازش ترتیبی تکپردازندهای با FrontISTR را نشان میدهد.
شکل 3.1.2 روند اجرای ترتیبی
فایلهای ورودی مورد نیاز¶
(1) دادهٔ کنترل کلی (پسوند dat)¶
در این فایل، فایلهای ورودی دادهٔ مش و دادهٔ کنترل تحلیل و نیز فایل خروجی نتایج تحلیل مشخص میشوند. نام فایل ثابت hecmw_ctrl.dat است.
نمونهای از دادهٔ کنترل کلی در ادامه آمده است. در این مثال، FrontISTR دادهٔ مش تکدامنه model.msh و دادهٔ کنترل تحلیل model.cnt را میخواند و دادهٔ نتیجهٔ تحلیل model.res.0.1 را مینویسد. همچنین hecmw_vis دادهٔ مش تکدامنه model.msh و دادهٔ نتیجهٔ تحلیل model.res.0.1 را میخواند و model_vis_psf.0000.(پسوند) مطابق تعیین خروجی را مینویسد. برای جزئیات به مرجع کلیدواژهها (دادهٔ کنترل کلی) مراجعه کنید.
(2) دادهٔ مش تکدامنه (پسوند msh)¶
در این فایل، پیکربندی کامل مش موضوع تحلیل، دادهٔ ماده، دادهٔ گروه مورد استفاده در دادهٔ کنترل تحلیل و اطلاعات مرتبط تعریف میشوند. برای جزئیات به مرجع کلیدواژهها (دادهٔ مش) مراجعه کنید.
(3) دادهٔ کنترل تحلیل (پسوند cnt)¶
در این فایل، نوع تحلیل، شرایط مرزی جابهجایی، شرایط مرزی بار و تنظیمات دیگر تعریف میشوند. همچنین دادهٔ کنترل حلگر و دادهٔ کنترل تجسمگر مشخص میشوند. در فصل 3 نمونههایی از دادهٔ کنترل تحلیل ارائه شده است. برای جزئیات به مرجع کلیدواژهها (دادهٔ کنترل تحلیل) مراجعه کنید.
(4) دادهٔ کنترل تجسم (پسوند ini)¶
این فایل دادهٔ کنترل hecmw_vis را مشخص میکند. نام فایل پیشفرض hecmw_vis.ini است. نمونهای از دادهٔ کنترل تجسم در ادامه آمده است. در این مثال، دادهٔ شبکهٔ بدون ساختار برای MicroAVS (پسوند inp) خروجی داده میشود. برای جزئیات به !visual و !OUTPUT_VIS در مرجع کلیدواژهها مراجعه کنید.
روش اجرا¶
FrontISTR را در دایرکتوری حاوی فایلهای ورودی با فرمان زیر اجرا کنید.
تجسم را میتوان به دو روش انجام داد. یکی اجرای آن بهعنوان پسپردازش FrontISTR است؛ در این حالت در دادهٔ کنترل تحلیل
را مشخص کنید تا تجسم بهطور خودکار اجرا شود. در این حالت لازم است دادهٔ کنترل تجسم در دادهٔ کنترل تحلیل نوشته شود.
برای انجام تجسم پس از پایان FrontISTR، ابتدا در دادهٔ کنترل تحلیل
را مشخص کرده و سپس FrontISTR را اجرا کنید.
پس از پایان FrontISTR، hecmw_vis را در دایرکتوری حاوی فایلهای ورودی و فایلهای نتایج تحلیل با فرمان زیر اجرا کنید.
فایلهای خروجی¶
(1) فایل پیام نتایج تحلیل (پسوند msg)¶
این فایل پیامهایی مانند روند تحلیل FrontISTR را خروجی میدهد. در هر اجرا یک فایل ایجاد میشود و نام فایل ثابت FSTR.msg است.
(2) فایل گزارش نتایج تحلیل (پسوند log)¶
این فایل نتایج تحلیل کمیتهای فیزیکی را برای هر گره و هر المان FrontISTR خروجی میدهد. همچنین بیشینه/کمینهٔ کمیتهای فیزیکی و نتایج تحلیل مودال را شامل میشود. در تحلیل دینامیکی، نتایج همهٔ گامها در این فایل خروجی داده میشوند. در هر اجرا یک فایل ایجاد میشود و نام فایل ثابت 0.log است.
(3) فایل نتایج تحلیل (بدون پسوند)¶
این فایل هنگامی خروجی داده میشود که گزینهٔ !WRITE, RESULT مشخص شده باشد.
این فایل نتایج تحلیل کمیتهای فیزیکی را برای هر گره و هر المان FrontISTR خروجی میدهد. برای هر گام یک فایل ایجاد میشود و نام آن با استفاده از سرآیند فایل مشخصشده در دادهٔ کنترل کلی، به صورت زیر تعیین میشود.
قاعدهٔ نامگذاری: (سرآیند فایل مشخصشده با !RESULT).0.(شمارهٔ گام)
مثال: model.res.0.1
(4) فایل بیتمپ نتایج تحلیل (پسوند bmp)¶
این فایل هنگامی خروجی داده میشود که در دادهٔ کنترل تجسم مشخص شده باشد.
این فایل دادهٔ بیتمپ تولیدشده توسط پردازش تجسم را خروجی میدهد. نام فایل با استفاده از سرآیند فایل مشخصشده در دادهٔ کنترل کلی تعیین میشود. برای جزئیات قاعدهٔ نامگذاری به مستندات hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf) مراجعه کنید.
(5) فایل دادهٔ شبکهٔ بدون ساختار نتایج تحلیل (پسوند inp)¶
این فایل هنگامی خروجی داده میشود که در دادهٔ کنترل تجسم مشخص شده باشد.
با این فایل میتوان با REVOCAP_PrePost، MicroAVS و ابزارهای مشابه پسپردازش انجام داد. نام آن با استفاده از سرآیند فایل مشخصشده در دادهٔ کنترل کلی، به صورت زیر تعیین میشود.
قاعدهٔ نامگذاری: (سرآیند فایل مشخصشده با !RESULT)_psf.(شمارهٔ گام).inp
مثال: model_vis_psf.0000.inp
(6) فایل خنثی نتایج تحلیل (پسوند neu)¶
این فایل هنگامی خروجی داده میشود که در دادهٔ کنترل تجسم مشخص شده باشد.
با این فایل میتوان در Femap پسپردازش انجام داد. نام آن با استفاده از سرآیند فایل مشخصشده در دادهٔ کنترل کلی، به صورت زیر تعیین میشود.
قاعدهٔ نامگذاری: (سرآیند فایل مشخصشده با !RESULT)_psf.(شمارهٔ گام).neu
مثال: model_vis_psf.0000.neu
توجه: فایل FSTR.dbg نیز خروجی داده میشود، اما برای اشکالزدایی است و معمولاً نیازی به مراجعه به آن نیست.