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

ಡೊಮೇನ್ ವಿಭಜನೆ

ದೊಡ್ಡ ಮೆಶ್ ಅನ್ನು ಅನೇಕ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಸಮಾಂತರವಾಗಿ ವಿಶ್ಲೇಷಿಸುವಾಗ, ಏಕ ಡೊಮೇನ್‌ನ ಮೆಶ್ ಅನ್ನು ಉಪಡೊಮೇನ್‌ಗಳಾಗಿ ವಿಭಜಿಸಿ, ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆ ನಿರ್ವಹಿಸುವ ಡೊಮೇನ್ ಮತ್ತು ಡೊಮೇನ್‌ಗಳ ನಡುವಿನ ಸಂವಹನಕ್ಕೆ ಅಗತ್ಯವಾದ ಮಾಹಿತಿಯನ್ನು ಮುಂಚಿತವಾಗಿ ಸೃಷ್ಟಿಸಬೇಕು. ಈ ಪೂರ್ವಸಂಸ್ಕರಣೆಯನ್ನು ಡೊಮೇನ್ ವಿಭಜನೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

FrontISTR ನ ಸಮಾಂತರ ಗಣನೆಯಲ್ಲಿ hecmw_part1 ಏಕ-ಡೊಮೇನ್ ಮೆಶ್ ಅನ್ನು ಉಪಡೊಮೇನ್‌ಗಳಾಗಿ ವಿಭಜಿಸಿ ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ರಚಿಸಲಾದ ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶವನ್ನು ಸಮಾಂತರ fistr1 ಓದುತ್ತದೆ ಮತ್ತು ಡೊಮೇನ್‌ಗಳ ನಡುವಿನ ಸಂವಹನಕ್ಕೆ ಅಗತ್ಯವಾದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಸಮಾಂತರ ಪರಿಹಾರಕದಲ್ಲಿ ಬಳಸುತ್ತದೆ.

ಈ ಪುಟವು ಡೊಮೇನ್ ವಿಭಜನೆಗೆ ಆಯ್ಕೆಮಾಡುವ ವಿಭಜನೆ ಪ್ರಕಾರ, ವಿಭಜನೆ ವಿಧಾನ, ಓವರ್‌ಲ್ಯಾಪ್ ಆಳ ಮತ್ತು ಸಂಪರ್ಕ ಬಿಂದುಗಳ ನಿರ್ವಹಣೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. hecmw_part1 ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿಧಾನ, ನಿಯಂತ್ರಣ ಫೈಲ್‌ನ ವಿವರವಾದ ಸ್ವರೂಪ ಮತ್ತು ದೋಷ ಸಂದೇಶಗಳಿಗಾಗಿ ಸಂಬಂಧಿತ ವಿಷಯಗಳನ್ನು ನೋಡಿ.

ಅವಲೋಕನ

ಡೊಮೇನ್ ವಿಭಜನೆಯು ಏಕ-ಡೊಮೇನ್ ಮೆಶ್ ಅನ್ನು ಅನೇಕ ಉಪಡೊಮೇನ್‌ಗಳಾಗಿ ವಿಭಜಿಸುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. FrontISTR ನಲ್ಲಿ ವಿಭಜನೆ ಪ್ರಕಾರ, ವಿಭಜನೆ ವಿಧಾನ, ಡೊಮೇನ್‌ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಓವರ್‌ಲ್ಯಾಪ್ ಆಳವನ್ನು ಸಂಯೋಜಿಸಿ ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶವನ್ನು ಸೃಷ್ಟಿಸಲಾಗುತ್ತದೆ.

ಆಯ್ಕೆಯ ಅಕ್ಷ ಮುಖ್ಯ ಆಯ್ಕೆಗಳು ಪಾತ್ರ
ವಿಭಜನೆ ಪ್ರಕಾರ ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆ, ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆ ನೋಡ್ ಅಥವಾ ಅಂಶ ಯಾವುದನ್ನು ಏಕೈಕ ಮಾಲೀಕತ್ವ ನಿರ್ಧರಿಸುವ ಘಟಕವಾಗಿ ಬಳಸಬೇಕು ಎಂಬುದನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ.
ವಿಭಜನೆ ವಿಧಾನ RCB, METIS (pMETIS / kMETIS) ಡೊಮೇನ್ ಗಡಿಗಳನ್ನು ಹೇಗೆ ರಚಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ.
ಡೊಮೇನ್‌ಗಳ ಸಂಖ್ಯೆ ಯಾವುದೇ ಧನ ಪೂರ್ಣಾಂಕ (RCB ನಲ್ಲಿ \(2^n\)) ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶದ ಉಪಡೊಮೇನ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ MPI ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಗೆ ಹೊಂದಿಸಲಾಗುತ್ತದೆ.
ಓವರ್‌ಲ್ಯಾಪ್ ಆಳ 1 ಅಥವಾ ಹೆಚ್ಚಿನ ಪೂರ್ಣಾಂಕ ಪಕ್ಕದ ಡೊಮೇನ್‌ಗಳು ನಕಲಾಗಿ ಹಿಡಿದಿಡುವ ವ್ಯಾಪ್ತಿಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ.
ಸಂವಹನ ಕೋಷ್ಟಕ ಆಮದು/ರಫ್ತು ಮಾಹಿತಿ, ಹಂಚಿಕೆಯ ಮಾಹಿತಿ ಪಕ್ಕದ ಉಪಡೊಮೇನ್‌ಗಳ ನಡುವೆ ಅಗತ್ಯವಾದ ದತ್ತಾಂಶ ವಿನಿಮಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಡೊಮೇನ್ ವಿಭಜನೆಯಾಗುವಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ.

