ವಿಷಯಕ್ಕೆ ತೆರಳಿ

ವಿಶ್ಲೇಷಣೆಯ ಪ್ರವಾಹ

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 ರಿಂದ ಸಮಾಂತರ ಸಂಪರ್ಕ ವಿಶ್ಲೇಷಣೆಯಲ್ಲೂ ಇತರ ವಿಶ್ಲೇಷಣೆಗಳಂತೆ ವಿತರಿತ-ಪ್ರದೇಶ ಮೆಶ್ ಅನ್ನು ಇನ್‌ಪುಟ್ ಮಾಡುವ ವಿಧಾನಕ್ಕೆ ಏಕೀಕರಿಸಲಾಗಿದೆ.

ಸಂಬಂಧಿತ ವಿಷಯಗಳು