GetFEM++
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
(Learn how and when to remove this template message)
|
मूल लेखक | Yves Renard, Julien Pommier |
---|---|
Stable release | 5.4.2
/ July 2022 |
रिपॉजिटरी | git |
इसमें लिखा हुआ | C++ |
ऑपरेटिंग सिस्टम | Unix, Windows, Mac OS X |
प्रकार | Finite element library |
लाइसेंस | GNU Lesser General Public License |
वेबसाइट | getfem |
GetFEM++ एक सामान्य परिमित तत्व C++ लाइब्रेरी है जिसमें Python (प्रोग्रामिंग भाषा), मैटलैब और साइलैब के लिए इंटरफेस है। इसका उद्देश्य रैखिक और गैर-रैखिक समस्याओं को संख्यात्मक रूप से हल करने के लिए परिमित तत्व विधियां और प्राथमिक मैट्रिक्स गणना प्रदान करना है। विभिन्न परिमित तत्व सन्निकटन और संख्यात्मक एकीकरण विधियों के बीच चयन करने में इसका लचीलापन इसकी विशिष्ट विशेषताओं में से एक है।[1]
लाइसेंस
GetFEM++ को जीएनयू लेसर जनरल पब्लिक लाइसेंस, संस्करण 3 या बाद के संस्करण, GCC रनटाइम लाइब्रेरी एक्सेप्शन, संस्करण 3.1 या बाद के संस्करण के साथ जारी किया गया है।
घटक
Gmm++ GetFEM++ में शामिल एक सामान्य मैट्रिक्स टेम्पलेट लाइब्रेरी है, जो घने और विरल मैट्रिक्स के साथ प्रारंभिक गणना के लिए उपकरण प्रदान करती है। Gmm++ में कार्यान्वित क्षमताओं के बीच रैखिक समीकरणों के विरल सिस्टम MUMPS (सॉफ़्टवेयर) के लिए लोकप्रिय डायरेक्ट सॉल्वर का एक इंटरफ़ेस भी है।
GetFEM++ में मेश ऑब्जेक्ट में मेश तत्वों के ज्यामितीय परिवर्तन और कनेक्टिविटी के साथ-साथ उपयोगकर्ता द्वारा परिभाषित मेश क्षेत्रों तक पहुंचने के तरीकों के बारे में जानकारी होती है।
परिमित तत्व विधियों को प्रति जाल या प्रति तत्व परिभाषित किया जा सकता है और उनमें शास्त्रीय लैग्रेंज तत्व पी जैसे विकल्पों की एक विस्तृत श्रृंखला शामिल हैk और प्रk मनमाना आयाम और डिग्री के, हर्माइट और आर्गिरिस तत्व, असंतत पीk और प्रk तत्व, वेक्टरियल और पदानुक्रमित आधार तत्व और साथ ही विस्तारित परिमित तत्व विधि तत्व।
एकीकरण विधियों को प्रति जाल या प्रति तत्व भी परिभाषित किया जा सकता है। संभावित विकल्पों में सटीक और अनुमानित तरीके शामिल हैं।
तथाकथित ईंट वस्तुओं का संयोजन, GetFEM++ में गणितीय समीकरणों का प्रतिनिधित्व करने का मानक तरीका है। लोच, हेल्महोल्ट्ज़, डिरिचलेट स्थिति और न्यूमैन स्रोत शर्तों जैसे सामान्य समीकरण शर्तों के अनुरूप ऐसी पूर्वनिर्धारित ईंटें सॉफ्टवेयर में शामिल हैं। अन्य बातों के अलावा, संपर्क यांत्रिकी से संबंधित कई विस्तृत ईंटें भी हैं, जो घर्षण के साथ या बिना घर्षण के संपर्क के विभिन्न फॉर्मूलेशन के अनुरूप हैं।
GetFEM++ में शामिल असेंबलिंग प्रक्रियाओं का उद्देश्य वैश्विक स्पर्शरेखा मैट्रिक्स और समीकरणों की रैखिक प्रणाली के दाहिने हाथ की ओर की अवधि में प्रत्येक ईंट के योगदान की कुशलतापूर्वक गणना करना है।
इनपुट/आउटपुट
GetFEM++ Gmsh, GiD और Ansys जैसे सॉफ़्टवेयर के मूल स्वरूपों में प्रदान किए गए मेश को पढ़ सकता है। यह Gmsh के पुराने POS फ़ाइल स्वरूप, IBM OpenDX फ़ाइल स्वरूप और पुराने VTK फ़ाइल स्वरूप में परिणाम निर्यात कर सकता है।
पुरस्कार
2007 में, GetFEM++ को लेस ट्रॉफ़ीज़ डु लिब्रे प्रतियोगिता में वैज्ञानिक सॉफ़्टवेयर की श्रेणी में दूसरा पुरस्कार मिला।[2]
साहित्य
गेटफेम++ और मम्प्स का उपयोग करके सीएफडी समानांतर सिमुलेशन
संदर्भ
- ↑ GetFEM++ user documentation
- ↑ "Les Trophées du Libre". www.tropheesdulibre.org. Archived from the original on 12 December 2007. Retrieved 12 January 2022.
बाहरी संबंध
- Official website not in Wikidata
- Collapse templates
- Navigational boxes
- Navigational boxes without horizontal lists
- Sidebars with styles needing conversion
- Templates generating microformats
- Templates that are not mobile friendly
- Wikipedia metatemplates
- मुफ़्त सिमुलेशन सॉफ़्टवेयर
- वैज्ञानिक सिमुलेशन सॉफ्टवेयर
- परिमित तत्व सॉफ्टवेयर
- संख्यात्मक विश्लेषण
- Linux के लिए परिमित तत्व सॉफ़्टवेयर
- C++ संख्यात्मक पुस्तकालय
- एलजीपीएल लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर
- Machine Translated Page
- Created On 16/01/2024