ಸಂವಹನ ಕೋಷ್ಟಕವು ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶದಲ್ಲೇ ಇರುವುದರಿಂದ ಸಾಮಾನ್ಯ ವಿಶ್ಲೇಷಣೆಯಲ್ಲಿ ಬಳಕೆದಾರನು ಅದನ್ನು ನೇರವಾಗಿ ಸಂಪಾದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಸಮಾಂತರ fistr1 ಈ ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶವನ್ನು ಓದಿ, MUMPS ಮುಂತಾದ ಸಮಾಂತರ ನೇರ ವಿಧಾನ ಅಥವಾ ಪುನರಾವರ್ತಿತ ವಿಧಾನದಿಂದ ರೇಖೀಯ ಸಮೀಕರಣಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ.

ಡೊಮೇನ್ ವಿಭಜನೆಯನ್ನು ಆಯ್ಕೆಮಾಡುವ ವಿಧಾನ

ಸಾಮಾನ್ಯ ರಚನಾ ಮತ್ತು ಉಷ್ಣ ವಹನ ವಿಶ್ಲೇಷಣೆಗೆ ಮೊದಲು ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯನ್ನು ಪರಿಗಣಿಸಿ. ಸಮಾಂತರ ಸೀಮಿತ ಅಂಶ ವಿಶ್ಲೇಷಣೆಗೆ ಅಗತ್ಯವಾದ ನೋಡ್ ಮೌಲ್ಯಗಳ ಸಂವಹನವನ್ನು ಇದು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ಓವರ್‌ಲ್ಯಾಪ್ ಆಳವನ್ನೂ ನಿಗದಿಪಡಿಸಬಹುದು. ಸಂಯೋಜಿತ ವಿಶ್ಲೇಷಣೆ ಮುಂತಾದ, ವಿಭಜನೆಯ ನಂತರದ ಮಾಹಿತಿಯನ್ನು ಅಂಶ ಕೇಂದ್ರಿತವಾಗಿ ನಿರ್ವಹಿಸಬೇಕಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯನ್ನು ಪರಿಗಣಿಸಬಹುದು.

ವಿಭಜನೆ ವಿಧಾನವನ್ನು ಆಕಾರ ಮತ್ತು ಡೊಮೇನ್‌ಗಳ ಸಂಖ್ಯೆಯ ಆಧಾರದಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿ. ಸರಳ ಆಕಾರದಲ್ಲಿ ಡೊಮೇನ್ ಸಂಖ್ಯೆಯನ್ನು \(2^n\) ಆಗಿ ಮಾಡಬಹುದಾದರೆ RCB ಸರಳ ಮತ್ತು ಸ್ಥಿರವಾದ ಆಯ್ಕೆ. ಸಂಕೀರ್ಣ ಆಕಾರ ಅಥವಾ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಡೊಮೇನ್‌ಗಳಿಗೆ ವಿಭಜಿಸಬೇಕಾದರೆ ಗ್ರಾಫ್ ವಿಭಜನೆ ಆಧಾರಿತ METIS ಅನ್ನು ಪರಿಗಣಿಸಿ.

