අන්තර්ගතය වෙත යන්න

සමාන්තර සැකසුමෙන් විශ්ලේෂණය

ක්‍රියාත්මක කිරීමේ ප්‍රවාහය

FrontISTR භාවිත කර බහු ප්‍රොසෙසර් සමාන්තර සැකසුමෙන් ක්‍රියාත්මක කරන ප්‍රවාහය රූපය 3.1.3 හි දක්වා ඇත.

රූපය 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 ලෙස ස්ථිරය. වසම් බෙදීමේ උපයෝගිතා පාලන දත්ත සඳහා උදාහරණයක් පහත දැක්වේ. මෙම උදාහරණයේ PMETIS වසම් බෙදීමේ ක්‍රමයෙන් තනි වසම කොටස් 8කට බෙදයි. එසේම බෙදීමෙන් පසු ජාලකය පෙන්වීම සඳහා 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 ගොනු ප්‍රතිදානය වන නමුත් ඒවා දෝෂහරණය සඳහා වන බැවින් සාමාන්‍යයෙන් පරීක්ෂා කිරීම අවශ්‍ය නොවේ.