Skip to content

በትይዩ ማቀናበር የሚከናወን ትንተና

የማስኬጃ ፍሰት

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_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 ፋይሎችም ይወጣሉ፣ ነገር ግን ለዲበግ ብቻ ስለሆኑ በመደበኛ አጠቃቀም ማየት አያስፈልግም።