ಸಮಸ್ಯೆಯ ಲಕ್ಷಣ ಶಿಫಾರಸು ಮಾಡಿದ ಆಯ್ಕೆ
ರಚನಾ/ಉಷ್ಣ ವಹನ ವಿಶ್ಲೇಷಣೆಯ ಸಾಮಾನ್ಯ ಸಮಾಂತರ ವಿಶ್ಲೇಷಣೆ ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆ
ಸಂಯೋಜಿತ ವಿಶ್ಲೇಷಣೆ ಮುಂತಾದ ಅಂಶ-ಕೇಂದ್ರಿತ ವಿತರಿತ ಮಾಹಿತಿಯನ್ನು ಬಳಸುವ ಸಂದರ್ಭ ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆ
ಆಯತಘನಕ್ಕೆ ಸಮೀಪದ ಸರಳ ಆಕಾರ ಮತ್ತು ಡೊಮೇನ್ ಸಂಖ್ಯೆ \(2^n\) RCB
ಸಂಕೀರ್ಣ ಆಕಾರ ಅಥವಾ ಯಾವುದೇ ಡೊಮೇನ್ ಸಂಖ್ಯೆ METIS
SAINV ಪೂರ್ವಶರ್ತಕ ಬಳಸುವ ಸಂಪರ್ಕ ಸಮಸ್ಯೆ ಅಥವಾ MPC ನಿರ್ಬಂಧ ಸಮಸ್ಯೆ ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆ ಮತ್ತು ಓವರ್‌ಲ್ಯಾಪ್ ಆಳ 2 ಅಥವಾ ಹೆಚ್ಚು

ಡೊಮೇನ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ MPI ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಗೆ ಹೊಂದಿಸಲಾಗುತ್ತದೆ. ಸಮಾಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿಧಾನ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆ ಸೂಚಿಸುವ ವಿಧಾನಕ್ಕಾಗಿ ಸಮಾಂತರ ಪ್ರಕ್ರಿಯೆಯಿಂದ ವಿಶ್ಲೇಷಣೆ ನೋಡಿ. SAINV ಪೂರ್ವಶರ್ತಕ ಮತ್ತು ಓವರ್‌ಲ್ಯಾಪ್ ಆಳದ ಸಂಬಂಧಕ್ಕಾಗಿ ಪರಿಹಾರಕ ಮತ್ತು ಪೂರ್ವಶರ್ತಕ ಕೂಡ ನೋಡಿ.

ವಿಭಜನೆ ಪ್ರಕಾರ

ವಿಭಜನೆ ಪ್ರಕಾರವು ಮೆಶ್‌ನ ಯಾವ ಘಟಕಕ್ಕೆ ಏಕೈಕ ಮಾಲೀಕ ಉಪಡೊಮೇನ್ ನೀಡಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯೋಡ್‌ಗಳ ಮಾಲೀಕತ್ವವನ್ನು ಮತ್ತು ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಅಂಶಗಳ ಮಾಲೀಕತ್ವವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಪಕ್ಕದ ಉಪಡೊಮೇನ್‌ಗಳ ಗಣನೆಗೆ ಅಗತ್ಯವಾದ ಮಾಹಿತಿ ಓವರ್‌ಲ್ಯಾಪ್ ಆಗಿ ಉಳಿಯುತ್ತದೆ.

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆ

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಪ್ರತಿ ನೋಡ್‌ಗೆ ಒಂದೇ ಮಾಲೀಕ ಉಪಡೊಮೇನ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಲಾಗುತ್ತದೆ. ಪಕ್ಕದ ಉಪಡೊಮೇನ್‌ಗಳಲ್ಲಿ ಅಂಶಗಳನ್ನು ಓವರ್‌ಲ್ಯಾಪ್ ಆಗಿ ಹಿಡಿದಿಡಲಾಗುತ್ತದೆ. ಇನ್‌ಪುಟ್‌ನಲ್ಲಿ !PARTITION, TYPE=NODE-BASED ಎಂದು ಸೂಚಿಸಲಾಗುತ್ತದೆ.

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಪರಿಕಲ್ಪನೆ

ಚಿತ್ರ 10.1 ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಪರಿಕಲ್ಪನೆ

ಪ್ರತಿ ಉಪಡೊಮೇನ್ ಆಂತರಿಕ ನೋಡ್‌ಗಳು, ಆಂತರಿಕ ನೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡ ಅಂಶಗಳು ಮತ್ತು ಆ ಅಂಶಗಳನ್ನು ರಚಿಸುವ ನೋಡ್‌ಗಳನ್ನು ಹಿಡಿದಿಡುತ್ತದೆ.

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಪ್ರತಿ ಉಪಡೊಮೇನ್ ಹಿಡಿದಿಡುವ ನೋಡ್‌ಗಳು ಮತ್ತು ಅಂಶಗಳು

