تحويل الشبكات والبيانات¶
بالإضافة إلى التنسيقات القياسية (شبكة HEC-MW والتحكم في تحليل FSTR)، يدعم إدخال/إخراج FrontISTR استيراد تنسيقات شبكات خارجية والتصدير إلى تنسيقات تصور. يلخص هذا الفصل وظائف تحويل التنسيق بدلًا من الحساب نفسه.
نظرة عامة على الوظائف¶
تنقسم وظائف تحويل البيانات إلى الفئتين التاليتين.
| الفئة | الوظيفة | الإدخال/الإخراج |
|---|---|---|
| التحويل في جانب الإدخال | استيراد ملفات FEMAP neutral (neu2fstr) |
ملف NEU neutral ← شبكة HEC-MW + ملف تحكم FrontISTR |
| التحويل في جانب الإخراج | تصدير نتائج التحليل إلى تنسيقات التصور (!VISUAL) |
نتائج HEC-MW ← AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| التحويل في جانب الإخراج | دمج ملفات النتائج الموزعة من التنفيذ المتوازي (rmerge) |
ملفات النتائج لكل PE ← ملف نتائج واحد |
| التحويل في جانب الإخراج | تحويل ملفات النتائج بين النص والثنائي (rconv) |
ملفات نتائج نصية ↔ ثنائية |
اختيار الكميات الفيزيائية التي ستُضمّن في ملفات النتائج وآلية ملف إعادة التشغيل غير مشمولين في هذا الفصل؛ راجع الإخراج وإعادة التشغيل.
استيراد شبكات خارجية¶
يتضمن FrontISTR الأداة neu2fstr التي تحول ملفات FEMAP neutral (NEU) إلى شبكة HEC-MW وملفات تحكم FrontISTR.
باستخدام neu2fstr، يُحدد نوع التحليل (تحليل ساكن / تحليل نمطي / تحليل حراري) أثناء التحويل. ويتم إنشاء الملفات التالية.
- ملف شبكة HEC-MW: إحداثيات العقد، اتصال العناصر، معرفات المواد، أنظمة الإحداثيات، مجموعات العقد، ومجموعات العناصر
- ملف تحكم FrontISTR: قالب بطاقات التحكم الأساسية مثل
!SOLUTIONوفقًا لنوع التحليل - ملف تحكم HEC-MW (
hecmw_ctrl.dat): يُنشأ اختياريًا
عند التحويل للتحليل النمطي، تكون المعاملات في قسم !EIGEN قيمًا مؤقتة ويجب على المستخدم تعديلها بعد التحويل. المعلومات مثل شروط الحدود والأحمال والتلامس التي لا تمثيل لها في ملف FEMAP neutral لا تُضمّن في نتيجة التحويل ويجب إضافتها إلى ملف التحكم.
التصدير إلى تنسيقات التصور¶
يمكن كتابة نتائج الحساب إلى تنسيقات أدوات التصور بالإضافة إلى ملفات نتائج HEC-MW القياسية. أثناء التنفيذ المتوازي، تُجرى معالجة التصور داخل تنفيذ MPI نفسه المستخدم للتحليل، ولذلك تُدمج نتائج جميع PEs في ملف تصور واحد.
في الإدخال، يحدد !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 — اختيار الكميات الفيزيائية الممررة إلى التصور
- كيفية اختيار بيئات المعالجة المسبقة/اللاحقة والتنفيذ — إنشاء الشبكة والتصور باستخدام أدوات خارجية