Skip to content

जाळी आणि डेटा रूपांतरण

FrontISTR च्या इनपुट/आउटपुटमध्ये मानक स्वरूपांव्यतिरिक्त (HEC-MW जाळी आणि FSTR विश्लेषण नियंत्रण) बाह्य जाळी स्वरूप आयात करणे आणि दृश्यीकरण स्वरूपात आउटपुट देणे यांची साधने उपलब्ध आहेत. या प्रकरणात गणना स्वतः नव्हे, तर स्वरूप रूपांतरण कार्ये मांडली आहेत.

कार्यांचा आढावा

डेटा रूपांतरण कार्ये पुढील दोन गटांत विभागली जातात.

विभाग कार्य इनपुट/आउटपुट
इनपुट रूपांतरण FEMAP neutral फाइल आयात (neu2fstr) NEU neutral फाइल → HEC-MW जाळी + FrontISTR नियंत्रण फाइल
आउटपुट रूपांतरण विश्लेषण परिणामांचे दृश्यीकरण स्वरूपात आउटपुट (!VISUAL) HEC-MW परिणाम → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
आउटपुट रूपांतरण समांतर कार्यान्वयनातील वितरित परिणाम फाइल एकत्र करणे (rmerge) प्रत्येक PE ची परिणाम फाइल → एकच परिणाम फाइल
आउटपुट रूपांतरण परिणाम फाइलचे मजकूर/बायनरी रूपांतरण (rconv) मजकूर ↔ बायनरी परिणाम फाइल

गणना-परिणाम फाइलमध्ये कोणत्या भौतिक राशी समाविष्ट करायच्या किंवा रीस्टार्ट फाइलची यंत्रणा या प्रकरणात हाताळलेली नाही; त्यासाठी आउटपुट आणि रीस्टार्ट पहा.

बाह्य जाळी आयात

FrontISTR मध्ये FEMAP neutral फाइल (NEU) चे HEC-MW जाळी आणि FrontISTR नियंत्रण फाइलमध्ये रूपांतरण करणारे neu2fstr साधन समाविष्ट आहे.

neu2fstr चालवताना विश्लेषण प्रकार (स्थिर विश्लेषण / मोडल विश्लेषण / उष्णता विश्लेषण) निर्दिष्ट केला जातो. पुढील फाइल तयार होतात.

  • HEC-MW जाळी फाइल: नोड निर्देशांक, एलिमेंट जोडणी, पदार्थ ID, निर्देशांक प्रणाली, नोड गट, एलिमेंट गट
  • FrontISTR नियंत्रण फाइल: विश्लेषण प्रकारानुसार !SOLUTION इत्यादी मूलभूत नियंत्रण कार्डचा नमुना
  • HEC-MW नियंत्रण फाइल (hecmw_ctrl.dat): पर्यायाने तयार केली जाते

मोडल विश्लेषणासाठी रूपांतरण केल्यास !EIGEN विभागातील प्राचले तात्पुरती मूल्ये असतात आणि रूपांतरणानंतर वापरकर्त्याने ती संपादित करावीत. सीमा अटी, भार किंवा संपर्क यांसारखी माहिती FEMAP neutral फाइलमध्ये व्यक्त होत नसेल तर ती रूपांतरण परिणामात येत नाही; अशी माहिती नियंत्रण फाइलमध्ये अतिरिक्तपणे लिहावी लागते.

दृश्यीकरण स्वरूपात आउटपुट

मानक 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 पूर्ण AVS UCD ची zlib-संकुचित आवृत्ती.
MicroAVS COMPLETE_MICROAVS MicroAVS साठी UCD फाइल.
VTK VTK, BIN_VTK, COMP_VTK ParaView इत्यादींमध्ये वाचण्यासाठी VTK स्वरूप; अॅस्की / बायनरी / संकुचित प्रकार निवडता येतात.
EXODUS EXODUS, STEP_EXODUS ParaView चे Exodus II स्वरूप; EXODUS सर्व काल-पायऱ्या एका फाइलमध्ये, STEP_EXODUS प्रत्येक काल-पायरीसाठी स्वतंत्र फाइल लिहिते.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL FEMAP स्वरूपातील सामान्य मजकूर NEUTRAL फाइल.
BMP प्रतिमा BMP पृष्ठ रेंडरिंग (PSR) किंवा आयतन रेंडरिंग (PVR) परिणामाची प्रतिमा.

EXODUS स्वरूप फक्त Exodus II लायब्ररी सक्षम करून बिल्ड केलेल्या FrontISTR कार्यवाही फाइलमधून लिहिता येते. ती सुविधा नसलेल्या बिल्डमध्ये हा आउटपुट वगळला जातो.

समांतर परिणाम फाइल एकत्र करणे आणि प्रकार रूपांतरण

समांतर कार्यान्वयनातून मिळालेल्या PE-निहाय परिणाम फाइल दृश्यीकरण न करता एका फाइलमध्ये एकत्र करायच्या असल्यास rmerge साधन वापरले जाते. rmerge मध्ये रँक संख्या आणि काल-पायरीची सुरुवात/शेवट/अंतर निर्दिष्ट करून परिणाम मजकूर किंवा बायनरी स्वरूपात लिहिला जातो.

परिणाम फाइलचे मजकूर आणि बायनरी निरूपण परस्पर रूपांतरित करण्यासाठी rconv वापरले जाते. rconv काल-पायरीची सुरुवात/शेवट/अंतर निर्दिष्ट करून फक्त डेटा प्रकार बदलते.

संबंधित विषय