ಚಿತ್ರ 10.2 ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಪ್ರತಿ ಉಪಡೊಮೇನ್ ಹಿಡಿದಿಡುವ ನೋಡ್‌ಗಳು ಮತ್ತು ಅಂಶಗಳು

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಸಂವಹನ ಕೋಷ್ಟಕದಲ್ಲಿ ಕೆಳಗಿನ ಮಾಹಿತಿ ಸೇರಿರುತ್ತದೆ.

  • ಆಮದು ನೋಡ್‌ಗಳು: ಉಪಡೊಮೇನ್ ಒಳಗೆ ಬಳಸಲಾಗುವ, ಆದರೆ ಬೇರೆ ಉಪಡೊಮೇನ್‌ಗೆ ಸೇರಿದ ನೋಡ್‌ಗಳು.
  • ರಫ್ತು ನೋಡ್‌ಗಳು: ಬೇರೆ ಉಪಡೊಮೇನ್‌ನ ಆಮದು ನೋಡ್‌ಗಳಾಗಿರುವ ಆಂತರಿಕ ನೋಡ್‌ಗಳು.
  • ಹಂಚಿಕೆಯ ಅಂಶಗಳು: ಬೇರೆ ಉಪಡೊಮೇನ್‌ಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಅಂಶಗಳು.

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಆಮದು ನೋಡ್‌ಗಳು

ಚಿತ್ರ 10.3 ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಆಮದು ನೋಡ್‌ಗಳು

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ರಫ್ತು ನೋಡ್‌ಗಳು

ಚಿತ್ರ 10.4 ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ರಫ್ತು ನೋಡ್‌ಗಳು

ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಹಂಚಿಕೆಯ ಅಂಶಗಳು

ಚಿತ್ರ 10.5 ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯ ಹಂಚಿಕೆಯ ಅಂಶಗಳು

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆ

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಪ್ರತಿ ಅಂಶಕ್ಕೆ ಒಂದೇ ಮಾಲೀಕ ಉಪಡೊಮೇನ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಲಾಗುತ್ತದೆ. ಪಕ್ಕದ ಉಪಡೊಮೇನ್‌ಗಳಲ್ಲಿ ನೋಡ್‌ಗಳನ್ನು ಓವರ್‌ಲ್ಯಾಪ್ ಆಗಿ ಹಿಡಿದಿಡಲಾಗುತ್ತದೆ. ಇನ್‌ಪುಟ್‌ನಲ್ಲಿ !PARTITION, TYPE=ELEMENT-BASED ಎಂದು ಸೂಚಿಸಲಾಗುತ್ತದೆ.

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಪರಿಕಲ್ಪನೆ

ಚಿತ್ರ 10.6 ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಪರಿಕಲ್ಪನೆ

ಪ್ರತಿ ಉಪಡೊಮೇನ್ ಆಂತರಿಕ ಅಂಶಗಳು, ಆಂತರಿಕ ಅಂಶಗಳನ್ನು ರಚಿಸುವ ನೋಡ್‌ಗಳು ಮತ್ತು ಆ ನೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡ ಅಂಶಗಳನ್ನು ಹಿಡಿದಿಡುತ್ತದೆ.

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಪ್ರತಿ ಉಪಡೊಮೇನ್ ಹಿಡಿದಿಡುವ ನೋಡ್‌ಗಳು ಮತ್ತು ಅಂಶಗಳು

ಚಿತ್ರ 10.7 ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ ಪ್ರತಿ ಉಪಡೊಮೇನ್ ಹಿಡಿದಿಡುವ ನೋಡ್‌ಗಳು ಮತ್ತು ಅಂಶಗಳು

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಸಂವಹನ ಕೋಷ್ಟಕದಲ್ಲಿ ಕೆಳಗಿನ ಮಾಹಿತಿ ಸೇರಿರುತ್ತದೆ.

  • ಆಮದು ಅಂಶಗಳು: ಉಪಡೊಮೇನ್ ಒಳಗೆ ಬಳಸಲಾಗುವ, ಆದರೆ ಬೇರೆ ಉಪಡೊಮೇನ್‌ಗೆ ಸೇರಿದ ಅಂಶಗಳು.
  • ರಫ್ತು ಅಂಶಗಳು: ಬೇರೆ ಉಪಡೊಮೇನ್‌ನ ಆಮದು ಅಂಶಗಳಾಗಿರುವ ಆಂತರಿಕ ಅಂಶಗಳು.
  • ಹಂಚಿಕೆಯ ನೋಡ್‌ಗಳು: ಬೇರೆ ಉಪಡೊಮೇನ್‌ಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುವ ನೋಡ್‌ಗಳು.

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಆಮದು ಅಂಶಗಳು

ಚಿತ್ರ 10.8 ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಆಮದು ಅಂಶಗಳು

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ರಫ್ತು ಅಂಶಗಳು

ಚಿತ್ರ 10.9 ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ರಫ್ತು ಅಂಶಗಳು

ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಹಂಚಿಕೆಯ ನೋಡ್‌ಗಳು

ಚಿತ್ರ 10.10 ಅಂಶ-ಆಧಾರಿತ ವಿಭಜನೆಯ ಹಂಚಿಕೆಯ ನೋಡ್‌ಗಳು

