సమాచారానికి వెళ్లండి

సమాంతర ప్రాసెసింగ్ ద్వారా విశ్లేషణ

అమలు ప్రవాహం

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 ఫైళ్లు అవుట్‌పుట్ అవుతాయి; అవి డీబగ్ కోసం మాత్రమే, సాధారణంగా చూడాల్సిన అవసరం లేదు.