Skip to content

د تحلیل بهیر

د FrontISTR تحلیل د ننوتۍ فایلونو له چمتو کولو، د fistr1 حلګر له اجرا، او د وتۍ فایلونو له کتلو څخه تېرېږي. دا پاڼه ټولیز بهیر، د کارېدونکو ننوتۍ او وتۍ فایلونو ډولونه، او د مسلسل او موازي اجرا لارې راټولوي. د هر ګام تفصیلي کړنلاره د اجرا لارښود په اړونده پاڼه کې ورکړل شوې ده.

ټولیز بهیر

په مسلسل او موازي محاسبه کې د ساحې وېش او د پایلو د یوځای کولو اړتیا توپیر لري. بنسټیز بهیر داسې دی.

  1. FrontISTR او ملګري پروګرامونه ترلاسه کړئ او د اجرا لپاره یې چمتو کړئ. → نصب
  2. د ټاکل شوې بڼې له مخې د ننوتۍ فایلونه (ټولیز کنټرول ډاټا hecmw_ctrl.dat، مېش ډاټا، او د تحلیل کنټرول ډاټا) چمتو کړئ.
  3. د موازي محاسبې لپاره، د ساحې وېش پروګرام hecmw_part1 په وسیله یوه-ساحه مېش په وېشل شوی-ساحه مېشونو ووېشئ. په مسلسل محاسبه کې دا ګام ته اړتیا نشته.
  4. fistr1 اجرا کړئ.
  5. تولید شوي لاګ، پایلې او لېدنې فایلونه وګورئ. که په موازي محاسبه کې غواړئ پایلې په 1 فایل کې راټولې کړئ، د اړتیا له مخې یې یوځای کړئ.

د مسلسل محاسبې تفصیلي کړنلارې لپاره د ترتیبي پروسس له لارې تحلیل، او د موازي محاسبې لپاره په موازي پروسس سره تحلیل وګورئ.

د ننوتۍ او وتۍ فایلونه

د FrontISTR ننوتۍ/وتۍ فایلونه

شکل: د تحلیل ننوتۍ او وتۍ فایلونه

د ننوتۍ فایلونه

FrontISTR لاندې 3 ډوله ننوتۍ فایلونه لولي.

  • ټولیز کنټرول ډاټا (hecmw_ctrl.dat): د مېش ډاټا او د تحلیل کنټرول ډاټا د ننوتۍ فایل نومونه، او د پایلو او لېدنې ډاټا د وتۍ فایل نومونه ټاکي.
  • مېش ډاټا: محدود عنصر مېش، مواد ډاټا، برخه ډاټا او ډله ډاټا تعریفوي. په یوه CPU د تحلیل لپاره یوه-ساحه مېش، او په څو CPU موازي اجرا کې د hecmw_part1 له خوا وېشل شوي وېشل شوی-ساحه مېشونه کاروئ.
  • د تحلیل کنټرول ډاټا: د تحلیل ډول، سرحدي شرطونه، بارونه، د حلګر کنټرول او د لېدنې کنټرول تعریفوي.

دا ټول متني فایلونه دي او په سمونګر کې جوړېدای او سمېدای شي. د هر فایل د لیکلو بڼې لپاره د ننوتۍ قواعد وګورئ.

د وتۍ فایلونه

کله چې FrontISTR اجرا شي، د تحلیل منځپانګې او د تحلیل کنټرول ډاټا ټاکنو له مخې لاندې فایلونه تولیدېږي.

  • پیغام او لاګ فایلونه: د اجرا پرمختګ، د بې‌ځایه کېدنه، کرنش او تنش اعظمي/اصغري ارزښتونه، د مودونو تحلیل پایلې او ورته لنډیزونه لیکي.
  • د تحلیل پایلو فایلونه: کله چې په تحلیل کنټرول ډاټا کې !WRITE,RESULT وټاکل شي، د هر نوډ او عنصر فزیکي کمیتونه لیکل کېږي. د وروسته‌پروسس او په بل تحلیل کې د ننوتۍ لپاره کارول کېږي.
  • د لېدنې فایلونه: کله چې !WRITE,VISUAL وټاکل شي، د لېدنې وسیلو لپاره په مناسبې بڼې کې ډاټا لیکل کېږي.

د وتۍ فایلونو د نومولو قواعد او د کتلو لارې په د ترتیبي پروسس له لارې تحلیل او په موازي پروسس سره تحلیل کې، او د وتۍ وړ فزیکي کمیتونو او بڼو تفصیل په وتۍ او بیاپیل کې دی.

د اجرا طریقه

fistr1 (په Windows کې fistr1.exe) په هغه ډایرکټري کې کېږدئ چې په لاره کې وي، یا په هغه ډایرکټري کې چې د ننوتۍ فایلونه پکې دي. د ننوتۍ فایلونو په ډایرکټري کې لاندې اجرا کړئ ترڅو مسلسل محاسبه پیل شي.

fistr1

په hecmw_ctrl.dat کې ټاکل شوي مېش ډاټا او د تحلیل کنټرول ډاټا لوستل کېږي، او ټاکل شوي پایلې او لېدنې فایلونه تولیدېږي.

موازي اجرا

د موازي محاسبې لپاره مخکې له مخکې MPI-فعال fistr1 چمتو کړئ، او د hecmw_part1 له خوا وېشل شوي وېشل شوی-ساحه مېشونه د ننوتۍ په توګه وکاروئ. اجرا د MPI د اجرا چاپېریال له مخې ترسره کېږي. لاندې د 4 ساحو بېلګه ده.

mpirun -np 4 fistr1

د Windows وېشل شوو باینري فایلونو کې د MPI اجراچاپېریال شامل دی، نو د MPI جلا نصب پرته موازي اجرا ممکنه ده. د تفصیل لپاره د باینري پکېجونو په وسیله نصب وګورئ. د ساحې د تجزیې مفهوم په د ساحې وېش او موازي محاسبه کې ښودل شوی.

تر Ver.3.x پورې یوازې په موازي تماس تحلیل کې یوه-ساحه مېش د ننوتۍ په توګه اړین و؛ له Ver.5.x وروسته، موازي تماس تحلیل هم د نورو تحلیلونو په څېر وېشل شوی-ساحه مېش کاروي.

اړوند موضوعات