ಯಾವ ವಿಭಜನೆ ಪ್ರಕಾರವಾದರೂ ಸಂವಹನ ಕೋಷ್ಟಕವನ್ನು hecmw_part1 ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೃಷ್ಟಿಸಿ ವಿತರಿತ ಮೆಶ್ ದತ್ತಾಂಶಕ್ಕೆ ಬರೆಯುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯ ವಿಶ್ಲೇಷಣೆಯಲ್ಲಿ ಬಳಕೆದಾರನು ಆಮದು/ರಫ್ತು ಮಾಹಿತಿಯನ್ನು ನೇರವಾಗಿ ರಚಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.

ವಿಭಜನೆ ವಿಧಾನ

ವಿಭಜನೆ ವಿಧಾನವು ಉಪಡೊಮೇನ್ ಗಡಿಗಳನ್ನು ಹೇಗೆ ನಿರ್ಧರಿಸಬೇಕು ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. FrontISTR ನಲ್ಲಿ ನಿರ್ದೇಶಾಂಕ ಮೌಲ್ಯಗಳ ಆಧಾರಿತ RCB ಮತ್ತು ಗ್ರಾಫ್ ವಿಭಜನೆ ಆಧಾರಿತ METIS ಲಭ್ಯವಿವೆ.

ವಿಭಜನೆ ವಿಧಾನ ಲಕ್ಷಣ ಮುಖ್ಯ ನಿರ್ಬಂಧಗಳು/ಗಮನಿಸಬೇಕಾದ ಅಂಶಗಳು
RCB ನಿರ್ದೇಶಾಂಕ ಮೌಲ್ಯಗಳ ದೊಡ್ಡ/ಸಣ್ಣ ಕ್ರಮದ ಆಧಾರದಲ್ಲಿ ಪುನರಾವರ್ತಿತವಾಗಿ ಎರಡು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ಸರಳ ಆಕಾರಗಳನ್ನು ವೇಗವಾಗಿ ವಿಭಜಿಸಬಹುದು. ಡೊಮೇನ್ ಸಂಖ್ಯೆ \(2^n\) ಗೆ ಸೀಮಿತ. ವಿಭಜನೆ ಅಕ್ಷವನ್ನು ಸೂಚಿಸಬೇಕು.
pMETIS ಗ್ರಾಫ್ ವಿಭಜನೆ ಆಧಾರದಲ್ಲಿ ಡೊಮೇನ್‌ಗಳ ನಡುವಿನ ಸಂಪರ್ಕವನ್ನು ಪರಿಗಣಿಸಿ ವಿಭಜಿಸುತ್ತದೆ. METIS ಸಕ್ರಿಯಗೊಂಡ ಬಿಲ್ಡ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು.
kMETIS ಬಹು-ಡೊಮೇನ್ ಗ್ರಾಫ್ ವಿಭಜನೆ ಆಧಾರದಲ್ಲಿ ಸಂಕೀರ್ಣ ಆಕಾರಗಳಿಗೂ ಗಡಿ ರಚಿಸಲು ಅನುಕೂಲ. METIS ಸಕ್ರಿಯಗೊಂಡ ಬಿಲ್ಡ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು.

RCB ಎಂದರೆ Recursive Coordinate Bisection. ಇದು ನಿರ್ದೇಶಾಂಕ ಅಕ್ಷದಂತೆ ಮೆಶ್ ಅನ್ನು ಎರಡು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತದೆ. ಡೊಮೇನ್ ಸಂಖ್ಯೆಯನ್ನು \(2^n\) ಮಾಡಬಹುದಾದ ಸಂದರ್ಭಕ್ಕೆ ಇದು ಸೂಕ್ತವಾಗಿದ್ದು, ಆಯತಘನದಂತಹ ಸರಳ ಆಕಾರಗಳಲ್ಲಿ ಬಳಸಲು ಸುಲಭ.

METIS ಮೆಶ್‌ನ ಸಂಪರ್ಕ ಸಂಬಂಧವನ್ನು ಗ್ರಾಫ್ ಆಗಿ ಪರಿಗಣಿಸಿ ಗ್ರಾಫ್ ವಿಭಜನೆ ಮೂಲಕ ಉಪಡೊಮೇನ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಆಕಾರ ಸಂಕೀರ್ಣವಾಗಿರುವಾಗ ಅಥವಾ ಡೊಮೇನ್ ಸಂಖ್ಯೆಯನ್ನು \(2^n\) ಗೆ ಸೀಮಿತಗೊಳಿಸಬಯಸದಾಗ ಇದು ಸೂಕ್ತ ಆಯ್ಕೆ. METIS ಬಳಸಲು ಬಿಲ್ಡ್ ಸಮಯದಲ್ಲಿ METIS ಲೈಬ್ರರಿ ಸಕ್ರಿಯವಾಗಿರಬೇಕು. ಅವಲಂಬಿತ ಲೈಬ್ರರಿಗಳಿಗಾಗಿ ಅಗತ್ಯ ಮತ್ತು ಐಚ್ಛಿಕ ಅವಲಂಬನೆಗಳು ನೋಡಿ.

