কনটেন্টে যান

মেশ ও ডেটা রূপান্তর

FrontISTR-এর ইনপুট/আউটপুটে মানক বিন্যাসের (HEC-MW মেশ ও FSTR বিশ্লেষণ নিয়ন্ত্রণ) পাশাপাশি বাহ্যিক মেশ বিন্যাস আমদানি এবং ভিজ্যুয়ালাইজেশন বিন্যাসে আউটপুট দেওয়ার সুবিধা রয়েছে। এই অধ্যায়ে গণনা নিজে নয়, বরং "বিন্যাস রূপান্তর"-সংক্রান্ত কার্যাবলি সাজানো হয়েছে।

কার্যাবলির সারসংক্ষেপ

ডেটা রূপান্তরের কার্যাবলি নিচের 2 ধারায় বিভক্ত।

বিভাগ কার্যাবলি ইনপুট/আউটপুট
ইনপুট-পক্ষের রূপান্তর FEMAP নিউট্রাল ফাইল আমদানি (neu2fstr) NEU নিউট্রাল ফাইল → HEC-MW মেশ + FrontISTR নিয়ন্ত্রণ ফাইল
আউটপুট-পক্ষের রূপান্তর বিশ্লেষণ ফলাফলকে ভিজ্যুয়ালাইজেশন বিন্যাসে আউটপুট (!VISUAL) HEC-MW ফলাফল → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
আউটপুট-পক্ষের রূপান্তর সমান্তরাল নির্বাহে বিভক্ত ফলাফল ফাইল একীভূত করা (rmerge) প্রতিটি PE-এর ফলাফল ফাইল → একটি ফলাফল ফাইল
আউটপুট-পক্ষের রূপান্তর ফলাফল ফাইলের টেক্সট/বাইনারি রূপান্তর (rconv) টেক্সট ↔ বাইনারি ফলাফল ফাইল

গণনা-ফলাফল ফাইলে অন্তর্ভুক্ত ভৌত রাশির নির্বাচন বা রিস্টার্ট ফাইলের ব্যবস্থা এই অধ্যায়ে আলোচিত নয়; আউটপুট ও রিস্টার্ট দেখুন।

বাহ্যিক মেশ আমদানি

FrontISTR-এর সঙ্গে FEMAP নিউট্রাল ফাইল (NEU) কে HEC-MW মেশ এবং FrontISTR নিয়ন্ত্রণ ফাইলে রূপান্তর করার neu2fstr টুল অন্তর্ভুক্ত থাকে।

neu2fstr রূপান্তরের সময় বিশ্লেষণের ধরন (স্থির বিশ্লেষণ / মোডাল বিশ্লেষণ / তাপ বিশ্লেষণ) নির্দিষ্ট করে। তৈরি হওয়া ফাইলগুলো হলো:

  • HEC-MW মেশ ফাইল: নোড স্থানাঙ্ক, উপাদান সংযোগ, পদার্থ ID, স্থানাঙ্ক ব্যবস্থা, নোড গ্রুপ, উপাদান গ্রুপ
  • 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 সম্পূর্ণ 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 প্রতি সময় ধাপে 1 ফাইল লেখে।
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL FEMAP বিন্যাসের সাধারণ টেক্সট NEUTRAL ফাইল।
BMP চিত্র BMP পৃষ্ঠ রেন্ডারিং (PSR) অথবা আয়তন রেন্ডারিং (PVR) ফলাফলের চিত্র।

EXODUS বিন্যাস কেবল Exodus II লাইব্রেরি সক্রিয় রেখে বিল্ড করা FrontISTR নির্বাহযোগ্যে লেখা যায়। নিষ্ক্রিয় বিল্ড হলে আউটপুট বাদ যায়।

সমান্তরাল ফলাফল ফাইল একীভূতকরণ ও ধরন রূপান্তর

সমান্তরাল নির্বাহে পাওয়া ফলাফল ফাইলগুলো (প্রতি PE-তে বিভক্ত) ভিজ্যুয়ালাইজেশন ছাড়াই একটি ফাইলে একীভূত করতে rmerge টুল ব্যবহার করুন। rmerge র‍্যাঙ্ক সংখ্যা এবং সময় ধাপের শুরু/শেষ/ব্যবধান নির্দিষ্ট করে টেক্সট বা বাইনারি ফলাফল ফাইল লেখে।

ফলাফল ফাইলের টেক্সট/বাইনারি উপস্থাপনা পরস্পর রূপান্তর করতে rconv টুল ব্যবহার করুন। rconv সময় ধাপের শুরু/শেষ/ব্যবধান নির্দিষ্ট করে শুধু ধরন পরিবর্তন করে।

সংশ্লিষ্ট বিষয়