Skip to content

ការវិភាគដោយដំណើរការប៉ារ៉ាឡែល

លំហូរប្រតិបត្តិ

រូប 3.1.3 បង្ហាញលំហូរប្រតិបត្តិដោយដំណើរការប៉ារ៉ាឡែលលើ ប្រព័ន្ធពហុប្រព័ន្ធដំណើរការ ដោយប្រើ FrontISTR។

រូប 3.1.3 លំហូរប្រតិបត្តិដោយដំណើរការប៉ារ៉ាឡែល

ឯកសារបញ្ចូលដែលត្រូវរៀបចំ

(1) ទិន្នន័យគ្រប់គ្រងសរុប (ការពង្រីក dat)

ឯកសារនេះកំណត់ឯកសារបញ្ចូលសម្រាប់ទិន្នន័យមេស និងទិន្នន័យគ្រប់គ្រងការវិភាគ ព្រមទាំងឯកសារបញ្ចេញលទ្ធផលវិភាគ។ ឈ្មោះឯកសារត្រូវបានកំណត់ថា hecmw_ctrl.dat។

ឧទាហរណ៍ទិន្នន័យគ្រប់គ្រងសរុបបង្ហាញខាងក្រោម។ ក្នុងឧទាហរណ៍នេះ ជាមុន hecmw_part អានទិន្នន័យមេសតំបន់តែមួយ model.msh ហើយសរសេរទិន្នន័យមេសតំបន់ចែកចាយ model_8.0 ដល់ n។ FrontISTR អានទិន្នន័យមេសតំបន់ចែកចាយ model_8.0 ដល់ n និងទិន្នន័យគ្រប់គ្រងការវិភាគ model.cnt ហើយសរសេរទិន្នន័យលទ្ធផលវិភាគ model.res.0 ដល់ n.1។ បន្ថែមទៀត hecmw_vis អានទិន្នន័យមេសតំបន់ចែកចាយ model_8.0 ដល់ n និងទិន្នន័យលទ្ធផលវិភាគ model.res.0 ដល់ n.1 ហើយសរសេរ model_vis_psf.0000.(ការពង្រីក) ដែលត្រូវនឹងការកំណត់បញ្ចេញ។ សម្រាប់ព័ត៌មានលម្អិត សូមមើល ឯកសារយោងពាក្យគន្លឹះ (ទិន្នន័យគ្រប់គ្រងសរុប)

(2) ទិន្នន័យមេសតំបន់តែមួយ (ការពង្រីក msh)

ឯកសារនេះកំណត់រចនាសម្ព័ន្ធមេសទាំងមូលរបស់វត្ថុវិភាគ ទិន្នន័យសម្ភារៈ និងទិន្នន័យក្រុមដែលប្រើក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគ ជាដើម។ សម្រាប់ព័ត៌មានលម្អិត សូមមើល ឯកសារយោងពាក្យគន្លឹះ (ទិន្នន័យមេស)

(3) ទិន្នន័យគ្រប់គ្រងការវិភាគ (ការពង្រីក cnt)

ឯកសារនេះកំណត់ប្រភេទការវិភាគ លក្ខខណ្ឌព្រំដែនការផ្លាស់ទី លក្ខខណ្ឌព្រំដែនបន្ទុក ជាដើម។ វាក៏កំណត់ទិន្នន័យត្រួតពិនិត្យ សូលវ័រ និងឧបករណ៍មើលឃើញផងដែរ។ ជំពូក 3 បង្ហាញឧទាហរណ៍ទិន្នន័យគ្រប់គ្រងការវិភាគ។ សម្រាប់ព័ត៌មានលម្អិត សូមមើល ឯកសារយោងពាក្យគន្លឹះ (ទិន្នន័យគ្រប់គ្រងការវិភាគ)

(4) ទិន្នន័យត្រួតពិនិត្យឧបករណ៍បែងចែកដែន (ការពង្រីក dat)

ឯកសារនេះកំណត់ទិន្នន័យត្រួតពិនិត្យ hecmw_part។ ឈ្មោះឯកសារត្រូវបានកំណត់ថា hecmw_part_ctrl.dat។ ឧទាហរណ៍ទិន្នន័យត្រួតពិនិត្យឧបករណ៍បែងចែកដែនបង្ហាញខាងក្រោម។ ក្នុងឧទាហរណ៍នេះ តំបន់តែមួយត្រូវបានបែងចែកជា 8 ដោយវិធី PMETIS។ វាក៏បញ្ចេញឯកសារ model_8.inp សម្រាប់បង្ហាញមេសបន្ទាប់ពីការបែងចែកដែន។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលឯកសារ hecmw1 (0803_001x_hecmw_part_201_users.pdf)។

(5) ទិន្នន័យត្រួតពិនិត្យការមើលឃើញ (ការពង្រីក ini)

