Citcom
ಸಿಟ್ಕಾಮ್ (ಮ್ಯಾಂಟಲ್ನಲ್ಲಿ ಕ್ಯಾಲಿಫೋರ್ನಿಯಾ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಟೆಕ್ನಾಲಜಿ ಕನ್ವೆಕ್ಷನ್ಗಾಗಿ) ಗ್ನೂ ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಭೂಮಿಯ ಮ್ಯಾಂಟಲ್ಗೆ ಸಂಬಂಧಿಸಿದ ಉಷ್ಣ ಸಂವಹನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸೀಮಿತ ಅಂಶ ಸಂಕೇತವಾಗಿದೆ. ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಕೋಡ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಾದ ಸಿಟ್ಕಾಮ್ಸ್, ಹಂಚಿದ ಮತ್ತು ವಿತರಿಸಿದ ಮೆಮೊರಿ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಿವಿಧ ಸಮಾನಾಂತರ ಸಂಸ್ಕರಣಾ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಹಿಸ್ಟರಿ ಸಿಟ್ಕಾಮ್ ಅನ್ನು ಮೂಲತಃ 1990 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಲೂಯಿಸ್ ಮೊರೆಸಿ (ಮೊನಾಶ್ ಯು.) ಬರೆದಿದ್ದಾರೆ. ತ್ರಿ-ಆಯಾಮದ ಸಮಸ್ಯೆಗಳಿಗೆ ಕೋಡ್ ಅನ್ನು ಅದರ ಆರಂಭದಿಂದಲೂ ಸಂಯೋಜಿಸಲಾಗಿದ್ದರೂ, ಸಾಫ್ಟ್ವೇರ್ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳು ದ್ವಿ-ಆಯಾಮದ ಕಾರ್ಟೇಶಿಯನ್ ಡೊಮೇನ್ಗಳಲ್ಲಿ ಸಮಯ-ಅವಲಂಬಿತ ಸಂವಹನ ಸಮಸ್ಯೆಗಳಿಗೆ ಮಾತ್ರ ಪರಿಹರಿಸಲ್ಪಟ್ಟವು. ಮೊರೆಸಿಯ ಮೂಲ ಸಂಕೇತವು ನಂಬಲಾಗದಷ್ಟು ಮಾಡ್ಯುಲರ್ ಮತ್ತು ಸುಲಭವಾಗಿ ವಿಸ್ತರಿಸಬಹುದಾದಂತಿತ್ತು. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಲೂಯಿಸ್ ಬರೆದ ಮೂಲಭೂತ ಸೀಮಿತ ಅಂಶದ ಮೂಲಸೌಕರ್ಯವು ಇನ್ನೂ ಜಾರಿಯಲ್ಲಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಬಿಡುಗಡೆಯಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಕೋಡ್ಗೆ ಆಧಾರವಾಗಿದೆ. 1990ರ ದಶಕದ ಮಧ್ಯಭಾಗದಲ್ಲಿ ಮೊರೆಸಿ ಮೂರು ಆಯಾಮದ ಕಾರ್ಟೇಶಿಯನ್ ಕ್ಷೇತ್ರಗಳೊಳಗಿನ ಸಮೀಕರಣಗಳನ್ನು ಪರಿಹರಿಸುವ ಸಂಕೇತದ ಆವೃತ್ತಿಗಳನ್ನು ಬರೆದರು. ನಂತರ ಶಿಜೀ ಝಾಂಗ್ (ಯು. ಎಸ್. ಆಫ್ ಕೊಲೊರಾಡೋ, ಬೌಲ್ಡರ್) ಸೀಮಿತ ಬಿಡುಗಡೆಯ ಇಂಟೆಲ್ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಂದೇಶ ರವಾನೆ ದಿನಚರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಟ್ಕಾಮ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಮಾನಾಂತರಗೊಳಿಸಿದರು. ನಂತರ ಝಾಂಗ್ ಅವರು ಕೋಡ್ನ ಗೋಳಾಕಾರದ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಿದರು, ಅದನ್ನು ಅವರು ಸಿಟ್ಕಾಮ್ಸ್ ಎಂದು ಹೆಸರಿಸಿದರು. ಲಿಜೀ ಹ್ಯಾನ್ (ಪ್ಲಾನೆಟರಿ ಸೈನ್ಸ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್) ನಂತರ ಸಿಟ್ಕಾಮ್ಸ್ನ ಪ್ರಾದೇಶಿಕ ಆವೃತ್ತಿಯನ್ನು ಮತ್ತು ಅನಿಯಂತ್ರಿತವಾಗಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಸಂದೇಶ ರವಾನೆಯ ಪರ್ಯಾಯ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಿದರು. ಕ್ಲಿಂಟ್ ಕಾನ್ರಾಡ್ (ಜಾನ್ಸ್ ಹಾಪ್ಕಿನ್ಸ್) ಸಂಕೇತದ ಮೊದಲ ಬಿಯೋವುಲ್ಫ್ ಅನುಷ್ಠಾನಗಳನ್ನು ರಚಿಸಿದರು, ನಂತರ ಕಾನ್ರಾಡ್ ಮತ್ತು ಎಹ್ ಟಾನ್ (ಜಿಯೋಡೈನಮಿಕ್ಸ್ಗಾಗಿ ಕಂಪ್ಯೂಟೇಶನಲ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್) ಸಂಪೂರ್ಣ ಗೋಳಾಕಾರದ ಆವೃತ್ತಿಯ ಸಂದೇಶ ರವಾನೆಯನ್ನು ಮರು-ಸಂಕೇತಿಸಿದರು, ಇದರಿಂದಾಗಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ರೊಸೆಸರ್ಗಳ ಮೇಲೆ ನಡೆಯುವ ಸಮಸ್ಯೆಗಳನ್ನು ಸಹ ಪರಿಹರಿಸಬಹುದು. ಸಿಟ್ಕಾಮ್ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳು ಕ್ಯಾಲಿಫೋರ್ನಿಯಾ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಟೆಕ್ನಾಲಜಿ ಮತ್ತು ಪ್ರಪಂಚದಾದ್ಯಂತ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಹೇರಳವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, 2002 ರ ಹೊತ್ತಿಗೆ, ಕೋಡ್ನ ಹಲವು ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳು ಇದ್ದವು, ಕೆಲವು ತರ್ಕಬದ್ಧಗೊಳಿಸುವಿಕೆಯು ಕ್ರಮದಲ್ಲಿತ್ತು. ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಯಿತು ಮತ್ತು ಎಹ್ ಟಾನ್ ಮತ್ತು ಯುನ್-ಸಿಯೋ ಚೋಯಿ (ಕ್ಯಾಲ್ಟೆಕ್) ಸಿಟ್ಕಾಮ್ಎಸ್ನ ಒಂದು ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಿದರು, ಅದು ಅನುಕ್ರಮವಾಗಿ ಸಂಪೂರ್ಣ ಗೋಳಾಕಾರದ ಅಥವಾ ಪ್ರಾದೇಶಿಕ ಮಾದರಿಯಾದ ಸಿಟ್ಕಾಮ್ಎಸ್ ಫುಲ್ ಮತ್ತು ಸಿಟ್ಕಾಮ್ಎಸ್ಆರ್ಜಿನಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಸಿಟ್ಕಾಮ್ಸ್ ಅನ್ನು ಹಿಂದಿನ ಜಿಯೋಫ್ರೇಮ್ವರ್ಕ್ ಯೋಜನೆಯ ಮೂಲಕ ಆವೃತ್ತಿ 1 ಮತ್ತು 1 ಎಂದು ಸಮುದಾಯಕ್ಕೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. 2004ರ ಹೊತ್ತಿಗೆ, ಸಿಟ್ಕಾಮ್ಸ್ನ ಕಾರ್ಯವನ್ನು ಹೆಚ್ಚಿಸುವ ಸಲುವಾಗಿ, ಅಭಿವರ್ಧಕರು ಕೋಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ವಸ್ತು-ಆಧಾರಿತ ಪರಿಸರವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು, ಇದರಿಂದಾಗಿ ಇದು ಪೈರ್ ಎಂಬ ಪೈಥಾನ್-ಆಧಾರಿತ ಮಾಡೆಲಿಂಗ್ ಫ್ರೇಮ್ವರ್ಕ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಈಗ CitComS.py ಎಂದು ಹೆಸರಿಸಲಾದ ತಂತ್ರಾಂಶದ ಈ ಬಿಡುಗಡೆಯು ಮೂಲಭೂತವಾಗಿ ಆ ಮರುವಿನ್ಯಾಸದ ಪ್ರಯತ್ನಗಳ ಉತ್ಪನ್ನವಾಗಿದೆ. ಯುನ್-ಸಿಯೋ ಚೋಯಿ ಮತ್ತು ಮೈಕೆಲ್ ಐವಾಜಿಸ್ (ಕ್ಯಾಲ್ಟೆಕ್) ಅವರ ಗಣನೀಯ ಸಹಾಯದಿಂದ ಎಹ್ ಟಾನ್ ಅವರು CitComS.py ನ ಪ್ರಧಾನ ಅಭಿವರ್ಧಕರಾಗಿದ್ದರು. ಸಿಟ್ಕಾಮ್ಎಸ್ ಹಿಂದಿನ ಜಿಯೋಫ್ರೇಮ್ವರ್ಕ್ ಯೋಜನೆಯಿಂದ ಆವೃತವಾದ ಸಾಫ್ಟ್ವೇರ್ಗಳ ದೊಡ್ಡ ಸಂಗ್ರಹದ ಒಂದು ಅಂಶವಾಗಿದೆ, ಇದು ಕ್ಯಾಲ್ಟೆಕ್ನಲ್ಲಿರುವ ಸೆಂಟರ್ ಫಾರ್ ಅಡ್ವಾನ್ಸ್ಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ರಿಸರ್ಚ್ (ಸಿಎಸಿಆರ್) ಮತ್ತು ಸೀಸ್ಮೋಲಾಜಿಕಲ್ ಲ್ಯಾಬೊರೇಟರಿ ಮತ್ತು ಆಸ್ಟ್ರೇಲಿಯಾದಲ್ಲಿನ ವಿಕ್ಟೋರಿಯನ್ ಪಾರ್ಟ್ನರ್ಶಿಪ್ ಫಾರ್ ಅಡ್ವಾನ್ಸ್ಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ನಡುವಿನ ಸಹಯೋಗವಾಗಿದೆ. ಜಿಯೋಫ್ರೇಮ್ವರ್ಕ್ ಯೋಜನೆಯು ಭೂ ವಿಜ್ಞಾನದ ಸಮಸ್ಯೆಗಳಿಗೆ ಬಹು-ಪ್ರಮಾಣದ ವಿರೂಪವನ್ನು ರೂಪಿಸಲು ಸಾಧನಗಳ ಒಂದು ಸಮೂಹವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಪ್ಲೇಟ್ ಟೆಕ್ಟೋನಿಕ್ಸ್ನ ದೀರ್ಘಕಾಲೀನ ವಿಕಸನ ಮತ್ತು ಭೂಕಂಪಗಳ ಸಮಯದಲ್ಲಿ ಮತ್ತು ನಡುವೆ ದೋಷಗಳ ವಿಕಾಸದಂತಹ ಅಲ್ಪಾವಧಿಯ ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಅಗತ್ಯದಿಂದ ಈ ಪ್ರಯತ್ನವು ಪ್ರೇರೇಪಿಸಲ್ಪಟ್ಟಿತು. 2005 ಮತ್ತು 2006ರ ಅವಧಿಯಲ್ಲಿ ಜಿಯೋಫ್ರೇಮ್ವರ್ಕ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಉಳಿದ ಹೆಚ್ಚಿನ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಜಿಪಿಎಲ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಮತ್ತು ಕಂಪ್ಯೂಟೇಶನಲ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ ಫಾರ್ ಜಿಯೋಡೈನಮಿಕ್ಸ್ (ಸಿಐಜಿ) ನಿಂದ ಲಭ್ಯಗೊಳಿಸಲಾಯಿತು. ಸಿಟ್ಕಾಮ್ಸ್ (2) ನ ಎರಡನೇ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯು ಸಾಫ್ಟ್ವೇರ್ ಫ್ರೇಮ್ವರ್ಕ್ ಪೈರ್, ಮುಕ್ತ ಮೇಲ್ಮೈ ಮಾಡೆಲಿಂಗ್ ವಿಧಾನಗಳು ಮತ್ತು ಮೇಲಿನ ಮತ್ತು ಕೆಳಗಿನ ಮೇಲ್ಮೈಗಳಲ್ಲಿ ಒತ್ತಡದ ಗಡಿ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು. 2005ರ ಬೇಸಿಗೆಯಲ್ಲಿ, 2.0.1 ಬಿಡುಗಡೆಯ ಭಾಗವಾಗಿ, ಸಿ. ಐ. ಜಿ. ಯು ಹಳೆಯ ನಿರ್ಮಾಣ ಕಾರ್ಯವಿಧಾನವನ್ನು ಜಿ. ಎನ್. ಯು. ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಬದಲಾಯಿಸಿತು. ನಂತರದ ಬಿಡುಗಡೆಯಾದ ಆವೃತ್ತಿ 2.0.2,64-ಬಿಟ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಂಪೈಲ್ ಮಾಡಬಹುದು ಮತ್ತು ರನ್ ಮಾಡಬಹುದು. ಸಿಟ್ಕಾಮ್ಸ್ (2.1) ನ ಮೂರನೇ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸಿತು, ಅದರಲ್ಲಿ ಅತ್ಯಂತ ಮುಖ್ಯವಾದದ್ದು ಎಚ್. ಡಿ. ಎಫ್. 5 (ಶ್ರೇಣೀಕೃತ ದತ್ತಾಂಶ ಸ್ವರೂಪದ ಸಮಾನಾಂತರ ಆವೃತ್ತಿ). ಉತ್ಪಾದನಾ ರನ್ಗಳಿಗಾಗಿ ರಚಿಸಲಾದ ಬೃಹತ್ ಡೇಟಾ ಔಟ್ಪುಟ್ನೊಂದಿಗೆ ವ್ಯವಹರಿಸಲು ಎಚ್. ಡಿ. ಎಫ್. 5 ಸ್ವರೂಪವು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಈ ಆವೃತ್ತಿಯು. cfg ಕಡತಗಳನ್ನು ಇನ್ಪುಟ್ನಲ್ಲಿ ಸ್ವೀಕರಿಸಿದೆ, ಅವುಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಓದಲು ಸುಲಭವಾಗಿದೆ. ಇತರ ಸುಧಾರಣೆಗಳಲ್ಲಿ ಹಿಂದಿನ ಬಿಡುಗಡೆಗಳಿಂದ ಹೊರಗುಳಿದ ಜಿಯೋಯಿಡ್ ಲೆಕ್ಕಾಚಾರಗಳ ಸಂಯೋಜನೆ, ಜೊತೆಗೆ ಜೆನೆರಿಕ್ ಮ್ಯಾಪಿಂಗ್ ಟೂಲ್ಸ್ (ಜಿಎಂಟಿ) ಮತ್ತು ಓಪನ್ಡಿಎಕ್ಸ್ ಜೊತೆಗೆ ಮಾಯಾವಿ 2 ನೊಂದಿಗೆ ಫಲಿತಾಂಶಗಳನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಹೊಸ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಸೇರಿವೆ. ಕೆಲವು ಎನ್. ಎಸ್. ಎಫ್. ಟೆರಾಗ್ರಿಡ್ ತಾಣಗಳಲ್ಲಿ ಈ ಆವೃತ್ತಿಯನ್ನು ಮೊದಲೇ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಆಗಿ ಬಳಸುವ ಬಗ್ಗೆ ಸೂಚನೆಗಳನ್ನು ನೀಡಲಾಯಿತು. CitComSನ ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆಯು (2.2,3/27/07) ಹರಿವಿನಲ್ಲಿ ಕಣಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ. ಟ್ರೇಸರ್ ಕೋಡ್ಅನ್ನು 2004ರಲ್ಲಿ ಅಲೆನ್ ಮೆಕ್ನಮಾರಾ ಮತ್ತು ಶಿಜೀ ಝಾಂಗ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು ಮತ್ತು 2007ರ ಆರಂಭದಲ್ಲಿ ಸಿಐಜಿಗೆ ದಾನ ಮಾಡಿದರು. ಟ್ರೇಸರ್ ಸಂಕೇತವು ಮ್ಯಾಂಟಲ್ ಸಂವಹನದಲ್ಲಿ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಅನ್ವಯಗಳನ್ನು ಹೊಂದಿದೆ. ನಿಷ್ಕ್ರಿಯ ಕಣಗಳ ಪಥವನ್ನು ಪತ್ತೆಹಚ್ಚಲು, ಕಡಿಮೆ ಸ್ನಿಗ್ಧತೆಯ ಬೆಣೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಬ್ಡೆಕ್ಟೆಡ್ ಸ್ಲ್ಯಾಬ್ಗಳ ಮೇಲಿನ ಗಡಿಯನ್ನು ವಿವರಿಸಲು ಅಥವಾ ರಾಸಾಯನಿಕ ಸಂಯೋಜನೆಯ ಕ್ಷೇತ್ರದ ವಿಕಾಸವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸಿಟ್ಕಾಮ್ಸ್ ಬಳಕೆದಾರ ಕೈಪಿಡಿ ಮುಕ್ತ ವಿಜ್ಞಾನ ತಂತ್ರಾಂಶ ಭೂವಿಜ್ಞಾನ ತಂತ್ರಾಂಶ