2013-01-04 8 views
5

हाय मैं वर्तमान में COMSOL हूँ और मैं सी में यह करने के लिए एक पुस्तकालय ++ लिए देख रहा था। Libmesh और Gmsh का संयोजन सबसे अच्छा विकल्प है?सीमित तत्व लाइब्रेरी 2 डी में समय के साथ हीट ट्रांसफर की गणना के लिए स्थानांतरण 2 डी

यह वास्तव में उपयोगी हो सकता है अगर आप भी खुश सुझाव पुस्तकालय पर इस तरह के एक ऑपरेशन का एक उदाहरण दे सकें? मैं फूरियर समीकरण का उपयोग करता हूं।

अग्रिम

उत्तर

3

में धन्यवाद मुझे लगता है कि इस तरह के पुस्तकालयों का एक बहुत देखते हैं कि!

मेरा पसंदीदा विकल्प होगा Dealii (http://www.dealii.org/) जो बहुत अच्छी तरह से प्रलेखित है, उदाहरण के एक बहुत है और बहुत लचीला है। यदि 2 डी गर्मी हस्तांतरण केवल वही है जो आपको चाहिए, मुझे लगता है कि यह सही पुस्तकालय है।

अन्यथा, आप ड्यून (http://www.dune-project.org/dune.html), लिबमेश (http://libmesh.sourceforge.net) पर एक नज़र डाल सकते हैं जैसा कि आपने सुझाव दिया था, GetFem++ और इसलिए और इतने पर। कुछ पुस्तकालय भी हैं जो आपको अपनी समस्या के कमजोर रूप को लिखने की अनुमति देते हैं, उदाहरण के लिए महसूस करें ++ (http://www.feelpp.org/) या लाइफवी (http://www.lifev.org)। (मुझे लगता है कि कुछ भी हैं, लेकिन ये मुझे पता है)।

पुस्तकालय के आधार पर आप जाल के लिए एक बाहरी उपकरण की जरूरत है और जी मेश उनमें से पर (अच्छा) है।

+0

आपके उत्तर के लिए धन्यवाद, एक और जाल उपकरण है जिसे आप देली के लिए सुझाव देंगे? और क्या आपके पास 2 डी थर्मल ट्रांसफर का कोई उदाहरण है? –

+1

मैंने हमेशा जीएमएसएच का उपयोग किया है, इसलिए मैं इसके लिए कई सलाह नहीं दे सकता। DealII यहां एक सूची प्रदान करता है: http://www.dealii.org/7.2.0/doxygen/deal.II/classGridIn.html। लेकिन DealII पहले से ही मेस के उत्पादन में काफी अच्छा है (सरल ज्यामिति के लिए)। वैसे, अगर आपको पोस्ट-प्रोसेसिंग सॉफ़्टवेयर की ज़रूरत है, तो मैं दृढ़ता से सलाह देता हूं! –

+0

बिल्कुल सही! आप बहुत दयालु हैं! आखिरी बात पर 2 डी गर्मी चालन के साथ कोई उदाहरण हैं क्योंकि उदाहरण चरणों में कोई समान मामला नहीं है। –

संबंधित मुद्दे