ការបម្លែងសំណាញ់និងទិន្នន័យ¶
ក្រៅពីទម្រង់ស្តង់ដារ (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_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 សរសេរ 1 ឯកសារសម្រាប់ជំហានពេលវេលានីមួយៗ។ |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL,FSTR_FEMAP_NEUTRAL | ឯកសារ NEUTRAL អត្ថបទទូទៅក្នុងទម្រង់ FEMAP។ |
| រូបភាព BMP | BMP | រូបភាពលទ្ធផលផ្ទៃការបង្ហាញ (PSR) ឬមាឌការបង្ហាញ (PVR)។ |
ទម្រង់ EXODUS អាចបញ្ចេញបានតែពី FrontISTR ឯកសារប្រតិបត្តិដែលប៊ីលដ៍ជាមួយ Exodus II បណ្ណាល័យបើកដំណើរការ។ ប្រសិនបើប៊ីលដ៍ដោយមិនបើកវានឹងរំលងការបញ្ចេញ។
ការរួមបញ្ចូលឯកសារលទ្ធផលប៉ារ៉ាឡែលនិងការបម្លែងប្រភេទ¶
បើចង់រួមបញ្ចូលឯកសារលទ្ធផលដែលបែងចែកតាម PE ពីការប្រតិបត្តិប៉ារ៉ាឡែលទៅឯកសារតែមួយដោយមិនធ្វើដំណើរការបង្ហាញប្រើឧបករណ៍ rmerge។ rmerge កំណត់ចំនួន rank និងជំហានពេលវេលាចាប់ផ្តើម/បញ្ចប់/ចន្លោះហើយសរសេរជាឯកសារលទ្ធផលអត្ថបទឬបៃណារី។
ដើម្បីបម្លែងតំណាងអត្ថបទ/បៃណារីរបស់ឯកសារលទ្ធផលទៅវិញទៅមកប្រើឧបករណ៍ rconv។ rconv កំណត់ជំហានពេលវេលាចាប់ផ្តើម/បញ្ចប់/ចន្លោះហើយបម្លែងតែប្រភេទប៉ុណ្ណោះ។
ប្រធានបទពាក់ព័ន្ធ¶
- ការបញ្ចេញនិងការចាប់ផ្ដើមឡើងវិញ — ខ្លឹមសារឯកសារលទ្ធផលគណនា (ការចាប់ផ្ដើមឡើងវិញនិងប្រវត្តិបញ្ចេញ)
- បណ្ណាល័យធាតុ — ជម្រើសប្រភេទធាតុ
- !OUTPUT_VIS — ជ្រើសរើសបរិមាណរូបវន្តដែលផ្ញើទៅការបង្ហាញ
- ការជ្រើសរើសបរិស្ថានដំណើរការមុន/ក្រោយនិងការប្រតិបត្តិ — ការបង្កើតសំណាញ់និងការបង្ហាញដោយឧបករណ៍ខាងក្រៅ