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

විශ්ලේෂණ ප්‍රවාහය

FrontISTR විශ්ලේෂණයකදී ආදාන ගොනු සකස් කර, විසඳුම්කාරක fistr1 ක්‍රියාත්මක කර, ප්‍රතිදාන ගොනු පරීක්ෂා කරයි. මෙම පිටුවේ සමස්ත ප්‍රවාහය, භාවිත කරන ආදාන/ප්‍රතිදාන ගොනු වර්ග, සහ අනුක්‍රමික හා සමාන්තර ක්‍රියාත්මක කිරීමේ ක්‍රම සාරාංශ කර ඇත. එක් එක් පියවරේ විස්තරාත්මක ක්‍රියාපටිපාටිය සඳහා ක්‍රියාත්මක කිරීමේ මාර්ගෝපදේශයේ අදාළ පිටුව බලන්න.

සමස්ත ප්‍රවාහය

අනුක්‍රමික සහ සමාන්තර ගණනය අතර වෙනස වන්නේ වසම් බෙදීම සහ ප්‍රතිඵල ඒකාබද්ධ කිරීම අවශ්‍යද යන්නයි. මූලික ප්‍රවාහය පහත පරිදි වේ.

  1. FrontISTR ප්‍රධාන වැඩසටහන සහ අදාළ වැඩසටහන් ලබාගෙන ක්‍රියාත්මක කළ හැකි තත්ත්වයට සකස් කරන්න. → ස්ථාපනය
  2. නියමිත ආකෘතියට අනුව ආදාන ගොනු (සමස්ත පාලන දත්ත hecmw_ctrl.dat, මෙෂ් දත්ත, විශ්ලේෂණ පාලන දත්ත) සකස් කරන්න.
  3. සමාන්තර ගණනයක් සිදු කරන විට, වසම් බෙදීමේ වැඩසටහන hecmw_part1 භාවිත කර තනි-වසම් මෙෂ් බෙදාහැරුණු-වසම් මෙෂ්කට බෙදන්න. අනුක්‍රමික ගණනයේදී මෙම පියවර අවශ්‍ය නොවේ.
  4. fistr1 ක්‍රියාත්මක කරන්න.
  5. ප්‍රතිදානය වූ ලොග්, ප්‍රතිඵල සහ දෘශ්‍යකරණ ගොනු පරීක්ෂා කරන්න. සමාන්තර ගණනයේ ප්‍රතිඵල එක් ගොනුවකට එකතු කිරීමට අවශ්‍ය නම්, අවශ්‍යතාව අනුව ප්‍රතිඵල ඒකාබද්ධ කරන්න.

අනුක්‍රමික ගණනයේ නිශ්චිත ක්‍රියාපටිපාටිය සඳහා අනුක්‍රමික සැකසුමෙන් විශ්ලේෂණය සහ සමාන්තර ගණනයේ නිශ්චිත ක්‍රියාපටිපාටිය සඳහා සමාන්තර සැකසුමෙන් විශ්ලේෂණය බලන්න.

ආදාන සහ ප්‍රතිදාන ගොනු

FrontISTR ආදාන/ප්‍රතිදාන ගොනු

රූපය: විශ්ලේෂණයේ ආදාන/ප්‍රතිදාන ගොනු

ආදාන ගොනු

FrontISTR පහත ආදාන ගොනු වර්ග 3 කියවයි.

  • සමස්ත පාලන දත්ත (hecmw_ctrl.dat): මෙෂ් දත්ත සහ විශ්ලේෂණ පාලන දත්ත සඳහා ආදාන ගොනු නාම, සහ ප්‍රතිඵල හා දෘශ්‍යකරණ දත්ත සඳහා ප්‍රතිදාන ගොනු නාම සඳහන් කරයි.
  • මෙෂ් දත්ත: සීමිත මූලද්‍රව්‍ය මෙෂ්, ද්‍රව්‍ය දත්ත, අංශ දත්ත සහ සමූහ දත්ත නිර්වචනය කරයි. තනි CPU එකක විශ්ලේෂණය කරන විට තනි-වසම් මෙෂ් භාවිත කරයි; CPU කිහිපයක සමාන්තරව ක්‍රියාත්මක කරන විට hecmw_part1 මඟින් බෙදූ බෙදාහැරුණු-වසම් මෙෂ් භාවිත කරයි.
  • විශ්ලේෂණ පාලන දත්ත: විශ්ලේෂණ වර්ගය, මායිම් කොන්දේසි, භාර, විසඳුම්කාරක පාලනය සහ දෘශ්‍යකරණ පාලනය නිර්වචනය කරයි.