ಓವರ್‌ಲ್ಯಾಪ್ ಆಳ

ಓವರ್‌ಲ್ಯಾಪ್ ಆಳವು ಪಕ್ಕದ ಉಪಡೊಮೇನ್‌ಗಳು ನಕಲಾಗಿ ಹಿಡಿದಿಡುವ ವ್ಯಾಪ್ತಿಯ ಪದರಗಳ ಸಂಖ್ಯೆ. ನೋಡ್-ಆಧಾರಿತ ವಿಭಜನೆಯಲ್ಲಿ !PARTITIONDEPTH ಪರಾಮಿತಿಯಿಂದ 1 ಅಥವಾ ಹೆಚ್ಚಿನ ಪೂರ್ಣಾಂಕವನ್ನು ಸೂಚಿಸಬಹುದು. ಬಿಟ್ಟರೆ ಓವರ್‌ಲ್ಯಾಪ್ ಆಳ 1 ಆಗಿರುತ್ತದೆ.

ಸಾಮಾನ್ಯ ಸಮಾಂತರ ವಿಶ್ಲೇಷಣೆಗೆ DEPTH=1 ಸಾಕಾಗುತ್ತದೆ. ಆದರೆ SAINV ಮುಂತಾದ SAI-ಕುಟುಂಬದ ಪೂರ್ವಶರ್ತಕವನ್ನು ಸಂಪರ್ಕ ಸಮಸ್ಯೆ ಅಥವಾ MPC ನಿರ್ಬಂಧ ಸಮಸ್ಯೆಯಲ್ಲಿ ಬಳಸುವಾಗ ಓವರ್‌ಲ್ಯಾಪ್ ಆಳವನ್ನು 2 ಅಥವಾ ಹೆಚ್ಚು ಮಾಡಿದರೆ ಪೂರ್ವಶರ್ತಕದ ಗುಣಮಟ್ಟ ಸುಧಾರಿಸಬಹುದು.

ಇದಲ್ಲದೆ, ಟೆಟ್ರಾಹೀಡ್ರಲ್ ಮೊದಲ ಕ್ರಮದ ಅಂಶ 341 ಗೆ ಆಯ್ಕೆಯ ಅಂಚು/ನೋಡ್ ಸ್ಮೂದಿಂಗ್ ರೂಪೀಕರಣ (FORM341=SELECTIVE_ESNS) ಅನ್ನು MPI ಸಮಾಂತರದಲ್ಲಿ ಬಳಸುವಾಗಲೂ ಓವರ್‌ಲ್ಯಾಪ್ ಆಳ 2 ಅಥವಾ ಹೆಚ್ಚು ಅಗತ್ಯ. ಅಂಚು-ಆಧಾರಿತ/ನೋಡ್-ಆಧಾರಿತ ಸ್ಮೂದಿಂಗ್‌ನಲ್ಲಿ ಗುರಿ ಅಂಶಕ್ಕೆ ಪಕ್ಕದ ಅಂಶ ಪ್ರಮಾಣಗಳನ್ನು ಸರಾಸರಿ ಮಾಡುವುದರಿಂದ, ಉಪಡೊಮೇನ್ ಒಳಗೆ ಕಠಿಣತೆಯನ್ನು ಜೋಡಿಸಲು "ಪಕ್ಕದ ಅಂಶದ ಪಕ್ಕದ" ಮಾಹಿತಿಯೂ ಬೇಕಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಪೂರ್ವನಿಯೋಜಿತ DEPTH=1 ನಲ್ಲಿ ಡೊಮೇನ್ ಗಡಿಯ ಸಮೀಪ ಸ್ಮೂದಿಂಗ್ ಅಪೂರ್ಣವಾಗಬಹುದು. ಅಂಶ ರೂಪೀಕರಣ ವಿವರಗಳಿಗೆ ಅಂಶ ಲೈಬ್ರರಿ ನೋಡಿ.

