Skip to content

ការបម្លែងសំណាញ់និងទិន្នន័យ

ក្រៅពីទម្រង់ស្តង់ដារ (HEC-MW សំណាញ់និង FSTR ការវិភាគគ្រប់គ្រង) ការបញ្ចូល/បញ្ចេញរបស់ FrontISTR ក៏មានមុខងារនាំចូលទម្រង់សំណាញ់ខាងក្រៅនិងបញ្ចេញទៅទម្រង់បង្ហាញ។ ជំពូកនេះរៀបចំមុខងារ «បម្លែងទម្រង់» មិនមែនការគណនាខ្លួនវា។

ទិដ្ឋភាពទូទៅនៃមុខងារ

មុខងារបម្លែងទិន្នន័យត្រូវបានបែងចែកជា 2 ប្រភេទសំខាន់។

ប្រភេទ មុខងារ បញ្ចូល/បញ្ចេញ
បម្លែងផ្នែកបញ្ចូល នាំចូលឯកសារ 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 សំណាញ់៖ កូអរដោនេថ្នាំងការតភ្ជាប់ធាតុសម្ភារៈ 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_AVSCOMPLETE_REORDER_AVSSEPARATE_COMPLETE_AVS UCD ដែលមានធាតុទាំងអស់។ អាចជ្រើសកំណែរៀបឡើងវិញ (REORDER) និងកំណែបញ្ចេញតាម PE (SEPARATE)។
AVS UCD បៃណារី BIN_COMPLETE_AVSBIN_COMPLETE_REORDER_AVSBIN_SEPARATE_COMPLETE_AVS កំណែបៃណារីនៃ AVS UCD ពេញលេញ។
AVS UCD បង្ហាប់ COMP_COMPLETE_REORDER_AVSCOMP_SEPARATE_COMPLETE_AVS កំណែបង្ហាប់ zlib នៃ AVS UCD ពេញលេញ។
MicroAVS COMPLETE_MICROAVS ឯកសារ UCD សម្រាប់ MicroAVS។
VTK VTKBIN_VTKCOMP_VTK ទម្រង់ VTK ដែលអាចអានដោយ ParaView ជាដើម។ អាចជ្រើស ASCII / បៃណារី / បង្ហាប់។
EXODUS EXODUSSTEP_EXODUS ទម្រង់ Exodus II របស់ ParaView។ EXODUS សរសេរជំហានពេលវេលាទាំងអស់ទៅឯកសារតែមួយខណៈ STEP_EXODUS សរសេរ 1 ឯកសារសម្រាប់ជំហានពេលវេលានីមួយៗ។
FEMAP NEUTRAL VIS_FEMAP_NEUTRALFSTR_FEMAP_NEUTRAL ឯកសារ NEUTRAL អត្ថបទទូទៅក្នុងទម្រង់ FEMAP។
រូបភាព BMP BMP រូបភាពលទ្ធផលផ្ទៃការបង្ហាញ (PSR) ឬមាឌការបង្ហាញ (PVR)។

ទម្រង់ EXODUS អាចបញ្ចេញបានតែពី FrontISTR ឯកសារប្រតិបត្តិដែលប៊ីលដ៍ជាមួយ Exodus II បណ្ណាល័យបើកដំណើរការ។ ប្រសិនបើប៊ីលដ៍ដោយមិនបើកវានឹងរំលងការបញ្ចេញ។

ការរួមបញ្ចូលឯកសារលទ្ធផលប៉ារ៉ាឡែលនិងការបម្លែងប្រភេទ

បើចង់រួមបញ្ចូលឯកសារលទ្ធផលដែលបែងចែកតាម PE ពីការប្រតិបត្តិប៉ារ៉ាឡែលទៅឯកសារតែមួយដោយមិនធ្វើដំណើរការបង្ហាញប្រើឧបករណ៍ rmergermerge កំណត់ចំនួន rank និងជំហានពេលវេលាចាប់ផ្តើម/បញ្ចប់/ចន្លោះហើយសរសេរជាឯកសារលទ្ធផលអត្ថបទឬបៃណារី។

ដើម្បីបម្លែងតំណាងអត្ថបទ/បៃណារីរបស់ឯកសារលទ្ធផលទៅវិញទៅមកប្រើឧបករណ៍ rconvrconv កំណត់ជំហានពេលវេលាចាប់ផ្តើម/បញ្ចប់/ចន្លោះហើយបម្លែងតែប្រភេទប៉ុណ្ណោះ។

ប្រធានបទពាក់ព័ន្ធ