EAS3
ई. ए. एस. 3 (ई. ए. एस. = एन-ऑसगेब-सिस्टम) ज्यामिति जानकारी के साथ संरचित द्विआधारी डेटा को पढ़ने और लिखने और इन डेटा के पोस्टप्रोसेसिंग के लिए एक सॉफ्टवेयर टूलकिट है। इसका उद्देश्य विभिन्न कंप्यूटरों के बीच आई. ई. ई. ई. मानक के अनुसार फ्लोटिंग-पॉइंट डेटा का आदान-प्रदान करना, उन्हें संशोधित करना या उन्हें अन्य फ़ाइल प्रारूपों में बदलना है। इसका उपयोग सभी प्रकार के संरचित डेटा सेटों के लिए किया जा सकता है। इसका उपयोग मुख्य रूप से प्रत्यक्ष संख्यात्मक अनुकरण के क्षेत्र में किया जाता है। ई. ए. एस. 3 पैकेज पूर्ण पैकेज में अपने कोड में उपयोग के लिए पुस्तकालय और एक अलग कमांड-लाइन उपकरण शामिल हैं। यह फोरट्रान और सी में लिखा गया है और सभी पोसिक्स ऑपरेटिंग सिस्टम पर चलता है। पुस्तकालयों में द्विआधारी ई. ए. एस. 3 फ़ाइल प्रारूप में फ़ाइलों को पढ़ने और लिखने के लिए विभिन्न संख्यात्मक एल्गोरिदम और सबरूटीन शामिल हैं। पढ़ने/लिखने की दिनचर्या फोरट्रान और सी में प्रदान की जाती है। कार्यान्वित संख्यात्मक विधियों में, उदाहरण के लिए, फास्ट फूरियर ट्रांसफॉर्म, थॉमस एल्गोरिदम और अंतर्वेशन दिनचर्या शामिल हैं। पुस्तकालय वेक्टर कंप्यूटरों के लिए भी उपयुक्त हैं। इतिहास ई. ए. एस. 3 को स्टटगार्ट विश्वविद्यालय के इंस्टीट्यूट फर एयरोडायनामिक अंड गैसडायनामिक (आई. ए. जी.) में विकसित किया गया है। पिछले संस्करण (ई. ए. एस., ई. ए. एस. 2) 1980 के दशक के अंत तक के थे, जब कंप्यूटर शक्ति ने पहली स्थानिक डी. एन. एस. गणना की अनुमति दी थी। डेटा की आगामी मात्रा के लिए कुशल हैंडलिंग और पोस्टप्रोसेसिंग की आवश्यकता थी। आम तौर पर, सिमुलेशन एक उच्च प्रदर्शन वाले कंप्यूटर पर किए जाते थे और आज भी किए जाते हैं और बाद में विपरीत एंडियननेस की अन्य मशीनों पर पोस्टप्रोसेस किए जाते हैं। इसके लिए डेटा हैंडलिंग के लिए एक एंडियननेस-स्वतंत्र फ़ाइल प्रारूप की आवश्यकता थी। 1999 में ई. ए. एस. 3 के प्रकाशन के बाद से, सॉफ्टवेयर को शामिल संस्थानों के सदस्यों द्वारा लगातार विकसित किया गया है। 2007 से, ई. ए. एस. 3 हेज़ सॉफ्टवेयर निर्देशिका के माध्यम से भी उपलब्ध है। EAS3 का उपयोग यूरोपीय PRACE परियोजना के भीतर अनुप्रयोगों द्वारा किया जाता है। अप्रैल, 2009 से वर्तमान संस्करण संख्या 1.67 है। फ़ाइल प्रारूप ई. ए. एस. 3 फ़ाइल प्रारूप का उपयोग आई. ई. ई. ई. प्रारूप में फ्लोटिंग पॉइंट डेटा को संग्रहीत करने और विभिन्न कंप्यूटर संरचनाओं (छोटे/बड़े एंडियन) के बीच फ़ाइलों का आदान-प्रदान करने के लिए किया जाता है। डेटा को मापदंडों के रूप में व्यवस्थित किया जाता है जिसमें एक पैरामीटर एक-, दो-या तीन-आयामी फ्लोटिंग पॉइंट सरणी होता है। इनमें से कई मापदंडों को एक बार के चरण में जोड़ा जा सकता है। यह पाँच-आयामी सरणियों को संग्रहीत करने की अनुमति देता है। डेटा को एकल-परिशुद्धता (32 बिट), दोहरी-परिशुद्धता (64 बिट) या चौगुनी-परिशुद्धता (128 बिट) में लिखा जा सकता है। विभिन्न दिशाओं के लिए ज्यामिति जानकारी फ़ाइल के शीर्षलेख में सहेजी जाती है। वहाँ उपयोगकर्ता परिभाषित सरणी में अतिरिक्त जानकारी संग्रहीत करना भी संभव है। फ़ाइल का आकार केवल कंप्यूटर द्वारा ही सीमित किया जाता है (जैसे। फाइल सिस्टम), ई. ए. एस. 3 फाइलें बड़े सिमुलेशन के लिए उपयुक्त हैं और इस प्रकार उच्च-प्रदर्शन कंप्यूटिंग के लिए उपयुक्त हैं। कार्यात्मकता वास्तविक ई. ए. एस. 3 निष्पादन योग्य ई. ए. एस. 3 फाइलों के परिवर्तन के लिए एक कमांड-लाइन इंटरफेस है। लागू किए गए आदेश बुनियादी संचालन से लेकर हैं, जैसे। सरल गणना, फाइल संचालन, बल्कि फूरियर परिवर्तन या व्युत्पन्न की गणना जैसे जटिल संचालन के लिए। डी. एन. एस. डेटा के लिए विशिष्ट आदेश भी उपलब्ध हैं, जैसे। लैम्ब्डा 2 भंवर मानदंड। चूंकि आदेशों को मानक इनपुट से पढ़ा जाता है, इसलिए स्वचालित कॉल के लिए शेल स्क्रिप्ट में ई. ए. एस. 3 का उपयोग किया जा सकता है। महत्वपूर्ण कार्यों की रूपरेखा फ़ाइल प्रबंधनः पुनर्व्यवस्था, दो फ़ाइलों को जोड़ना, अन्य फ़ाइल प्रारूपों (ए. एस. सी. आई. आई., कोविस, टेकप्लॉट) गणितीय संचालनों में रूपांतरण में कटौतीः बुनियादी संचालन, लघुगणक, आदि। व्युत्पन्न और एकीकरण अंतर्वेशन डेटा में कमीः माध्य मान, आरएमएस-मान, आदि। फूरियर रूपांतरणः एकल/दोहरा, वास्तविक/जटिल डी. एन. एस. विशिष्टः भंवर मानदंड स्थापना स्रोतों को सीधे सी. वी. एस. भंडार से प्राप्त किया जा सकता है या कोई ज़िप्ड टार फ़ाइल डाउनलोड कर सकता है। विभिन्न मशीन प्रकारों के लिए मेकफाइल शामिल हैं, जो एक आसान संकलन प्रदान करते हैं। चूंकि विभिन्न फोरट्रान संकलकों के साथ बनाई गई ऑब्जेक्ट फ़ाइलों को जोड़ने से समस्या हो सकती है, इसलिए द्विआधारी पैकेज (आर. पी. एम.,. डेब) अभी तक उपलब्ध नहीं हैं। लाभ और नुकसान प्रोग्रामर के लिए मुख्य लाभ बड़े (> 2 जीबी) द्विआधारी डेटा सेट को पढ़ने/लिखने का आसान कार्यान्वयन है। पुस्तकालय प्रदान करता है कि डेटा हमेशा बड़ा एंडियन लिखा जाता है। परिणामी प्लेटफ़ॉर्म स्वतंत्रता विभिन्न हार्डवेयर आर्किटेक्चर के बीच डेटा विनिमय की अनुमति देती है, उदाहरण के लिए। सुपरकंप्यूटर। उपयोगकर्ता पोस्टप्रोसेसिंग के लिए प्रदान किए गए विभिन्न तरीकों से लाभान्वित होते हैं, जिन्हें शेल स्क्रिप्ट का उपयोग करके स्वचालित किया जा सकता है। नुकसान संरचित ग्रिड पर विशेषज्ञ होना कुछ उपयोगकर्ताओं के लिए एक समस्या हो सकती है। अब तक, केवल कार्टेशियन ग्रिड या वर्णक्रमीय स्थान में डेटा का प्रतिनिधित्व लागू किया जाता है। अन्य प्रकार के डेटा संरेखण में डेटा, जैसे बेलनाकार निर्देशांक, ई. ए. एस. 3 फाइलों में संग्रहीत किए जा सकते हैं लेकिन मौजूदा पोस्टप्रोसेसिंग आदेशों का उपयोग नहीं किया जा सकता है। चूंकि आमतौर पर उपयोग किए जाने वाले विज़ुअलाइज़ेशन प्रोग्राम सीधे ई. ए. एस. 3 फ़ाइल प्रारूप का समर्थन नहीं करते हैं, इसलिए अक्सर डेटा को संबंधित फ़ाइल प्रारूप में बदलना आवश्यक होता है। EAS3 प्रोग्राम में कमांड एक टेक्स्ट इंटरफेस द्वारा दिए जाते हैं, एक ग्राफिकल यूजर इंटरफेस मौजूद नहीं है। ई. ए. एस. 3 कमांड लाइन में आदेशों का पूरा होना संवादात्मक उपयोग के लिए समर्थन प्रदान करता है लेकिन व्यापक सहायता के लिए, वेबपेज पर विवरण आवश्यक हैं। लाइसेंस ई. ए. एस. 3 एम. आई. टी. लाइसेंस के तहत प्रकाशित किया गया है। एम. आई. टी. लाइसेंस मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी (एम. आई. टी.) में उत्पन्न एक मुफ्त सॉफ्टवेयर लाइसेंस है। विशेष रूप से, यह एक जी. पी. एल.-संगत अनुमेय लाइसेंस है, जिसका अर्थ है कि यह स्वामित्व वाले सॉफ्टवेयर के भीतर इस शर्त पर पुनः उपयोग की अनुमति देता है कि लाइसेंस उस सॉफ्टवेयर के साथ वितरित किया जाए। स्टटगार्ट विश्वविद्यालय के इंस्टीट्यूट ऑफ एयरोडायनामिक्स एंड गैसडायनामिक्स (आई. ए. जी.) में उपयोग संक्रमण समूहः एरिजोना विश्वविद्यालय की कम्प्यूटेशनल फ्लूइड डायनेमिक्स प्रयोगशालाः <आई. डी. 3:// सी. एफ. डी. एम. अरिज़ोना. एडू/इंस्टीट्यूट ऑफ फ्लूइड डायनेमिक्स, ईदजेनॉसिशे टेक्निशे होस्क्यूले ज्यूरिखः http://www.ifdmavt.ethz.ch तकनीकी विश्वविद्यालय म्यूनिख में लेहरस्टुहल फर एयरोडायनामिक (उच्च गति वायुगतिकी समूह): http://www.aer.mw.tum.de संबंधित फ़ाइल प्रारूप सामान्य डेटा प्रारूप (सी. डी. एफ.) सी. जी. एन. एस. (सी. एफ. डी. सामान्य सूचना प्रणाली) एफ. आई. टी. एस. (लचीली छवि परिवहन प्रणाली)