ಓವರ್‌ಲ್ಯಾಪ್ ಆಳವನ್ನು ಹೆಚ್ಚಿಸಿದರೆ ಪಕ್ಕದ ಉಪಡೊಮೇನ್‌ಗಳು ಹಿಡಿದಿಡುವ ನೋಡ್‌ಗಳು ಮತ್ತು ಅಂಶಗಳ ಸಂಖ್ಯೆ ಹೆಚ್ಚುತ್ತದೆ; ಅದರಿಂದ ಮೆಮೊರಿ ಬಳಕೆ ಮತ್ತು ಸಂವಹನ ಪ್ರಮಾಣವೂ ಹೆಚ್ಚುತ್ತದೆ. ಸಂಯೋಜನೆ ಸುಧಾರಣೆ ಮತ್ತು ಗಣನಾ ವೆಚ್ಚದ ಹೆಚ್ಚಳವನ್ನು ಹೋಲಿಸಿ ಮೌಲ್ಯ ನಿಗದಿಪಡಿಸಿ. ಪೂರ್ವಶರ್ತಕ ಆಯ್ಕೆಗಾಗಿ ಪರಿಹಾರಕ ಮತ್ತು ಪೂರ್ವಶರ್ತಕ ನೋಡಿ.

ಸಂಪರ್ಕ ಬಿಂದುಗಳ ನಿರ್ವಹಣೆ

ಸಂಪರ್ಕ ಜೋಡಿಗಳನ್ನು ಒಳಗೊಂಡ ಮೆಶ್ ಅನ್ನು ವಿಭಜಿಸುವಾಗ !PARTITIONCONTACT ಪರಾಮಿತಿಯಿಂದ ಸಂಪರ್ಕ ಬಿಂದುಗಳನ್ನು ಡೊಮೇನ್‌ಗಳಿಗೆ ಹಂಚುವ ನೀತಿಯನ್ನು ಸೂಚಿಸಬಹುದು. ಸಂಪರ್ಕ ಬಿಂದುಗಳ ವಿತರಣೆ ಸಂಪರ್ಕ ಹುಡುಕಾಟ ಮತ್ತು ಸಂಪರ್ಕ ನಿರ್ಬಂಧಗಳನ್ನು ಒಳಗೊಂಡ ಸಮಾಂತರ ವಿಶ್ಲೇಷಣೆಯ ಸ್ಥಿರತೆ ಹಾಗೂ ಸಂವಹನ ಪ್ರಮಾಣಕ್ಕೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

ಮೌಲ್ಯ ಅರ್ಥ
DEFAULT ಸಾಮಾನ್ಯ ವಿತರಣಾ ನೀತಿಯನ್ನು ಬಳಸುತ್ತದೆ.
SIMPLE ಸಂಪರ್ಕ ಬಿಂದುಗಳಿಗೆ ವಿಶೇಷ ತೂಕ ನೀಡದೆ ಸಾಮಾನ್ಯ ವಿಭಜನೆಗೆ ಸಮೀಪವಾದ ವಿತರಣೆಯನ್ನು ಬಳಸುತ್ತದೆ.
AGGREGATE ಸಂಪರ್ಕ ಜೋಡಿಗೆ ಸಂಬಂಧಿಸಿದ ನೋಡ್ ಗುಂಪುಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುವ ದಿಕ್ಕಿನಲ್ಲಿ ವಿಭಜಿಸುತ್ತದೆ.
DISTRIBUTE ಸಂಪರ್ಕದ ಮಾಸ್ಟರ್-ಪಕ್ಷದ ನೋಡ್‌ಗಳು ಉಪಡೊಮೇನ್‌ಗಳ ನಡುವೆ ಹೆಚ್ಚು ಪಕ್ಷಪಾತಗೊಳ್ಳದಂತೆ ವಿಭಜಿಸುತ್ತದೆ.

ಸಂಪರ್ಕವಿಲ್ಲದ ಮೆಶ್‌ನಲ್ಲಿ CONTACT ಪರಾಮಿತಿಯನ್ನು ಗಮನಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಸಂಪರ್ಕವಿರುವ ಸಮಾಂತರ ವಿಶ್ಲೇಷಣದಲ್ಲಿ ಸಂಯೋಜನೆ ಅಥವಾ ಭಾರ ಸಮತೋಲನ ಸಮಸ್ಯೆಯಿದ್ದರೆ ಸಂಪರ್ಕ ಬಿಂದುಗಳ ವಿತರಣಾ ನೀತಿಯನ್ನು ಮರುಪರಿಶೀಲಿಸಿ. ಇನ್‌ಪುಟ್ ಸ್ವರೂಪದ ವಿವರಗಳಿಗೆ !PARTITION ನೋಡಿ.