මේ සියල්ල පෙළ ගොනු වන අතර සංස්කාරකයකින් නිර්මාණය හා සංස්කරණය කළ හැක. එක් එක් ගොනුවේ අන්තර්ගතය ලියන ආකෘතිය සඳහා ආදාන නීති බලන්න.

ප්‍රතිදාන ගොනු

FrontISTR ක්‍රියාත්මක කළ විට, විශ්ලේෂණ අන්තර්ගතය සහ විශ්ලේෂණ පාලන දත්තවල නියමයන් අනුව පහත ගොනු ප්‍රතිදානය වේ.

  • පණිවිඩ සහ ලොග් ගොනු: ක්‍රියාත්මක වීමේ ප්‍රගතිය, විස්ථාපන/වික්‍රියා/ආතති උපරිම හා අවම අගයන්, මෝඩල් විශ්ලේෂණ ප්‍රතිඵල ආදියෙහි සාරාංශ ප්‍රතිදානය කරයි.
  • විශ්ලේෂණ ප්‍රතිඵල ගොනු: විශ්ලේෂණ පාලන දත්ත තුළ !WRITE,RESULT සඳහන් කළ විට, එක් එක් නෝඩය සහ මූලද්‍රව්‍යය සඳහා භෞතික ප්‍රමාණ ප්‍රතිදානය කරයි. පශ්චාත් සැකසුම් හෝ වෙනත් විශ්ලේෂණයකින් කියවීම සඳහා භාවිත කරයි.
  • දෘශ්‍යකරණ ගොනු: !WRITE,VISUAL සඳහන් කළ විට, දෘශ්‍යකරණ මෙවලම් සඳහා වූ ආකෘතියකින් ප්‍රතිදානය කරයි.

ප්‍රතිදාන ගොනු නාමකරණ නීති සහ පරීක්ෂා කිරීමේ ක්‍රම අනුක්‍රමික සැකසුමෙන් විශ්ලේෂණය සහ සමාන්තර සැකසුමෙන් විශ්ලේෂණය හි ද, ප්‍රතිදානය කළ හැකි භෞතික ප්‍රමාණ සහ ආකෘති පිළිබඳ විස්තර ප්‍රතිදානය සහ නැවත ආරම්භ කිරීම හි ද දක්වා ඇත.

ක්‍රියාත්මක කිරීමේ ක්‍රමය

fistr1 (Windows අනුවාදයේ fistr1.exe) PATH හි ඇති නාමාවලියක හෝ ආදාන ගොනු ඇති නාමාවලියේ තබන්න. ආදාන ගොනු ඇති නාමාවලියේ පහත විධානය ක්‍රියාත්මක කළ විට අනුක්‍රමික ගණනය ආරම්භ වේ.

fistr1

hecmw_ctrl.dat හි ලියා ඇති මෙෂ් දත්ත සහ විශ්ලේෂණ පාලන දත්ත කියවා, සඳහන් කළ ප්‍රතිඵල සහ දෘශ්‍යකරණ ගොනු ප්‍රතිදානය කරයි.

සමාන්තර ක්‍රියාත්මක කිරීම

සමාන්තර ගණනය සඳහා MPI සහාය ඇති fistr1 පෙර සකස් කර, hecmw_part1 මඟින් බෙදූ බෙදාහැරුණු-වසම් මෙෂ් ආදානය කරන්න. ක්‍රියාත්මක කිරීම MPI ධාවන පරිසරයට අනුව සිදු කරයි. වසම් 4 කින් ක්‍රියාත්මක කරන උදාහරණයක් පහත දැක්වේ.

mpirun -np 4 fistr1

Windows අනුවාදයේ බෙදාහැරීමේ ද්විමය ගොනු සමඟ MPI ක්‍රියාකාල පරිසරය ඇතුළත් වන බැවින්, MPI වෙනම ස්ථාපනය නොකර සමාන්තරව ක්‍රියාත්මක කළ හැක. විස්තර සඳහා ද්විමය පැකේජයෙන් ස්ථාපනය බලන්න. වසම් විභජනයේ සංකල්පය වසම් විභජනය සහ සමාන්තර ගණනය හි දක්වා ඇත.

Ver.3.x දක්වා, සමාන්තර ස්පර්ශ විශ්ලේෂණය සඳහා පමණක් තනි-වසම් මෙෂ් ආදානය කළ යුතු විය. Ver.5.x සිට, සමාන්තර ස්පර්ශ විශ්ලේෂණයද අනෙකුත් විශ්ලේෂණ මෙන් බෙදාහැරුණු-වසම් මෙෂ් ආදානය කරන ක්‍රමයට ඒකාකාරී කර ඇත.

අදාළ අයිතම