Citcom
सीटकॉम (कैलिफोर्निया इंस्टीट्यूट ऑफ टेक्नोलॉजी कन्वेक्शन इन द मेंटल के लिए) एक सीमित तत्व कोड है जिसे जीएनयू जनरल पब्लिक लाइसेंस के तहत जारी पृथ्वी के मेंटल से संबंधित थर्मल संवहन समस्याओं को हल करने के लिए डिज़ाइन किया गया है। सी में लिखा गया, कोड का नवीनतम संस्करण, सिटकोम्स, साझा और वितरित मेमोरी प्लेटफार्मों सहित विभिन्न प्रकार के समानांतर प्रसंस्करण कंप्यूटरों पर चलता है। हिस्ट्री सिटकॉम मूल रूप से 1990 के दशक की शुरुआत में लुई मोरेसी (मोनाश यू.) द्वारा लिखी गई थी। यद्यपि त्रि-आयामी समस्याओं के लिए कोड को इसकी शुरुआत से ही शामिल किया गया था, सॉफ्टवेयर के शुरुआती संस्करण केवल द्वि-आयामी कार्टेशियन डोमेन के भीतर समय-निर्भर संवहन समस्याओं के लिए हल किए गए थे। मोरेसी का मूल कोड अविश्वसनीय रूप से मॉड्यूलर और आसानी से विस्तार योग्य निकला। नतीजतन, मौलिक परिमित तत्व अवसंरचना जो लुई ने लिखी थी वह अभी भी मौजूद है और वर्तमान प्रकाशन में निहित अधिकांश कोड का आधार है। 1990 के दशक के मध्य में मोरेसी ने कोड के संस्करण लिखे जो त्रि-आयामी कार्टेशियन डोमेन के भीतर समीकरणों को हल करते थे। फिर शिजी झोंग (कोलोराडो, बोल्डर का यू.) ने एक सीमित रिलीज इंटेल सुपरकंप्यूटर पर संदेश भेजने की दिनचर्या का उपयोग करके सीटकॉम को सफलतापूर्वक समानांतर किया। झोंग ने तब कोड का एक गोलाकार संस्करण बनाया जिसे उन्होंने सिटकॉमएस नाम दिया। लिजी हान (ग्रह विज्ञान संस्थान) ने तब सीटकॉमएस का एक क्षेत्रीय संस्करण बनाया और साथ ही बड़ी संख्या में प्रोसेसरों के लिए संदेश भेजने का एक वैकल्पिक संस्करण बनाया। क्लिंट कॉनराड (जॉन्स हॉपकिन्स) ने कोड का पहला बियोवुल्फ कार्यान्वयन बनाया, फिर कॉनराड और एह टैन (जियोडायनामिक्स के लिए कम्प्यूटेशनल इंफ्रास्ट्रक्चर) ने पूरी तरह से गोलाकार संस्करण के संदेश पारित करने को फिर से कोड किया ताकि मनमाने ढंग से बड़ी संख्या में प्रोसेसर पर चलने वाली समस्याओं को भी हल किया जा सके। सीटकॉम के विभिन्न संस्करणों की अधिकता कैलिफोर्निया प्रौद्योगिकी संस्थान और दुनिया भर के कंप्यूटरों पर मौजूद है। नतीजतन, 2002 तक, कोड के इतने अलग-अलग संस्करण थे कि कुछ तर्कसंगतकरण क्रम में था। सॉफ्टवेयर को एक संस्करण नियंत्रण प्रणाली में स्थानांतरित कर दिया गया था और एह टैन और यून-सेओ चोई (कैल्टेक) ने सिटकॉमएस का एक संस्करण बनाया जो या तो पूरी तरह से गोलाकार या क्षेत्रीय मॉडल, क्रमशः सिटकॉमएसफुल और सिटकॉमएसरिजनल उत्पन्न करता है। सीटकॉमएस को पूर्व जियोफ्रेमवर्क परियोजना के माध्यम से संस्करण 1 और 1 के रूप में समुदाय के लिए जारी किया गया था। 2004 तक, CitComS की कार्यक्षमता बढ़ाने के लिए, डेवलपर्स ने विशेष रूप से एक ऑब्जेक्ट-ओरिएंटेड वातावरण में कोड को फिर से तैयार करना शुरू कर दिया ताकि यह पायर नामक पायथन-आधारित मॉडलिंग ढांचे के साथ काम कर सके। सॉफ्टवेयर का यह विमोचन, जिसे अब CitComS.py नाम दिया गया है, अनिवार्य रूप से उन पुनर्निर्माण प्रयासों का उत्पाद है। एह तान यून-सेओ चोई और माइकल ऐवाज़िस (कैलटेक) की काफी मदद से CitComS.py के प्रमुख विकासकर्ता थे। सीटकॉमएस सॉफ्टवेयर के एक बड़े संग्रह का एक घटक है जिसमें पूर्व जियोफ्रेमवर्क परियोजना शामिल है, जो कैल्टेक में सेंटर फॉर एडवांस्ड कम्प्यूटिंग रिसर्च (सी. ए. सी. आर.) और सीस्मोलॉजिकल लेबोरेटरी और ऑस्ट्रेलिया में विक्टोरियन पार्टनरशिप फॉर एडवांस्ड कंप्यूटिंग के बीच एक सहयोग है। जियोफ्रेमवर्क परियोजना ने पृथ्वी विज्ञान की समस्याओं के लिए बहु-स्तरीय विरूपण मॉडल बनाने के लिए उपकरणों का एक समूह विकसित किया। यह प्रयास प्लेट विवर्तनिकी के दीर्घकालिक विकास और भूकंप के दौरान और उसके बीच दोषों के विकास जैसी अल्पकालिक प्रक्रियाओं के बीच बातचीत को समझने की आवश्यकता से प्रेरित था। 2005 और 2006 के दौरान जियोफ्रेमवर्क द्वारा विकसित शेष सॉफ्टवेयर का अधिकांश हिस्सा जी. पी. एल. लाइसेंस के तहत जारी किया गया था और कम्प्यूटेशनल इंफ्रास्ट्रक्चर फॉर जियोडायनामिक्स (सी. आई. जी.) से उपलब्ध कराया गया था। सीटकॉमएस (2) के दूसरे प्रमुख विमोचन में सॉफ्टवेयर फ्रेमवर्क पायर, मुक्त सतह मॉडलिंग विधियों और ऊपर और नीचे की सतहों पर तनाव सीमा स्थितियों को शामिल किया गया। 2005 की गर्मियों में, 2.0.1 रिलीज के हिस्से के रूप में, सी. आई. जी. ने पुरानी निर्माण प्रक्रिया को जी. एन. यू. बिल्ड सिस्टम से बदल दिया। एक बाद का संस्करण, संस्करण 2.0.2,6-बिट प्रणालियों पर संकलित और चलाया जा सकता है। सीटकॉमएस (2.1) के तीसरे प्रमुख विमोचन में नई सुविधाएँ और कार्यक्षमता शामिल की गई, जिनमें से सबसे महत्वपूर्ण एच. डी. एफ. 5 (पदानुक्रमित डेटा प्रारूप का एक समानांतर संस्करण) का उपयोग है। एच. डी. एफ. 5 प्रारूप आपको उत्पादन के लिए बनाए गए बड़े पैमाने पर डेटा आउटपुट से निपटने की अनुमति देता है। इस संस्करण ने इनपुट पर. सी. एफ. जी. फ़ाइलों को स्वीकार किया, जिन्हें बनाना और पढ़ना आसान है। अन्य सुधारों में सामान्य मानचित्रण उपकरण (जी. एम. टी.) और ओपन. डी. एक्स. के अलावा माया. वी. 2 के साथ परिणामों को देखने की अनुमति देने के लिए नई लिपियों के साथ-साथ जियोइड गणनाओं को शामिल करना शामिल था जिन्हें पहले जारी नहीं किया गया था। कुछ एन. एस. एफ. टेराग्रिड साइटों पर इस संस्करण को पहले से स्थापित पैकेज के रूप में उपयोग करने के निर्देश दिए गए थे। CitComS (2.2,3/27/07) की नवीनतम रिलीज में प्रवाह में कणों का पता लगाने की क्षमता शामिल है। ट्रेसर कोड 2004 में एलन मैकनामारा और शिजी झोंग द्वारा विकसित किया गया था और 2007 की शुरुआत में सी. आई. जी. को दान कर दिया गया था। ट्रेसर कोड में मेंटल संवहन में अनुप्रयोगों की एक विस्तृत श्रृंखला है। इसका उपयोग निष्क्रिय कणों के प्रक्षेपवक्र का पता लगाने में, कम चिपचिपाहट वाले पट्टों को परिभाषित करने के लिए सबडक्टेड स्लैब की शीर्ष सीमा को चित्रित करने में, या रासायनिक संरचना क्षेत्र के विकास पर नज़र रखने में किया जा सकता है। संदर्भ बाहरी लिंक CitComS उपयोगकर्ता मैनुअल मुक्त विज्ञान सॉफ्टवेयर भूविज्ञान सॉफ्टवेयर