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

విశ్లేషణ ప్రవాహం

FrontISTR విశ్లేషణలో ఇన్‌పుట్ ఫైళ్లను సిద్ధం చేసి, సాల్వర్ fistr1ను అమలు చేసి, అవుట్‌పుట్ ఫైళ్లను పరిశీలిస్తారు. ఈ పేజీ మొత్తం ప్రక్రియను, ఉపయోగించే ఇన్‌పుట్/అవుట్‌పుట్ ఫైళ్ల రకాలను, క్రమిక మరియు సమాంతర అమలు విధానాలను సమగ్రంగా చూపిస్తుంది. ప్రతి దశ యొక్క వివరమైన విధానాల కోసం అమలు మార్గదర్శినిలోని సంబంధిత పేజీలను చూడండి.

మొత్తం ప్రవాహం

క్రమిక గణన మరియు సమాంతర గణనలో మెష్ విభజన మరియు ఫలితాల విలీనం అవసరమా అనే విషయంలో తేడా ఉంటుంది. ప్రాథమిక ప్రవాహం ఇలా ఉంటుంది.

  1. FrontISTR మరియు అనుబంధ ప్రోగ్రామ్‌లను పొందుకుని అమలు చేయగల స్థితిలో సిద్ధం చేయండి. → ఇన్‌స్టాలేషన్
  2. నిర్దేశిత ఫార్మాట్ ప్రకారం ఇన్‌పుట్ ఫైళ్లను (సమగ్ర నియంత్రణ డేటా hecmw_ctrl.dat, మెష్ డేటా, విశ్లేషణ నియంత్రణ డేటా) సిద్ధం చేయండి.
  3. సమాంతర గణనలో మెష్ విభజన ప్రోగ్రామ్ hecmw_part1తో ఏక-ప్రాంత మెష్‌ను పంపిణీ-ప్రాంత మెష్‌లుగా విభజించండి. క్రమిక గణనలో ఈ దశ అవసరం లేదు.
  4. fistr1ను అమలు చేయండి.
  5. అవుట్‌పుట్ అయిన లాగ్, ఫలితం మరియు దృశ్యీకరణ ఫైళ్లను పరిశీలించండి. సమాంతర గణన ఫలితాలను ఒక ఫైల్‌లో సమీకరించాలనుకుంటే అవసరాన్ని బట్టి ఫలితాలను విలీనం చేయండి.

క్రమిక గణన యొక్క వివరమైన విధానానికి క్రమిక ప్రాసెసింగ్ ద్వారా విశ్లేషణ, సమాంతర గణన యొక్క వివరమైన విధానానికి సమాంతర ప్రాసెసింగ్ ద్వారా విశ్లేషణ చూడండి.

ఇన్‌పుట్ మరియు అవుట్‌పుట్ ఫైళ్లు

FrontISTR ఇన్‌పుట్/అవుట్‌పుట్ ఫైళ్లు

చిత్రం: విశ్లేషణ ఇన్‌పుట్/అవుట్‌పుట్ ఫైళ్లు

ఇన్‌పుట్ ఫైళ్లు

FrontISTR క్రింది మూడు రకాల ఇన్‌పుట్ ఫైళ్లను చదువుతుంది.

  • సమగ్ర నియంత్రణ డేటా (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 నుండి సమాంతర సంపర్క విశ్లేషణలో కూడా ఇతర విశ్లేషణల మాదిరిగానే పంపిణీ-ప్రాంత మెష్‌లను ఇన్‌పుట్‌గా ఉపయోగించే విధానానికి ఏకీకరించారు.

సంబంధిత అంశాలు