ឯកសារនេះកំណត់ទិន្នន័យត្រួតពិនិត្យ hecmw_vis។ ឈ្មោះឯកសារលំនាំដើមគឺ hecmw_vis.ini។ ឧទាហរណ៍ទិន្នន័យត្រួតពិនិត្យការមើលឃើញបង្ហាញខាងក្រោម។ ក្នុងឧទាហរណ៍នេះ បញ្ចេញទិន្នន័យក្រឡាចត្រង្គមិនមានរចនាសម្ព័ន្ធ សម្រាប់ MicroAVS (ការពង្រីក inp)។ សម្រាប់ព័ត៌មានលម្អិត សូមមើល !visual និង !OUTPUT_VIS ក្នុងឯកសារយោងពាក្យគន្លឹះ។

វិធីប្រតិបត្តិ

ដំណើរការ hecmw_part នៅក្នុងថតដែលមានឯកសារបញ្ចូលដោយបន្ទាត់ពាក្យបញ្ជាខាងក្រោម។

hecmw_part1

ដំណើរការ FrontISTR នៅក្នុងថតដែលមានឯកសារបញ្ចូលដោយបន្ទាត់ពាក្យបញ្ជាខាងក្រោម។ ចំណាំថាវិធីដំណើរការការងារ MPI ត្រូវកែឱ្យសមនឹងបរិស្ថាននីមួយៗ។

mpirun -np 8 fistr1

ការមើលឃើញអាចដំណើរការបានពីរវិធី។ វិធីមួយគឺដំណើរការជាការដំណើរការក្រោយរបស់ FrontISTR ដោយកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគ

!WRITE, VISUAL

ការកំណត់នេះនឹងដំណើរការវាដោយស្វ័យប្រវត្តិ។ ក្នុងករណីនេះ ត្រូវសរសេរទិន្នន័យត្រួតពិនិត្យការមើលឃើញរួមក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគ។

ប្រសិនបើធ្វើការមើលឃើញបន្ទាប់ពី FrontISTR បញ្ចប់ ជាមុនកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគ

!WRITE, RESULT

ហើយដំណើរការ FrontISTR។

បន្ទាប់ពី FrontISTR បញ្ចប់ ដំណើរការ hecmw_vis នៅក្នុងថតដែលមានឯកសារបញ្ចូល និងឯកសារលទ្ធផលវិភាគដោយបន្ទាត់ពាក្យបញ្ជាខាងក្រោម។ ចំណាំថាវិធីដំណើរការការងារ MPI ត្រូវកែឱ្យសមនឹងបរិស្ថាននីមួយៗ។

mpirun -np 8 hecmw_vis1

សេចក្ដីពណ៌នាឯកសារបញ្ចេញ

(1) ឯកសារកំណត់ហេតុឧបករណ៍បែងចែកដែន (ការពង្រីក log)

ឯកសារនេះបញ្ចេញសារដូចជាវឌ្ឍនភាពដំណើរការរបស់ hecmw_part។ ឈ្មោះឯកសារត្រូវបានកំណត់ថា hecmw_part.log។

(2) ឯកសារមេសតំបន់ចែកចាយ (គ្មានការពង្រីក)

ឯកសារនេះបញ្ចេញរចនាសម្ព័ន្ធមេសដែលបានបែងចែកដែន ទិន្នន័យសម្ភារៈ និងទិន្នន័យក្រុមដែលប្រើក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគ ជាដើម។ ឯកសារមួយត្រូវបានបង្កើតសម្រាប់តំបន់ចែកចាយនីមួយៗ ហើយឈ្មោះឯកសារត្រូវបានកំណត់ដោយឯកសារហេដឌ័រ ដែលកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងសរុប ដូចខាងក្រោម។

ច្បាប់ដាក់ឈ្មោះ៖ (ឯកសារហេដឌ័រ ដែលកំណត់ដោយ !MESH).(លេខតំបន់ចែកចាយ)

ឧទាហរណ៍៖ model_8.0 ដល់ model_8.7

(3) ឯកសារសម្រាប់បង្ហាញមេសបន្ទាប់ពីបែងចែកដែន (ការពង្រីក inp)

ឯកសារនេះបញ្ចេញទិន្នន័យក្រឡាចត្រង្គមិនមានរចនាសម្ព័ន្ធ សម្រាប់បង្ហាញមេសដែលបានបែងចែកដែន។ អាចបង្ហាញដោយ MicroAVS ជាដើម។

(4) ឯកសារសារលទ្ធផលវិភាគ (ការពង្រីក msg)

ឯកសារនេះបញ្ចេញសារដូចជាវឌ្ឍនភាពការវិភាគរបស់ FrontISTR។ ឯកសារមួយត្រូវបានបង្កើតក្នុងមួយការដំណើរការ ហើយឈ្មោះឯកសារត្រូវបានកំណត់ថា FSTR.msg។

(5) ឯកសារកំណត់ហេតុលទ្ធផលវិភាគ (ការពង្រីក log)

