ओपन फ़ोम: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
{{Infobox software | {{Infobox software | ||
| name = | | name = ओपनफोम | ||
| logo = OpenFOAM logo.svg | | logo = OpenFOAM logo.svg | ||
| screenshot = ControlDict simple.jpg | | screenshot = ControlDict simple.jpg | ||
| caption = | | caption = ओपनफोम की मुख्य कॉन्फ़िगरेशन फ़ाइल (''कंट्रोलडिक्ट'') | ||
| author = | | author = हेनरी वेलर और ह्र्वोजे जसक<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 for Computational Fluid Dynamics |journal=Notices of the AMS |volume=61 |issue=4}}</ref> | ||
| developer = | | developer = सीएफडी डायरेक्ट लिमिटेड<ref>{{cite web|url=http://cfd.direct/|title=CFD Direct – The Architects of OpenFOAM|website=CFD Direct|url-status=live|archive-url=https://web.archive.org/web/20150327220633/http://cfd.direct/|archive-date=27 March 2015}}</ref> / OpenCFD Ltd.<ref>{{cite web|url=http://openfoam.com/|title=The open source CFD toolbox|website=OpenFOAM}}</ref> / Wikki Ltd.,<ref>{{Cite web|url=http://wikki.co.uk/|title=Wikki Ltd – कम्प्यूटेशनल फ्लूइड डायनेमिक्स में कंसल्टेंसी और सॉफ्टवेयर विकास}}</ref> और समुदाय | ||
| released = {{Start date and age|2004|12|10|df=yes}}<ref name="auto">{{cite web |title=OpenFOAM launched 10th December 2004 |url=http://www.opencfd.co.uk/openfoam/launch.html |publisher=OpenCFD Ltd. |access-date=20 August 2019|archive-url=https://web.archive.org/web/20050208124617/http://www.opencfd.co.uk/openfoam/launch.html |archive-date=8 February 2005 }}</ref> | | released = {{Start date and age|2004|12|10|df=yes}}<ref name="auto">{{cite web |title=OpenFOAM launched 10th December 2004 |url=http://www.opencfd.co.uk/openfoam/launch.html |publisher=OpenCFD Ltd. |access-date=20 August 2019|archive-url=https://web.archive.org/web/20050208124617/http://www.opencfd.co.uk/openfoam/launch.html |archive-date=8 February 2005 }}</ref> | ||
| latest release version = v11 {{Start date|2023|07|11|df=yes}}<ref>{{Cite web|url=https://openfoam.org/release/11/|title=OpenFOAM 11 Released | OpenFOAM Foundation | OpenFOAM|website=openfoam.org}}</ref> / v2212 {{Start date|2022|12|20|df=yes}}<ref>{{cite web |url=https://www.openfoam.com/news/main-news/openfoam-v2212 |title=OpenFOAM-v2212 |access-date=23 December 2022 }}</ref> | | latest release version = v11 {{Start date|2023|07|11|df=yes}}<ref>{{Cite web|url=https://openfoam.org/release/11/|title=OpenFOAM 11 Released | OpenFOAM Foundation | OpenFOAM|website=openfoam.org}}</ref> / v2212 {{Start date|2022|12|20|df=yes}}<ref>{{cite web |url=https://www.openfoam.com/news/main-news/openfoam-v2212 |title=OpenFOAM-v2212 |access-date=23 December 2022 }}</ref> | ||
| programming language = [[ | | programming language = [[सी++]] | ||
| operating system = [[ | | operating system = [[यूनिक्स]] / [[लिनक्स]] / [[विंडोज़]] | ||
| genre = [[ | | genre = [[कम्प्यूटेशनल फ्लूइड डायनमिक]], [[सिमुलेशन सॉफ्टवेयर]], [[फ्लूइड स्ट्रक्चर इंटरैक्शन]] | ||
| license = [[ | | license = [[जीपीएलवी3]] | ||
| website = {{URL|openfoam.org}} / {{URL|openfoam.com}} | | website = {{URL|openfoam.org}} / {{URL|openfoam.com}} | ||
}} | }} | ||
OpenFOAM | ओपनफोम (ओपन फील्ड ऑपरेशन और मैनीपुलेशन)<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 के पश्चात् से) | ||
== इतिहास == | == इतिहास == | ||
[[File:OpenFOAM+ParaView flow simulation.png|thumb|right|विज़ुअलाइज़ेशन के लिए | [[File:OpenFOAM+ParaView flow simulation.png|thumb|right|विज़ुअलाइज़ेशन के लिए ओपनफोम और [[ParaView|पैराव्यू]] का उपयोग करके फ्लो सिमुलेशन]]प्रमाणित किया गया है कि फोम नाम पहली बार 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| | [[File:OpenFOAM-dir-structure.png|thumb|175px|ओपनफोम सॉफ़्टवेयर [[निर्देशिका संरचना]] का अवलोकन]] | ||
===सॉफ़्टवेयर संरचना=== | ===सॉफ़्टवेयर संरचना=== | ||
ओपनफोम निर्देशिका संरचना में दो मुख्य निर्देशिकाएँ सम्मिलित हैं: | |||
* <code> | * <code>ओपनफोम-<version></code>: ओपनफोम लाइब्रेरीज़ जिनका निर्देशिका लेआउट साइड-आकृति में दिखाया गया है | ||
* <code>ThirdParty</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 70: | Line 74: | ||
** <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 86: | Line 90: | ||
* [[कम्प्यूटर एडेड इंजीनियरिंग]] | * [[कम्प्यूटर एडेड इंजीनियरिंग]] | ||
* [[परिमित आयतन विधि]] | * [[परिमित आयतन विधि]] | ||
* पैराव्यू, इंटरैक्टिव वैज्ञानिक विज़ुअलाइज़ेशन के लिए ओपन-सोर्स मल्टीपल-प्लेटफ़ॉर्म एप्लिकेशन | * पैराव्यू, इंटरैक्टिव वैज्ञानिक विज़ुअलाइज़ेशन के लिए ओपन-सोर्स मल्टीपल-प्लेटफ़ॉर्म एप्लिकेशन है | ||
* [[वीटीके (फ़ाइल प्रारूप)]] | * [[वीटीके (फ़ाइल प्रारूप)|वीटीके (फ़ाइल फोर्मेट)]] | ||
==संदर्भ== | ==संदर्भ== | ||
| Line 94: | Line 98: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* [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 का उपयोग करता है]] | ||
Revision as of 21:50, 4 December 2023
| File:OpenFOAM logo.svg | |
| File:ControlDict simple.jpg ओपनफोम की मुख्य कॉन्फ़िगरेशन फ़ाइल (कंट्रोलडिक्ट) | |
| Original author(s) | हेनरी वेलर और ह्र्वोजे जसक[1] |
|---|---|
| Developer(s) | सीएफडी डायरेक्ट लिमिटेड[2] / OpenCFD Ltd.[3] / Wikki Ltd.,[4] और समुदाय |
| Initial release | 10 December 2004[5] |
| Stable release | |
| Written in | सी++ |
| Operating system | यूनिक्स / लिनक्स / विंडोज़ |
| Type | कम्प्यूटेशनल फ्लूइड डायनमिक, सिमुलेशन सॉफ्टवेयर, फ्लूइड स्ट्रक्चर इंटरैक्शन |
| License | जीपीएलवी3 |
| Website | openfoam |
ओपनफोम (ओपन फील्ड ऑपरेशन और मैनीपुलेशन)[8] अनुकूलित संख्यात्मक विश्लेषण के विकास के लिए सी++ टूलबॉक्स है, और सातत्य यांत्रिकी समस्याओं के समाधान के लिए प्री-/पोस्ट-प्रोसेसिंग उपयोगिताओं, जिनमें सबसे प्रमुख रूप से कम्प्यूटेशनल फ्लुइड डायनमिक (सीएफडी) सम्मिलित है।
ओपनफोम सॉफ़्टवेयर का उपयोग अनुसंधान संगठनों, शैक्षणिक संस्थानों और विभिन्न प्रकार के उद्योगों में किया जाता है, उदाहरण के लिए, ऑटोमोटिव उद्योग, विनिर्माण, प्रक्रिया अभियंता और पर्यावरण इंजीनियरिंग है।
ओपनफोम ओपन सोर्स सॉफ्टवेयर है जो निम्नलिखित वेरिएंट के साथ जीएनयू जनरल पब्लिक लाइसेंस वर्जन 3 के अनुसार निःशुल्क उपलब्ध और लाइसेंस प्राप्त है:
- ओपनफोम, ओपनसीएफडी एलटीडी. द्वारा जारी किया गया (2007 से ट्रेडमार्क नाम के साथ) [9]) पहली बार 2004 में ओपन-सोर्स के रूप में जारी किया गया था। (नोट: 2012 से, ओपनसीएफडी लिमिटेड पूर्ण स्वामित्व वाली सहायक कंपनी है या ईएसआई समूह की पूर्ण स्वामित्व वाली सहायक कंपनी)
- फोम-एक्सटेंड, विकी लिमिटेड द्वारा जारी (2009 से)
- ओपनफोम, ओपनफोम फाउंडेशन द्वारा जारी किया गया था। (2011 के पश्चात् से)
इतिहास
प्रमाणित किया गया है कि फोम नाम पहली बार 90 के दशक की प्रारंभ में इंपीरियल कॉलेज लंदन में प्रोफेसर डेविड गोस्मान के समूह में चार्ली हिल द्वारा लिखित पोस्ट-प्रोसेसिंग टूल के रूप में सामने आया था। प्रतिवाद के रूप में, यह प्रमाणित किया गया है कि हेनरी वेलर ने फ़ील्ड ऑपरेशन और परिवर्तन के लिए फोम लाइब्रेरी बनाई थी जो गुइस (ग्राफ़िकल यूज़र इंटरफ़ेस सॉफ़्टवेयर एनवायरनमेंट) से इंटरफ़ेस करती थी जिसे एवीएस (इंटरफ़ेस) से इंटरफ़ेस करने के लिए चार्ली हिल द्वारा बनाया गया था।
सातत्य यांत्रिकी/कम्प्यूटेशनल फ्लुइड गतिकी उपकरण के रूप में, फोम (जो पश्चात् में ओपनफोम बन गया) का पहला विकास वस्तुतः सदैव उसी संस्थान में हेनरी वेलर द्वारा वास्तविक मानक प्रोग्रामिंग लैंग्वेज के बजाय C++ प्रोग्रामिंग लैंग्वेज का उपयोग करके प्रारंभ किया गया माना जाता था। इस प्रकार शक्तिशाली और लचीला सामान्य सिमुलेशन प्लेटफॉर्म विकसित करने के लिए समय का फोरट्रान इस प्रारंभ से लेकर नाबला लिमिटेड नामक कंपनी की स्थापना तक, (मुख्य रूप से) हेनरी वेलर और ह्रवोजे जसक ने प्रायः दशक तक सॉफ्टवेयर का मूलभूत विकास किया गया था।[10]
कुछ वर्षों तक, फोम को नाबला लिमिटेड द्वारा वाणिज्यिक कोड के रूप में बेचा गया था,[11] इस प्रकार 10 दिसंबर 2004 को, इसे जीपीएल के अनुसार जारी किया गया और इसका नाम परिवर्तन ओपनफोम कर दिया गया था।[5]
2004 में, नाबला लिमिटेड को बंद कर दिया गया था। इसके तुरंत पश्चात्, हेनरी वेलर, क्रिस ग्रीनशील्ड्स और मैटिज जैन्सेंस ने ओपनएफओएएम को विकसित करने और जारी करने के लिए ओपनसीएफडी लिमिटेड की स्थापना की थी।[12] उसी समय, ह्रवोजे जासाक ने काउंसिलिंग कंपनी विकी लिमिटेड की स्थापना की थी [13] और ओपनफोम का फोर्क (सॉफ़्टवेयर विकास) बनाए रखा था, जिसे ओपनफोम-एक्सटेंड कहा जाता है, इसके पश्चात् में इसका नाम परिवर्तन फोम-एक्सटेंड कर दिया गया था।
अप्रैल 2008 में, ओपनफोम विकास अपने सोर्स कोड रिपॉजिटरी के लिए गिट का उपयोग करने लगा था।[14] 5 अगस्त 2011 को, ओपनसीएफडी ने ओपनसीएफडी से ओपनफोम सॉफ़्टवेयर (सोर्स कोड) और डॉक्यूमेंटेसन को संयुक्त राज्य अमेरिका के डेलावेयर राज्य में पंजीकृत नव निगमित ओपनफोम फाउंडेशन में स्थानांतरित कर दिया था।[15]
8 अगस्त 2011 को, ओपनसीएफडी को सिलिकॉन ग्राफिक्स इंटरनेशनल (एसजीआई) द्वारा अधिग्रहित किया गया था।[16] 12 सितंबर 2012 को, ईएसआई समूह ने ओपनसीएफडी लिमिटेड के अधिग्रहण की घोषणा की थी,[17] पूर्ण स्वामित्व वाली सहायक कंपनी या ईएसआई समूह की पूर्ण स्वामित्व वाली सहायक कंपनी, और ओपनसीएफडी ने ओपनएफओएएम ट्रेडमार्क के अपने स्वामित्व को बनाए रखा था।
25 अप्रैल 2014 को, ओपनएफओएएम फाउंडेशन लिमिटेड को इंग्लैंड में गारंटी द्वारा सीमित निजी कंपनी के रूप में सम्मिलित किया गया था, जिसकी सभी संपत्तियां यूके और यूएस इकाई को हस्तांतरित कर दी गई थीं, साथ ही फाउंडेशन के गवर्नेंस में परिवर्तन के साथ वेलर और ग्रीनशील्ड्स ने ओपनसीएफडी छोड़ दिया और मार्च 2015 में सीएफडी डायरेक्ट लिमिटेड का गठन किया था।[18]
ओपनएफओएएम फाउंडेशन लिमिटेड के निदेशक हेनरी वेलर, क्रिस ग्रीनशील्ड्स और क्रिस्टेल डी रूव्रे (ईएसआई समूह के सीईओ) हैं।
ओपनफोम के तीन मुख्य प्रकार निम्नलिखित हैं:
- ओपनफोम, फ़ाउंडेशन, मुख्य रूप से सीएफडी डायरेक्ट एलटीडी द्वारा सॉफ़्टवेयर वर्जन सीक्वेंस-बेस्ड आइडेंटिफायर (जैसे 6.0) (2011 से) के साथ विकसित और अनुरक्षित है।[19]
- ओपनफोम, ओपनसीएफडी, मुख्य रूप से ओपनसीएफडी एलटीडी. (2012 से ईएसआई समूह की कंपनी) द्वारा सॉफ़्टवेयर वर्जन रिलीज़ की दिनांक या रिलीज़ की दिनांक पहचानकर्ता (जैसे v1606) (2016 से) के साथ विकसित और रखरखाव किया गया है।[20]
- फोम-एक्सटेंड प्रोजेक्ट, मुख्य रूप से विकी लिमिटेड द्वारा संचालित (2009 से) है।
ओपनफोम गवर्नेंस
2018 में, ओपनसीएफडी लिमिटेड और इसके कुछ औद्योगिक, शैक्षणिक और सामुदायिक भागीदारों ने प्रशासनिक निकाय, अर्थात ओपनफोम गवर्नेंस की स्थापना की थी, जिससे ओपनफोम के उपयोगकर्ता समुदाय को सॉफ़्टवेयर के अपने वर्जन के भविष्य के विकास और दिशा को तय करने/योगदान करने की अनुमति मिल सकती है।[21]
ओपनफोम गवर्नेंस की संरचना में संचालन समिति और विभिन्न तकनीकी समितियाँ सम्मिलित थीं। संचालन समिति में उद्योग, शिक्षा, रिलीज प्राधिकरण और सलाहकार संगठनों में ओपनएफओएएम के मुख्य प्रायोजकों के प्रतिनिधि सम्मिलित थे। प्रारंभिक समिति की संगठन संरचना में ओपनसीएफडी लिमिटेड, ईएसआई ग्रुप, वोक्सवैगन, जनरल मोटर्स, एफएम ग्लोबल, टोटलसिम लिमिटेड, टीयू डार्मस्टेड और विकी लिमिटेड के सदस्य सम्मिलित थे।[22]
इसके अतिरिक्त, निम्नलिखित क्षेत्रों में नौ तकनीकी समितियाँ स्थापित की गईं: डॉक्यूमेंटेसन, हाई परफॉरमेंस कंप्यूटिंग, मेसिंग , मल्टीफ़ेज़ , संख्यात्मक, अनुकूलन, संख्यात्मकता, महासागर अनुप्रयोग, और ओपनसीएफडी लिमिटेड, सिनेका के संगठनों के सदस्यों के साथ परमाणु ऊर्जा अनुप्रयोग ज़ाग्रेब विश्वविद्यालय, टीयू डार्मस्टेड, एथेंस का राष्ट्रीय तकनीकी विश्वविद्यालय, अपस्ट्रीम सीएफडी जीएमबीएच, मिशिगन विश्वविद्यालय और ईपीएफएल है।[23]
संरचना
सॉफ़्टवेयर संरचना
ओपनफोम निर्देशिका संरचना में दो मुख्य निर्देशिकाएँ सम्मिलित हैं:
ओपनफोम-<version>: ओपनफोम लाइब्रेरीज़ जिनका निर्देशिका लेआउट साइड-आकृति में दिखाया गया हैThirdParty: थर्ड-पार्टी लाइब्रेरीज़ का एक सेट है
सिमुलेशन संरचना
ओपनफोम कंप्यूटर सिमुलेशन को निम्नलिखित तीन निर्देशिकाओं में स्थित विभिन्न सामान्य टेक्स्ट इनपुट फ़ाइलों द्वारा कॉन्फ़िगर किया गया है:[24]
system/controlDictfvSchemesfvSolutionfvOptions(वैकल्पिक)- अन्य शब्दकोश (ओपनफोम में कॉन्फ़िगरेशन फ़ाइलें)
constantpolyMesh/- अन्य शब्दकोश
0/या कोई अन्य प्रारंभिक समय निर्देशिका- फ़ील्ड फ़ाइल
उपयोगकर्ता चयन के आधार पर अतिरिक्त निर्देशिकाएँ उत्पन्न की जा सकती हैं। इनमें सम्मिलित हो सकते हैं:
- परिणाम समय निर्देशिकाएँ: पुनरावृत्ति गणना या समय के फ़ंक्शन के रूप में फ़ील्ड पूर्वानुमान है
postProcessing/: डेटा सामान्यतः फ़ंक्शन ऑब्जेक्ट डेटा रूपांतरण जैसे वीटीके द्वारा उत्पन्न होता है
यह भी देखें
- कंप्यूटर एडेड डिजाइन
- कम्प्यूटर एडेड इंजीनियरिंग
- परिमित आयतन विधि
- पैराव्यू, इंटरैक्टिव वैज्ञानिक विज़ुअलाइज़ेशन के लिए ओपन-सोर्स मल्टीपल-प्लेटफ़ॉर्म एप्लिकेशन है
- वीटीके (फ़ाइल फोर्मेट)
संदर्भ
- ↑ Chen, Goong; Xiong, Qingang; Morris, Philip J.; Paterson, Eric G.; Sergeev, Alexey; Wang, Yi-Ching. "OpenFOAM for Computational Fluid Dynamics". Notices of the AMS. 61 (4).
- ↑ "CFD Direct – The Architects of OpenFOAM". CFD Direct. Archived from the original on 27 March 2015.
- ↑ "The open source CFD toolbox". OpenFOAM.
- ↑ "Wikki Ltd – कम्प्यूटेशनल फ्लूइड डायनेमिक्स में कंसल्टेंसी और सॉफ्टवेयर विकास".
- ↑ 5.0 5.1 "OpenFOAM launched 10th December 2004". OpenCFD Ltd. Archived from the original on 8 February 2005. Retrieved 20 August 2019.
- ↑ "OpenFOAM 11 Released | OpenFOAM Foundation | OpenFOAM". openfoam.org.
- ↑ "OpenFOAM-v2212". Retrieved 23 December 2022.
- ↑ 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) - ↑ 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".