ओपन फ़ोम: Difference between revisions
(Created page with "{{Short description|Open-source software package for numerical processes}} {{Multiple issues| {{Self-published|date=September 2019}} {{Third-party|date=September 2019}} }} {{U...") |
m (6 revisions imported from alpha:ओपन_फ़ोम) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Open-source software package for numerical processes}} | {{Short description|Open-source software package for numerical processes}} | ||
'''ओपनफोम''' (ओपन फील्ड ऑपरेशन और मैनीपुलेशन)<ref>{{Cite web|url=https://sim-flow.com/what-is-openfoam/|title=What is OpenFOAM?|first=Michal|last=Sajkowski|date=4 April 2023|website=SimFlow}}</ref> अनुकूलित [[संख्यात्मक विश्लेषण]] के विकास के लिए [[सी++]] टूलबॉक्स है, और सातत्य यांत्रिकी समस्याओं के समाधान के लिए प्री-/पोस्ट-प्रोसेसिंग उपयोगिताओं, जिनमें सबसे प्रमुख रूप से कम्प्यूटेशनल फ्लुइड डायनमिक (सीएफडी) सम्मिलित है। | |||
इस प्रकार ओपनफोम सॉफ़्टवेयर का उपयोग अनुसंधान संगठनों, शैक्षणिक संस्थानों और विभिन्न प्रकार के उद्योगों में किया जाता है, उदाहरण के लिए, ऑटोमोटिव उद्योग, विनिर्माण, [[प्रक्रिया अभियंता]] और पर्यावरण इंजीनियरिंग है। | |||
इस प्रकार ओपनफोम [[खुला स्रोत सॉफ्टवेयर|ओपन सोर्स सॉफ्टवेयर]] है जो निम्नलिखित वेरिएंट के साथ [[जीएनयू जनरल पब्लिक लाइसेंस]] वर्जन 3 के अनुसार निःशुल्क उपलब्ध और लाइसेंस प्राप्त है: | |||
# | # ओपनफोम, ओपनसीएफडी एलटीडी. द्वारा जारी किया गया (2007 से ट्रेडमार्क नाम के साथ) <ref>{{cite web |title=वैश्विक ब्रांड डेटाबेस|url=https://www.wipo.int/branddb/en/index.jsp?q={%22searches%22:[{%22te%22:%22openfoam%22,%22fi%22:%22BRAND%22}]} |publisher=World Intellectual Property Organisation |accessdate=10 July 2019}}</ref>) पहली बार 2004 में ओपन-सोर्स के रूप में जारी किया गया था। (नोट: 2012 से, ओपनसीएफडी लिमिटेड पूर्ण स्वामित्व वाली सहायक कंपनी है या ईएसआई समूह की पूर्ण स्वामित्व वाली सहायक कंपनी) | ||
# फोम-एक्सटेंड, विकी लिमिटेड द्वारा जारी (2009 से) | # फोम-एक्सटेंड, विकी लिमिटेड द्वारा जारी (2009 से) | ||
# | # ओपनफोम, ओपनफोम फाउंडेशन द्वारा जारी किया गया था। (2011 के पश्चात् से) | ||
== इतिहास == | == इतिहास == | ||
प्रमाणित किया गया है कि फोम नाम पहली बार 90 के दशक की प्रारंभ में [[इंपीरियल कॉलेज लंदन]] में प्रोफेसर [[डेविड गोस्मान]] के समूह में चार्ली हिल द्वारा लिखित पोस्ट-प्रोसेसिंग टूल के रूप में सामने आया था। इस प्रकार प्रतिवाद के रूप में, यह प्रमाणित किया गया है कि हेनरी वेलर ने फ़ील्ड ऑपरेशन और परिवर्तन के लिए फोम लाइब्रेरी बनाई थी जो गुइस (ग्राफ़िकल यूज़र इंटरफ़ेस सॉफ़्टवेयर एनवायरनमेंट) से इंटरफ़ेस करती थी जिसे एवीएस (इंटरफ़ेस) से इंटरफ़ेस करने के लिए चार्ली हिल द्वारा बनाया गया था। | |||
इस प्रकार सातत्य यांत्रिकी/कम्प्यूटेशनल फ्लुइड गतिकी उपकरण के रूप में, फोम (जो पश्चात् में ओपनफोम बन गया) का पहला विकास वस्तुतः सदैव उसी संस्थान में हेनरी वेलर द्वारा वास्तविक मानक प्रोग्रामिंग लैंग्वेज के बजाय C++ प्रोग्रामिंग लैंग्वेज का उपयोग करके प्रारंभ किया गया माना जाता था। इस प्रकार शक्तिशाली और लचीला सामान्य सिमुलेशन प्लेटफॉर्म विकसित करने के लिए समय का [[फोरट्रान]] इस प्रारंभ से लेकर नाबला लिमिटेड नामक कंपनी की स्थापना तक, (मुख्य रूप से) हेनरी वेलर और ह्रवोजे जसक ने प्रायः दशक तक सॉफ्टवेयर का मूलभूत विकास किया गया था।<ref>{{cite journal |last1=Chen |first1=Goong |last2=Xiong |first2=Qingang |last3=Morris |first3=Philip J. |last4=Paterson |first4=Eric G. |last5=Sergeev |first5=Alexey |last6=Wang |first6=Yi-Ching |title=कम्प्यूटेशनल द्रव गतिशीलता के लिए OpenFOAM|journal=Notices of the American Mathematical Society |date=2014 |volume=61 |issue=4 |pages=354–363 |doi=10.1090/noti1095|doi-access=free}}</ref> | |||
कुछ वर्षों तक, फोम को नाबला लिमिटेड द्वारा वाणिज्यिक कोड के रूप में बेचा गया था,<ref>{{cite web |title=ओपन फ़ोम|url=https://www.cfd-online.com/Wiki/ओपन फ़ोम|website=CFD-Online |access-date=28 June 2019}}</ref> इस प्रकार 10 दिसंबर 2004 को, इसे [[GPL|जीपीएल]] के अनुसार जारी किया गया और इसका नाम परिवर्तन ओपनफोम कर दिया गया था।<ref name="auto" /> | |||
इस प्रकार 2004 में, नाबला लिमिटेड को बंद कर दिया गया था। इसके तुरंत पश्चात्, हेनरी वेलर, क्रिस ग्रीनशील्ड्स और मैटिज जैन्सेंस ने ओपनएफओएएम को विकसित करने और जारी करने के लिए ओपनसीएफडी लिमिटेड की स्थापना की थी।<ref>{{cite web|url=http://openfoam.org/download/history/|title=रिलीज़ इतिहास|first=Chris|last=Greenshields|date=3 April 2016|website=openfoam.org|url-status=live|archive-url=https://web.archive.org/web/20170729231137/https://openfoam.org/download/history/|archive-date=29 July 2017}}</ref> उसी समय, ह्रवोजे जासाक ने काउंसिलिंग कंपनी विकी लिमिटेड की स्थापना की थी <ref>{{cite web|url=http://wikki.gridcore.se/company/about-us/|title=Wikki Ltd – About Us}}</ref> और ओपनफोम का [[ कांटा (सॉफ़्टवेयर विकास) |फोर्क (सॉफ़्टवेयर विकास)]] बनाए रखा था, जिसे ओपनफोम-एक्सटेंड कहा जाता है, इसके पश्चात् में इसका नाम परिवर्तन [https://sourceforge.net/projects/foam-extend/ फोम-एक्सटेंड] कर दिया गया था। | |||
इस प्रकार अप्रैल 2008 में, ओपनफोम विकास अपने सोर्स कोड रिपॉजिटरी के लिए [[git|गिट]] का उपयोग करने लगा था।<ref>{{cite web|url=https://github.com/OpenCFD/OpenFOAM-history|title=OpenFOAM इतिहास भंडार|website=[[GitHub]]|date=15 January 2019}}</ref> 5 अगस्त 2011 को, ओपनसीएफडी ने ओपनसीएफडी से ओपनफोम सॉफ़्टवेयर (सोर्स कोड) और डॉक्यूमेंटेसन को संयुक्त राज्य अमेरिका के डेलावेयर राज्य में पंजीकृत नव निगमित ओपनफोम फाउंडेशन में स्थानांतरित कर दिया था।<ref>{{Cite web |title=ओपनफोम फाउंडेशन, कंपनी का इतिहास|url=https://openfoam.org/company-history/ |access-date=2022-12-24 |website=openfoam.org |language=en-GB}}</ref> | |||
इस प्रकार 8 अगस्त 2011 को, ओपनसीएफडी को [[सिलिकॉन ग्राफिक्स इंटरनेशनल]] (एसजीआई) द्वारा अधिग्रहित किया गया था।<ref>{{cite web |url=http://www.sgi.com/company_info/newsroom/press_releases/2011/august/opencfd.html |title=Press Releases: SGI Acquires OpenCFD Ltd., the Leader in Open Source Computational Fluid Dynamics (CFD) Software |publisher=SGI |access-date=2012-12-18 |url-status=live |archive-url=https://web.archive.org/web/20121206010926/http://www.sgi.com/company_info/newsroom/press_releases/2011/august/opencfd.html |archive-date=6 December 2012 }}</ref> 12 सितंबर 2012 को, ईएसआई समूह ने ओपनसीएफडी लिमिटेड के अधिग्रहण की घोषणा की थी,<ref>{{cite web |url=http://www.esi-group.com/corporate/finance/news/financial-press-release/acquisiton-of-opencfd-ltd-the-leader-in-open-source-software-in-computional-fluid-dynamics |title=कम्प्यूटेशनल फ्लूइड डायनेमिक्स में ओपन सोर्स सॉफ्टवेयर में अग्रणी ओपनसीएफडी लिमिटेड का अधिग्रहण|publisher=ESI Group |date=2012-09-11 |access-date=2012-12-18 |url-status=live |archive-url=https://web.archive.org/web/20121206053745/http://www.esi-group.com/corporate/finance/news/financial-press-release/acquisiton-of-opencfd-ltd-the-leader-in-open-source-software-in-computional-fluid-dynamics |archive-date=6 December 2012 }}</ref> पूर्ण स्वामित्व वाली सहायक कंपनी या ईएसआई समूह की पूर्ण स्वामित्व वाली सहायक कंपनी, और ओपनसीएफडी ने ओपनएफओएएम ट्रेडमार्क के अपने स्वामित्व को बनाए रखा था। | |||
इस प्रकार 25 अप्रैल 2014 को, ओपनएफओएएम फाउंडेशन लिमिटेड को इंग्लैंड में गारंटी द्वारा सीमित निजी कंपनी के रूप में सम्मिलित किया गया था, जिसकी सभी संपत्तियां यूके और यूएस इकाई को हस्तांतरित कर दी गई थीं, साथ ही फाउंडेशन के गवर्नेंस में परिवर्तन के साथ वेलर और ग्रीनशील्ड्स ने ओपनसीएफडी छोड़ दिया और मार्च 2015 में सीएफडी डायरेक्ट लिमिटेड का गठन किया था।<ref>{{cite web |url=http://cfd.direct/openfoam |title=ओपन फ़ोम|publisher=CFD Direct |date=2015-03-25 |url-status=live |archive-url=https://web.archive.org/web/20150329031412/http://cfd.direct/openfoam/ |archive-date=29 March 2015 }}</ref> | |||
इस प्रकार ओपनएफओएएम फाउंडेशन लिमिटेड के निदेशक हेनरी वेलर, क्रिस ग्रीनशील्ड्स और क्रिस्टेल डी रूव्रे (ईएसआई समूह के सीईओ) हैं। | |||
ओपनफोम के तीन मुख्य प्रकार निम्नलिखित हैं: | |||
== | # ओपनफोम, फ़ाउंडेशन, मुख्य रूप से सीएफडी डायरेक्ट एलटीडी द्वारा सॉफ़्टवेयर वर्जन सीक्वेंस-बेस्ड आइडेंटिफायर (जैसे 6.0) (2011 से) के साथ विकसित और अनुरक्षित है।<ref>{{Cite web |title=OpenFOAM Foundation: Release History |url=https://openfoam.org/download/history/ |access-date=2022-12-24 |website=openfoam.org |language=en-GB}}</ref> | ||
# इस प्रकार ओपनफोम, ओपनसीएफडी, मुख्य रूप से ओपनसीएफडी एलटीडी. (2012 से ईएसआई समूह की कंपनी) द्वारा सॉफ़्टवेयर वर्जन रिलीज़ की दिनांक या रिलीज़ की दिनांक पहचानकर्ता (जैसे v1606) (2016 से) के साथ विकसित और रखरखाव किया गया है।<ref>{{Cite web |title=रिलीज़ इतिहास|url=https://www.openfoam.com/download/release-history |access-date=2022-12-24 |website=openfoam.com |language=en}}</ref> | |||
# इस प्रकार फोम-एक्सटेंड प्रोजेक्ट, मुख्य रूप से विकी लिमिटेड द्वारा संचालित (2009 से) है। | |||
===सॉफ़्टवेयर | ===ओपनफोम गवर्नेंस=== | ||
[[File:3840x1080_F16_OpenFOAM.jpg|thumb|एयरोनॉटिक्स]]इस प्रकार 2018 में, ओपनसीएफडी लिमिटेड और इसके कुछ औद्योगिक, शैक्षणिक और सामुदायिक भागीदारों ने प्रशासनिक निकाय, अर्थात ओपनफोम गवर्नेंस की स्थापना की थी, जिससे ओपनफोम के उपयोगकर्ता समुदाय को सॉफ़्टवेयर के अपने वर्जन के भविष्य के विकास और दिशा को तय करने/योगदान करने की अनुमति मिल सकती है।<ref>{{cite web |title=ओपनफोम गवर्नेंस|url=https://www.openfoam.com/governance/ |publisher=OpenCFD Ltd |access-date=10 August 2019}}</ref> | |||
इस प्रकार ओपनफोम गवर्नेंस की स्ट्रक्चर में संचालन समिति और विभिन्न तकनीकी समितियाँ सम्मिलित थीं। संचालन समिति में उद्योग, शिक्षा, रिलीज प्राधिकरण और सलाहकार संगठनों में ओपनएफओएएम के मुख्य प्रायोजकों के प्रतिनिधि सम्मिलित थे। प्रारंभिक समिति की संगठन स्ट्रक्चर में ओपनसीएफडी लिमिटेड, ईएसआई ग्रुप, [[वोक्सवैगन]], [[जनरल मोटर्स]], [[एफएम ग्लोबल]], टोटलसिम लिमिटेड, [[टीयू डार्मस्टेड]] और विकी लिमिटेड के सदस्य सम्मिलित थे।<ref>{{cite web |title=ओपनफोम संचालन समिति|url=https://www.openfoam.com/governance/steering-committee.php |publisher=OpenCFD Ltd |access-date=10 August 2019}}</ref> | |||
इसके अतिरिक्त, निम्नलिखित क्षेत्रों में नौ तकनीकी समितियाँ स्थापित की गईं: डॉक्यूमेंटेसन, [[उच्च प्रदर्शन कंप्यूटिंग|हाई परफॉरमेंस कंप्यूटिंग]], [[ जाल लगाना |मेसिंग]] , मल्टीफ़ेज़ , संख्यात्मक, अनुकूलन, [[अशांति|संख्यात्मकता]], [[महासागर]] अनुप्रयोग, और ओपनसीएफडी लिमिटेड, [[सिनेका]] के संगठनों के सदस्यों के साथ परमाणु ऊर्जा अनुप्रयोग [[ज़ाग्रेब विश्वविद्यालय]], टीयू डार्मस्टेड, [[एथेंस का राष्ट्रीय तकनीकी विश्वविद्यालय]], अपस्ट्रीम सीएफडी जीएमबीएच, मिशिगन विश्वविद्यालय और [[ईपीएफएल]] है।<ref>{{cite web |title=OpenFOAM तकनीकी समितियाँ|url=https://www.openfoam.com/governance/technical-committees.php |publisher=OpenCFD Ltd. |access-date=10 August 2019}}</ref> | |||
==स्ट्रक्चर== | |||
[[File:OpenFOAM-dir-structure.png|thumb|175px|ओपनफोम सॉफ़्टवेयर [[निर्देशिका संरचना|निर्देशिका स्ट्रक्चर]] का अवलोकन]] | |||
===सिमुलेशन | ===सॉफ़्टवेयर स्ट्रक्चर=== | ||
ओपनफोम निर्देशिका स्ट्रक्चर में दो मुख्य निर्देशिकाएँ सम्मिलित हैं: | |||
* <code>ओपनफोम-<version></code>: ओपनफोम लाइब्रेरीज़ जिनका निर्देशिका लेआउट साइड-आकृति में दिखाया गया है | |||
* <code>ThirdParty</code>: थर्ड-पार्टी लाइब्रेरीज़ का एक सेट है | |||
===सिमुलेशन स्ट्रक्चर=== | |||
इस प्रकार ओपनफोम [[कंप्यूटर सिमुलेशन]] को निम्नलिखित तीन निर्देशिकाओं में स्थित विभिन्न सामान्य टेक्स्ट इनपुट फ़ाइलों द्वारा कॉन्फ़िगर किया गया है:<ref>{{Cite web|url=https://www.openfoam.com/documentation/guides/latest/doc/openfoam-guide-case-structure.html|title = OpenFOAM: User Guide: Case structure}}</ref> | |||
* <code>system/</code> | * <code>system/</code> | ||
** <code>controlDict</code> | ** <code>controlDict</code> | ||
Line 75: | Line 55: | ||
** <code>fvSolution</code> | ** <code>fvSolution</code> | ||
** <code>fvOptions</code> (वैकल्पिक) | ** <code>fvOptions</code> (वैकल्पिक) | ||
** अन्य शब्दकोश ( | ** अन्य शब्दकोश (ओपनफोम में कॉन्फ़िगरेशन फ़ाइलें) | ||
* <code>constant</code> | * <code>constant</code> | ||
** <code>polyMesh/</code> | ** <code>polyMesh/</code> | ||
** अन्य शब्दकोश | ** अन्य शब्दकोश | ||
* <code>0/</code> या कोई अन्य प्रारंभिक समय निर्देशिका | * <code>0/</code> या कोई अन्य प्रारंभिक समय निर्देशिका | ||
** फ़ील्ड | ** फ़ील्ड फ़ाइल | ||
उपयोगकर्ता चयन के आधार पर अतिरिक्त निर्देशिकाएँ उत्पन्न की जा सकती हैं। इनमें | उपयोगकर्ता चयन के आधार पर अतिरिक्त निर्देशिकाएँ उत्पन्न की जा सकती हैं। इनमें सम्मिलित हो सकते हैं: | ||
* परिणाम समय निर्देशिकाएँ: पुनरावृत्ति गणना या समय के | * इस प्रकार परिणाम समय निर्देशिकाएँ: पुनरावृत्ति गणना या समय के फ़ंक्शन के रूप में फ़ील्ड पूर्वानुमान है | ||
* <code>postProcessing/</code>: डेटा | * <code>postProcessing/</code>: डेटा सामान्यतः फ़ंक्शन ऑब्जेक्ट डेटा रूपांतरण जैसे वीटीके द्वारा उत्पन्न होता है | ||
==यह भी देखें== | ==यह भी देखें== | ||
Line 91: | Line 71: | ||
* [[कम्प्यूटर एडेड इंजीनियरिंग]] | * [[कम्प्यूटर एडेड इंजीनियरिंग]] | ||
* [[परिमित आयतन विधि]] | * [[परिमित आयतन विधि]] | ||
* पैराव्यू, इंटरैक्टिव वैज्ञानिक विज़ुअलाइज़ेशन के लिए | * पैराव्यू, इंटरैक्टिव वैज्ञानिक विज़ुअलाइज़ेशन के लिए ओपन-सोर्स मल्टीपल-प्लेटफ़ॉर्म एप्लिकेशन है | ||
* [[वीटीके (फ़ाइल प्रारूप)]] | * [[वीटीके (फ़ाइल प्रारूप)|वीटीके (फ़ाइल फोर्मेट)]] | ||
==संदर्भ== | ==संदर्भ== | ||
{{reflist}} | {{reflist}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* [https://openfoam.org/ | * [https://openfoam.org/ ओपनफोम Foundation website] | ||
* [https://www.youtube.com/watch?v=4EQCMR2LROM DLR: Future Aircraft Engineering – The Numerical Simulation] | * [https://www.youtube.com/watch?v=4EQCMR2LROM DLR: Future Aircraft Engineering – The Numerical Simulation] | ||
{{DEFAULTSORT:Openfoam}}[[Category: 2004 सॉफ्टवेयर]] [[Category: सी++ सॉफ्टवेयर]] [[Category: कम्प्यूटेशनल तरल सक्रिय]] [[Category: Linux के लिए कंप्यूटर-सहायता प्राप्त इंजीनियरिंग सॉफ़्टवेयर]] [[Category: सातत्यक यांत्रिकी]] [[Category: द्रव गतिविज्ञान]] [[Category: निःशुल्क विज्ञान सॉफ्टवेयर]] [[Category: मुफ्त सॉफ्टवेयर]] [[Category: C++ में प्रोग्राम किया गया निःशुल्क सॉफ़्टवेयर]] [[Category: ओपन सोर्स कंप्यूटर एडेड इंजीनियरिंग अनुप्रयोग]] [[Category: वैज्ञानिक सिमुलेशन सॉफ्टवेयर]] [[Category: सॉफ़्टवेयर जो VTK का उपयोग करता है]] | {{DEFAULTSORT:Openfoam}}[[Category: 2004 सॉफ्टवेयर]] [[Category: सी++ सॉफ्टवेयर]] [[Category: कम्प्यूटेशनल तरल सक्रिय]] [[Category: Linux के लिए कंप्यूटर-सहायता प्राप्त इंजीनियरिंग सॉफ़्टवेयर]] [[Category: सातत्यक यांत्रिकी]] [[Category: द्रव गतिविज्ञान]] [[Category: निःशुल्क विज्ञान सॉफ्टवेयर]] [[Category: मुफ्त सॉफ्टवेयर]] [[Category: C++ में प्रोग्राम किया गया निःशुल्क सॉफ़्टवेयर]] [[Category: ओपन सोर्स कंप्यूटर एडेड इंजीनियरिंग अनुप्रयोग]] [[Category: वैज्ञानिक सिमुलेशन सॉफ्टवेयर]] [[Category: सॉफ़्टवेयर जो VTK का उपयोग करता है]] | ||
Line 110: | Line 85: | ||
[[Category: Machine Translated Page]] | [[Category: Machine Translated Page]] | ||
[[Category:Created On 29/11/2023]] | [[Category:Created On 29/11/2023]] | ||
[[Category:Vigyan Ready]] |
Latest revision as of 09:02, 13 December 2023
ओपनफोम (ओपन फील्ड ऑपरेशन और मैनीपुलेशन)[1] अनुकूलित संख्यात्मक विश्लेषण के विकास के लिए सी++ टूलबॉक्स है, और सातत्य यांत्रिकी समस्याओं के समाधान के लिए प्री-/पोस्ट-प्रोसेसिंग उपयोगिताओं, जिनमें सबसे प्रमुख रूप से कम्प्यूटेशनल फ्लुइड डायनमिक (सीएफडी) सम्मिलित है।
इस प्रकार ओपनफोम सॉफ़्टवेयर का उपयोग अनुसंधान संगठनों, शैक्षणिक संस्थानों और विभिन्न प्रकार के उद्योगों में किया जाता है, उदाहरण के लिए, ऑटोमोटिव उद्योग, विनिर्माण, प्रक्रिया अभियंता और पर्यावरण इंजीनियरिंग है।
इस प्रकार ओपनफोम ओपन सोर्स सॉफ्टवेयर है जो निम्नलिखित वेरिएंट के साथ जीएनयू जनरल पब्लिक लाइसेंस वर्जन 3 के अनुसार निःशुल्क उपलब्ध और लाइसेंस प्राप्त है:
- ओपनफोम, ओपनसीएफडी एलटीडी. द्वारा जारी किया गया (2007 से ट्रेडमार्क नाम के साथ) [2]) पहली बार 2004 में ओपन-सोर्स के रूप में जारी किया गया था। (नोट: 2012 से, ओपनसीएफडी लिमिटेड पूर्ण स्वामित्व वाली सहायक कंपनी है या ईएसआई समूह की पूर्ण स्वामित्व वाली सहायक कंपनी)
- फोम-एक्सटेंड, विकी लिमिटेड द्वारा जारी (2009 से)
- ओपनफोम, ओपनफोम फाउंडेशन द्वारा जारी किया गया था। (2011 के पश्चात् से)
इतिहास
प्रमाणित किया गया है कि फोम नाम पहली बार 90 के दशक की प्रारंभ में इंपीरियल कॉलेज लंदन में प्रोफेसर डेविड गोस्मान के समूह में चार्ली हिल द्वारा लिखित पोस्ट-प्रोसेसिंग टूल के रूप में सामने आया था। इस प्रकार प्रतिवाद के रूप में, यह प्रमाणित किया गया है कि हेनरी वेलर ने फ़ील्ड ऑपरेशन और परिवर्तन के लिए फोम लाइब्रेरी बनाई थी जो गुइस (ग्राफ़िकल यूज़र इंटरफ़ेस सॉफ़्टवेयर एनवायरनमेंट) से इंटरफ़ेस करती थी जिसे एवीएस (इंटरफ़ेस) से इंटरफ़ेस करने के लिए चार्ली हिल द्वारा बनाया गया था।
इस प्रकार सातत्य यांत्रिकी/कम्प्यूटेशनल फ्लुइड गतिकी उपकरण के रूप में, फोम (जो पश्चात् में ओपनफोम बन गया) का पहला विकास वस्तुतः सदैव उसी संस्थान में हेनरी वेलर द्वारा वास्तविक मानक प्रोग्रामिंग लैंग्वेज के बजाय C++ प्रोग्रामिंग लैंग्वेज का उपयोग करके प्रारंभ किया गया माना जाता था। इस प्रकार शक्तिशाली और लचीला सामान्य सिमुलेशन प्लेटफॉर्म विकसित करने के लिए समय का फोरट्रान इस प्रारंभ से लेकर नाबला लिमिटेड नामक कंपनी की स्थापना तक, (मुख्य रूप से) हेनरी वेलर और ह्रवोजे जसक ने प्रायः दशक तक सॉफ्टवेयर का मूलभूत विकास किया गया था।[3]
कुछ वर्षों तक, फोम को नाबला लिमिटेड द्वारा वाणिज्यिक कोड के रूप में बेचा गया था,[4] इस प्रकार 10 दिसंबर 2004 को, इसे जीपीएल के अनुसार जारी किया गया और इसका नाम परिवर्तन ओपनफोम कर दिया गया था।[5]
इस प्रकार 2004 में, नाबला लिमिटेड को बंद कर दिया गया था। इसके तुरंत पश्चात्, हेनरी वेलर, क्रिस ग्रीनशील्ड्स और मैटिज जैन्सेंस ने ओपनएफओएएम को विकसित करने और जारी करने के लिए ओपनसीएफडी लिमिटेड की स्थापना की थी।[6] उसी समय, ह्रवोजे जासाक ने काउंसिलिंग कंपनी विकी लिमिटेड की स्थापना की थी [7] और ओपनफोम का फोर्क (सॉफ़्टवेयर विकास) बनाए रखा था, जिसे ओपनफोम-एक्सटेंड कहा जाता है, इसके पश्चात् में इसका नाम परिवर्तन फोम-एक्सटेंड कर दिया गया था।
इस प्रकार अप्रैल 2008 में, ओपनफोम विकास अपने सोर्स कोड रिपॉजिटरी के लिए गिट का उपयोग करने लगा था।[8] 5 अगस्त 2011 को, ओपनसीएफडी ने ओपनसीएफडी से ओपनफोम सॉफ़्टवेयर (सोर्स कोड) और डॉक्यूमेंटेसन को संयुक्त राज्य अमेरिका के डेलावेयर राज्य में पंजीकृत नव निगमित ओपनफोम फाउंडेशन में स्थानांतरित कर दिया था।[9]
इस प्रकार 8 अगस्त 2011 को, ओपनसीएफडी को सिलिकॉन ग्राफिक्स इंटरनेशनल (एसजीआई) द्वारा अधिग्रहित किया गया था।[10] 12 सितंबर 2012 को, ईएसआई समूह ने ओपनसीएफडी लिमिटेड के अधिग्रहण की घोषणा की थी,[11] पूर्ण स्वामित्व वाली सहायक कंपनी या ईएसआई समूह की पूर्ण स्वामित्व वाली सहायक कंपनी, और ओपनसीएफडी ने ओपनएफओएएम ट्रेडमार्क के अपने स्वामित्व को बनाए रखा था।
इस प्रकार 25 अप्रैल 2014 को, ओपनएफओएएम फाउंडेशन लिमिटेड को इंग्लैंड में गारंटी द्वारा सीमित निजी कंपनी के रूप में सम्मिलित किया गया था, जिसकी सभी संपत्तियां यूके और यूएस इकाई को हस्तांतरित कर दी गई थीं, साथ ही फाउंडेशन के गवर्नेंस में परिवर्तन के साथ वेलर और ग्रीनशील्ड्स ने ओपनसीएफडी छोड़ दिया और मार्च 2015 में सीएफडी डायरेक्ट लिमिटेड का गठन किया था।[12]
इस प्रकार ओपनएफओएएम फाउंडेशन लिमिटेड के निदेशक हेनरी वेलर, क्रिस ग्रीनशील्ड्स और क्रिस्टेल डी रूव्रे (ईएसआई समूह के सीईओ) हैं।
ओपनफोम के तीन मुख्य प्रकार निम्नलिखित हैं:
- ओपनफोम, फ़ाउंडेशन, मुख्य रूप से सीएफडी डायरेक्ट एलटीडी द्वारा सॉफ़्टवेयर वर्जन सीक्वेंस-बेस्ड आइडेंटिफायर (जैसे 6.0) (2011 से) के साथ विकसित और अनुरक्षित है।[13]
- इस प्रकार ओपनफोम, ओपनसीएफडी, मुख्य रूप से ओपनसीएफडी एलटीडी. (2012 से ईएसआई समूह की कंपनी) द्वारा सॉफ़्टवेयर वर्जन रिलीज़ की दिनांक या रिलीज़ की दिनांक पहचानकर्ता (जैसे v1606) (2016 से) के साथ विकसित और रखरखाव किया गया है।[14]
- इस प्रकार फोम-एक्सटेंड प्रोजेक्ट, मुख्य रूप से विकी लिमिटेड द्वारा संचालित (2009 से) है।
ओपनफोम गवर्नेंस
इस प्रकार 2018 में, ओपनसीएफडी लिमिटेड और इसके कुछ औद्योगिक, शैक्षणिक और सामुदायिक भागीदारों ने प्रशासनिक निकाय, अर्थात ओपनफोम गवर्नेंस की स्थापना की थी, जिससे ओपनफोम के उपयोगकर्ता समुदाय को सॉफ़्टवेयर के अपने वर्जन के भविष्य के विकास और दिशा को तय करने/योगदान करने की अनुमति मिल सकती है।[15]
इस प्रकार ओपनफोम गवर्नेंस की स्ट्रक्चर में संचालन समिति और विभिन्न तकनीकी समितियाँ सम्मिलित थीं। संचालन समिति में उद्योग, शिक्षा, रिलीज प्राधिकरण और सलाहकार संगठनों में ओपनएफओएएम के मुख्य प्रायोजकों के प्रतिनिधि सम्मिलित थे। प्रारंभिक समिति की संगठन स्ट्रक्चर में ओपनसीएफडी लिमिटेड, ईएसआई ग्रुप, वोक्सवैगन, जनरल मोटर्स, एफएम ग्लोबल, टोटलसिम लिमिटेड, टीयू डार्मस्टेड और विकी लिमिटेड के सदस्य सम्मिलित थे।[16]
इसके अतिरिक्त, निम्नलिखित क्षेत्रों में नौ तकनीकी समितियाँ स्थापित की गईं: डॉक्यूमेंटेसन, हाई परफॉरमेंस कंप्यूटिंग, मेसिंग , मल्टीफ़ेज़ , संख्यात्मक, अनुकूलन, संख्यात्मकता, महासागर अनुप्रयोग, और ओपनसीएफडी लिमिटेड, सिनेका के संगठनों के सदस्यों के साथ परमाणु ऊर्जा अनुप्रयोग ज़ाग्रेब विश्वविद्यालय, टीयू डार्मस्टेड, एथेंस का राष्ट्रीय तकनीकी विश्वविद्यालय, अपस्ट्रीम सीएफडी जीएमबीएच, मिशिगन विश्वविद्यालय और ईपीएफएल है।[17]
स्ट्रक्चर
सॉफ़्टवेयर स्ट्रक्चर
ओपनफोम निर्देशिका स्ट्रक्चर में दो मुख्य निर्देशिकाएँ सम्मिलित हैं:
ओपनफोम-<version>
: ओपनफोम लाइब्रेरीज़ जिनका निर्देशिका लेआउट साइड-आकृति में दिखाया गया हैThirdParty
: थर्ड-पार्टी लाइब्रेरीज़ का एक सेट है
सिमुलेशन स्ट्रक्चर
इस प्रकार ओपनफोम कंप्यूटर सिमुलेशन को निम्नलिखित तीन निर्देशिकाओं में स्थित विभिन्न सामान्य टेक्स्ट इनपुट फ़ाइलों द्वारा कॉन्फ़िगर किया गया है:[18]
system/
controlDict
fvSchemes
fvSolution
fvOptions
(वैकल्पिक)- अन्य शब्दकोश (ओपनफोम में कॉन्फ़िगरेशन फ़ाइलें)
constant
polyMesh/
- अन्य शब्दकोश
0/
या कोई अन्य प्रारंभिक समय निर्देशिका- फ़ील्ड फ़ाइल
उपयोगकर्ता चयन के आधार पर अतिरिक्त निर्देशिकाएँ उत्पन्न की जा सकती हैं। इनमें सम्मिलित हो सकते हैं:
- इस प्रकार परिणाम समय निर्देशिकाएँ: पुनरावृत्ति गणना या समय के फ़ंक्शन के रूप में फ़ील्ड पूर्वानुमान है
postProcessing/
: डेटा सामान्यतः फ़ंक्शन ऑब्जेक्ट डेटा रूपांतरण जैसे वीटीके द्वारा उत्पन्न होता है
यह भी देखें
- कंप्यूटर एडेड डिजाइन
- कम्प्यूटर एडेड इंजीनियरिंग
- परिमित आयतन विधि
- पैराव्यू, इंटरैक्टिव वैज्ञानिक विज़ुअलाइज़ेशन के लिए ओपन-सोर्स मल्टीपल-प्लेटफ़ॉर्म एप्लिकेशन है
- वीटीके (फ़ाइल फोर्मेट)
संदर्भ
- ↑ Sajkowski, Michal (4 April 2023). "What is OpenFOAM?". SimFlow.
- ↑ "वैश्विक ब्रांड डेटाबेस". World Intellectual Property Organisation. Retrieved 10 July 2019.
- ↑ Chen, Goong; Xiong, Qingang; Morris, Philip J.; Paterson, Eric G.; Sergeev, Alexey; Wang, Yi-Ching (2014). "कम्प्यूटेशनल द्रव गतिशीलता के लिए OpenFOAM". Notices of the American Mathematical Society. 61 (4): 354–363. doi:10.1090/noti1095.
- ↑ फ़ोम "ओपन फ़ोम". CFD-Online. Retrieved 28 June 2019.
{{cite web}}
: Check|url=
value (help) - ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedauto
- ↑ Greenshields, Chris (3 April 2016). "रिलीज़ इतिहास". openfoam.org. Archived from the original on 29 July 2017.
- ↑ "Wikki Ltd – About Us".
- ↑ "OpenFOAM इतिहास भंडार". GitHub. 15 January 2019.
- ↑ "ओपनफोम फाउंडेशन, कंपनी का इतिहास". openfoam.org (in British English). Retrieved 2022-12-24.
- ↑ "Press Releases: SGI Acquires OpenCFD Ltd., the Leader in Open Source Computational Fluid Dynamics (CFD) Software". SGI. Archived from the original on 6 December 2012. Retrieved 2012-12-18.
- ↑ "कम्प्यूटेशनल फ्लूइड डायनेमिक्स में ओपन सोर्स सॉफ्टवेयर में अग्रणी ओपनसीएफडी लिमिटेड का अधिग्रहण". ESI Group. 2012-09-11. Archived from the original on 6 December 2012. Retrieved 2012-12-18.
- ↑ "ओपन फ़ोम". CFD Direct. 2015-03-25. Archived from the original on 29 March 2015.
- ↑ "OpenFOAM Foundation: Release History". openfoam.org (in British English). Retrieved 2022-12-24.
- ↑ "रिलीज़ इतिहास". openfoam.com (in English). Retrieved 2022-12-24.
- ↑ "ओपनफोम गवर्नेंस". OpenCFD Ltd. Retrieved 10 August 2019.
- ↑ "ओपनफोम संचालन समिति". OpenCFD Ltd. Retrieved 10 August 2019.
- ↑ "OpenFOAM तकनीकी समितियाँ". OpenCFD Ltd. Retrieved 10 August 2019.
- ↑ "OpenFOAM: User Guide: Case structure".