ឯកសារនេះបញ្ចេញលទ្ធផលវិភាគនៃបរិមាណរូបវន្តសម្រាប់ថ្នាំង និងធាតុនីមួយៗរបស់ FrontISTR។ វាក៏បញ្ចេញតម្លៃអតិបរមា/អប្បបរមានៃបរិមាណរូបវន្ត និងលទ្ធផលវិភាគម៉ូដផងដែរ។ សម្រាប់ការវិភាគឌីណាមិច លទ្ធផលគ្រប់ស្ទេប ត្រូវបានបញ្ចេញក្នុងឯកសារនេះ។ ឯកសារត្រូវបានបង្កើតសម្រាប់តំបន់ចែកចាយនីមួយៗ ហើយឈ្មោះឯកសារត្រូវបានកំណត់ជា n.log (n គឺលេខតំបន់ចែកចាយ)។

(6) ឯកសារលទ្ធផលវិភាគ (គ្មានការពង្រីក)

ឯកសារនេះត្រូវបានបញ្ចេញនៅពេលកំណត់ជម្រើស !WRITE, RESULT។

ឯកសារនេះបញ្ចេញលទ្ធផលវិភាគនៃបរិមាណរូបវន្តសម្រាប់ថ្នាំង និងធាតុនីមួយៗរបស់ FrontISTR។ ឯកសារត្រូវបានបង្កើតសម្រាប់តំបន់ចែកចាយនីមួយៗ និងស្ទេបនីមួយៗ ហើយឈ្មោះឯកសារត្រូវបានដាក់ដោយប្រើ ឯកសារហេដឌ័រ ដែលកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងសរុប ដូចខាងក្រោម។

ច្បាប់ដាក់ឈ្មោះ៖ (ឯកសារហេដឌ័រ ដែលកំណត់ដោយ !RESULT).(លេខតំបន់ចែកចាយ).(លេខស្ទេប)

ឧទាហរណ៍៖ model_8.res.0.1 ដល់ model_8.res.7.1

(7) ឯកសារប៊ីតម៉ាប់លទ្ធផលវិភាគ (ការពង្រីក bmp)

ឯកសារនេះត្រូវបានបញ្ចេញនៅពេលកំណត់ក្នុងទិន្នន័យត្រួតពិនិត្យការមើលឃើញ។

ឯកសារនេះបញ្ចេញទិន្នន័យប៊ីតម៉ាប់ បន្ទាប់ពីដំណើរការមើលឃើញ។ ឈ្មោះឯកសារត្រូវបានដាក់ដោយប្រើ ឯកសារហេដឌ័រ ដែលកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងសរុប។ សម្រាប់ព័ត៌មានលម្អិតអំពីច្បាប់ដាក់ឈ្មោះ សូមមើលឯកសារ hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf)។

(8) ឯកសារទិន្នន័យក្រឡាចត្រង្គមិនមានរចនាសម្ព័ន្ធលទ្ធផលវិភាគ (ការពង្រីក inp)

ឯកសារនេះត្រូវបានបញ្ចេញនៅពេលកំណត់ក្នុងទិន្នន័យត្រួតពិនិត្យការមើលឃើញ។

អាចប្រើឯកសារនេះសម្រាប់ការដំណើរការក្រោយដោយ REVOCAP_PrePost ឬ MicroAVS ជាដើម។ ឈ្មោះឯកសារត្រូវបានដាក់ដោយប្រើ ឯកសារហេដឌ័រ ដែលកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងសរុប ដូចខាងក្រោម។

ច្បាប់ដាក់ឈ្មោះ៖ (ឯកសារហេដឌ័រ ដែលកំណត់ដោយ !RESULT)_psf.(លេខស្ទេប).inp

ឧទាហរណ៍៖ model_vis_psf.0000.inp

(9) ឯកសារអព្យាក្រឹត លទ្ធផលវិភាគ (ការពង្រីក neu)

ឯកសារនេះត្រូវបានបញ្ចេញនៅពេលកំណត់ក្នុងទិន្នន័យត្រួតពិនិត្យការមើលឃើញ។

អាចប្រើឯកសារនេះសម្រាប់ការដំណើរការក្រោយដោយ Femap។ ឈ្មោះឯកសារត្រូវបានដាក់ដោយប្រើ ឯកសារហេដឌ័រ ដែលកំណត់ក្នុងទិន្នន័យគ្រប់គ្រងសរុប ដូចខាងក្រោម។

ច្បាប់ដាក់ឈ្មោះ៖ (ឯកសារហេដឌ័រ ដែលកំណត់ដោយ !RESULT)_psf.(លេខស្ទេប).neu

ឧទាហរណ៍៖ model_vis_psf.0000.neu

ចំណាំ៖ FSTR.dbg.0 ដល់ n ក៏ត្រូវបានបញ្ចេញផងដែរ ប៉ុន្តែវាសម្រាប់ការបំបាត់កំហុស ដូច្នេះជាទូទៅមិនចាំបាច់មើលទេ។