ಇದರಿಂದ ಸ್ವತಂತ್ರವಾಗಿ CONTACT_OWNER ಪರಾಮಿತಿಯಿಂದ ಸಮಾಂತರ ಸಂಪರ್ಕದ ಮಾಲಿಕತ್ವ ವಿಧಾನವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. CONTACT "ಹೇಗೆ ವಿಭಜಿಸಬೇಕು" ಎಂಬುದನ್ನು ಸೂಚಿಸಿದರೆ, CONTACT_OWNER "ವಿಭಜಿಸಿದ ನಂತರ ಯಾವ ಪಕ್ಷ ಹೊಣೆವಹಿಸಬೇಕು" ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಮೌಲ್ಯ ಅರ್ಥ
MASTER ಮಾಸ್ಟರ್ ಮಾಲಿಕತ್ವ ವಿಧಾನ (ಪೂರ್ವನಿಯೋಜಿತ). ಮಾಸ್ಟರ್ ಮೇಲ್ಮೈಯನ್ನು ಅಂಶ ಮಾಲಿಕತ್ವ ಡೊಮೇನ್‌ಗಳಂತೆ ವಿಭಜಿಸಿ, ಸ್ಲೇವ್ ನೋಡ್‌ಗಳನ್ನು ಪ್ರತಿ ಮಾಸ್ಟರ್ ಮಾಲಿಕತ್ವ ಡೊಮೇನ್‌ಗೆ ನಕಲಿಸುತ್ತದೆ.
SLAVE ಸ್ಲೇವ್ ಮಾಲಿಕತ್ವ ವಿಧಾನ. ಸ್ಲೇವ್ ನೋಡ್‌ಗಳನ್ನು ಅವುಗಳ ಮಾಲಿಕತ್ವ ಡೊಮೇನ್ ಮಾತ್ರ ಹಿಡಿದಿಟ್ಟು, ಆ ಡೊಮೇನ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಮಾಸ್ಟರ್ ಮೇಲ್ಮೈಯನ್ನು ಇರಿಸುತ್ತದೆ.

ಸೀಮಿತ ಜಾರುವ (!CONTACT ನಲ್ಲಿ INTERACTION=FSLID) ವೇಳೆ ಸ್ಲೇವ್ ನೋಡ್ ಮಾಸ್ಟರ್ ಮೇಲ್ಮೈಯ ಡೊಮೇನ್ ವಿಭಜನೆ ಗಡಿಯನ್ನು ದಾಟಿದರೆ, MASTER ನಲ್ಲಿ ಗಡಿಯಲ್ಲೇ ಪಕ್ಕದ ಹುಡುಕಾಟ ಕಡಿದು ಸಂಪರ್ಕ ಸ್ಥಿತಿ ಮತ್ತು ಘರ್ಷಣಾ ಇತಿಹಾಸ ಕಳೆದುಹೋಗಬಹುದು; ಫಲಿತಾಂಶವು ಡೊಮೇನ್ ಸಂಖ್ಯೆಗೆ ಅವಲಂಬಿಸಬಹುದು. SLAVE ಇದನ್ನು ತಪ್ಪಿಸುತ್ತದೆ. ಇದನ್ನು TYPE=NODE-BASED ನಲ್ಲಿ ಮಾತ್ರ ಸೂಚಿಸಬಹುದು ಮತ್ತು ಸ್ಲೇವ್ ಅನ್ನು ಹೊಂದಿರುವ ಡೊಮೇನ್‌ನ ಮೆಮೊರಿ ಬಳಕೆ ಹೆಚ್ಚುತ್ತದೆ.

ಡೊಮೇನ್ ವಿಭಜನೆ ಚಿತ್ರದ ಔಟ್‌ಪುಟ್

!PARTITIONUCD ಪರಾಮಿತಿಯನ್ನು ಸೂಚಿಸಿದರೆ ವಿಭಜನೆ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲು UCD ಫೈಲ್ ಅನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡಬಹುದು. UCD ಫೈಲ್ ಅನ್ನು MicroAVS ಮುಂತಾದ ದೃಶ್ಯೀಕರಣ ಸಾಧನಗಳಲ್ಲಿ ಡೊಮೇನ್ ಸಂಖ್ಯೆ ಮತ್ತು ವಿಭಜನೆ ಗಡಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಬಳಸಬಹುದು.

ಡೊಮೇನ್‌ಗಳ ಸಂಖ್ಯೆ, ವಿಭಜನೆ ವಿಧಾನ ಅಥವಾ ಓವರ್‌ಲ್ಯಾಪ್ ಆಳವನ್ನು ಬದಲಿಸಿದ ನಂತರ, ವಿಭಜಿಸಲಾದ ಡೊಮೇನ್‌ಗಳಲ್ಲಿ ಅಸಮತೋಲನ ಅಥವಾ ಅಸ್ವಾಭಾವಿಕ ಅತಿವಿಭಜನೆ ಉಂಟಾಗಿಲ್ಲವೆಂದು ಪರಿಶೀಲಿಸುವುದು ಮುಖ್ಯ. UCD ಔಟ್‌ಪುಟ್ ಸಮಾಂತರ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು ವಿಭಜನೆಯ ಯುಕ್ತತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಸಹಾಯಕ ಕಾರ್ಯವಾಗಿದೆ.

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