कम्प्यूटेशनल विज्ञान

वैज्ञानिक समस्याओं का समाधान करने के लिए कंप्यूटर का उपयोग करने वाले वैज्ञानिकों के लिए प्रश्नोत्तर

4
मुझे कम्प्यूटेशनल साइंस में C ++ अभिव्यक्ति टेम्प्लेट का उपयोग कब करना चाहिए, और मुझे उनका उपयोग * नहीं * कब करना चाहिए?
मान लीजिए कि मैं C ++ में एक वैज्ञानिक कोड पर काम कर रहा हूं। एक सहकर्मी के साथ हाल ही में चर्चा में, यह तर्क दिया गया था कि अभिव्यक्ति टेम्पलेट वास्तव में एक बुरी चीज हो सकती है, संभवतः सॉफ्टवेयर को केवल जीसी के कुछ संस्करणों पर अनिवार्य …

5
पेट्सक और ट्रिलिनोस के बीच मुख्य अंतर क्या हैं?
जहाँ तक मेरा बता सकते हैं, ऊर्जा कम्प्यूटेशनल विज्ञान सॉफ्टवेयर चौखटे के दो बड़े सामान्य अमेरिकी विभाग हैं PETSc और Trilinos । वे पहली नज़र में समान लगते हैं, भाषा में अंतर से परे (C बनाम C ++)। दो रूपरेखाओं के बीच मुख्य अंतर क्या हैं, और किन कारकों को …

5
सम-स्पंदित बिंदुओं के साथ बुरा व्यवहार क्यों होता है?
प्रयोग विवरण: लैग्रेंज प्रक्षेप में, सटीक समीकरण को NNN अंक (बहुपद क्रम N−1N−1N - 1 ) पर मापा जाता है और यह 101 बिंदुओं पर प्रक्षेपित होता है। यहाँ NNN 2 से 64 तक भिन्न है। हर बार L1L1L_1 , L2L2L_2 और L∞L∞L_\infty त्रुटि प्लॉट तैयार किए जाते हैं। यह …

4
अतिप्रवाह त्रुटियों के बिना मज़बूती से बड़े घातीय शब्दों को कैसे जोड़ा जाए?
मार्कोव चेन मोंटे कार्लो में एक बहुत ही आम समस्या में कंप्यूटिंग संभावनाएं शामिल हैं जो बड़े घातीय शब्दों का योग हैं, ईए1+ ईए2+ । । ।ईए1+ईए2+।।। e^{a_1} + e^{a_2} + ... जहां के घटकों एएa बहुत बड़ी करने के लिए बहुत छोटे से लेकर कर सकते हैं। मेरा दृष्टिकोण …

8
समानांतर डीबगिंग के लिए कौन सा सॉफ़्टवेयर उपयोग करना अच्छा है?
मैं अभी कोई समानांतर कोड नहीं चला रहा हूं, लेकिन मैं भविष्य में OpenMP और MPI के हाइब्रिड का उपयोग करके समानांतर कोड चलाने का अनुमान लगा रहा हूं। धारावाहिक परियोजनाएं चलाते समय डिबगर मेरे लिए अमूल्य उपकरण रहे हैं। किसी को समानांतर सॉफ्टवेयर डिबगिंग के लिए उपयोग करने के …

3
समीकरणों के रैखिक प्रणालियों को हल करने के लिए क्रायलोव उप-विधियों के अभिसरण के पीछे सिद्धांत क्या है?
जैसा कि मैं इसे समझता हूं, समीकरणों के रैखिक प्रणालियों को हल करने के लिए पुनरावृत्ति विधियों की दो प्रमुख श्रेणियां हैं: स्थिर विधियाँ (जैकोबी, गॉस-सीडेल, एसओआर, मल्टीग्रिड) क्रायलोव सबस्पेस विधि (कंजुगेट ग्रेडिएंट, जीएमआरईएस, आदि) मैं समझता हूं कि अधिकांश स्थिर तरीके त्रुटि के फूरियर मोड को पुनरावृत्त करने (सुचारू …

5
एमडी सिमुलेशन के लिए मेरी प्रयोगशाला में एक निर्माण की तुलना में बादल में एक क्लस्टर का निर्माण कब सस्ता है?
अमेज़ॅन EC2 गणना क्लस्टर की लागत 3 साल के दौरान भौतिक सीपीयू कोर के अनुसार $ 800- $ 1000 (शुल्क चक्र के आधार पर) है। हार्डवेयर अधिग्रहण के हमारे अंतिम दौर में, मेरी लैब ने अमेज़ॅन के क्लस्टर के समान ही लगभग ~ $ 300 कोर के हार्डवेयर के मूल्य …

5
अपने कम्प्यूटेशनल अनुसंधान को प्रतिलिपि प्रस्तुत करने योग्य बनाने के लिए मुझे एक पत्रिका लेख (या ऑनलाइन पोस्ट) के साथ क्या सामग्री शामिल करनी चाहिए?
कम्प्यूटेशनल साइंस रिसर्च में रिप्रोड्यूसबिलिटी अधिक से अधिक महत्वपूर्ण हो गई है। (उदाहरण के लिए, रोजर पेंग द्वारा इस लेख को विज्ञान में देखें ; मैं ऐसे अन्य लेखों और वेब साइटों से भी अवगत हूं।) हालांकि, यह मेरे लिए स्पष्ट नहीं है कि मुझे जर्नल लेख (या ऑनलाइन) बनाने …

4
कम्प्यूटेशनल तरल गतिकी सिमुलेशन के लिए एक उच्च आदेश विधि कब उपयोगी है?
सीएफडी के लिए कई संख्यात्मक दृष्टिकोण मनमाने ढंग से उच्च क्रम (उदाहरण के लिए, बंद गैलेरकिन तरीकों, WENO विधियों, वर्णक्रमीय विभेदीकरण, आदि) तक बढ़ाया जा सकता है। किसी समस्या के लिए मुझे सटीकता का उचित क्रम कैसे चुनना चाहिए?


1
क्या एक विषम ढलान को खोजने के लिए एक संख्यात्मक एल्गोरिदम है?
(xi,yमैं)(xमैं,yमैं)(x_i,y_i)y( x )y(एक्स)y(x)एक्सएक्सxच( x ) ≡ y(x)−(ax+b)f(x)≡y(x)−(ax+b)f(x) \equiv y(x) - (ax + b)x→∞x→∞x \to \inftyf′(x)f′(x)f'(x)f′′(x)f″(x)f''(x), आदि लेकिन मुझे नहीं पता कि लिए कार्यात्मक रूप क्या है, अगर इसमें एक भी है जिसे प्राथमिक कार्यों के संदर्भ में वर्णित किया जा सकता है।f(x)f(x)f(x) मेरा लक्ष्य एसिम्प्टोटिक ढलान का सर्वोत्तम संभव अनुमान …
23 algorithms 

12
MATLAB प्रोग्रामिंग सीखने के लिए ऑक्टेव का उपयोग करना संभव है?
यह सवाल क्रॉस वैलिडेट से माइग्रेट किया गया था क्योंकि इसका उत्तर कम्प्यूटेशनल साइंस स्टैक एक्सचेंज में दिया जा सकता है। 7 साल पहले पलायन कर गए । मैं MATLAB प्रोग्रामिंग सीखना चाहता हूं ताकि मैं अपने और साथ ही कुछ researh / विश्लेषण आयोजित कर सकूं, ताकि मैं कुछ …

3
वैज्ञानिक संगणना के लिए अपरंपरागत प्रोग्रामिंग भाषाओं का उपयोग करना [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की उम्मीद करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
22 languages 

5
कंप्यूटर प्रोग्रामिंग में स्नातक पाठ्यक्रम पढ़ाने के लिए मुझे किस भाषा का उपयोग करना चाहिए?
कंप्यूटर प्रोग्रामिंग के लिए परिचय नामक स्नातक स्तर के छात्रों को पढ़ाने के लिए जा रहे हैं। मैं थोड़ा उलझन में हूं। कम्प्यूटेशनल भौतिकी में वैज्ञानिक C / C ++ या Python या Fortran, CUDA आदि का उपयोग करते हैं ..... यह उनके आधार के निर्माण का समय है। मुझे …

4
ऑर्थोगोनल ट्रांसफॉर्मेशन गॉसियन एलिमिनेशन से कब निकलते हैं?
जैसा कि हम जानते हैं, रैखिक समीकरणों की प्रणालियों के लिए ऑर्थोगोनल ट्रांसफॉर्मेशन मेथड्स (गिवन्स रोटेशन एंड होमहोल्डर रिफ्लेक्शंस) गॉसियन एलिमिनेशन की तुलना में अधिक महंगे हैं, लेकिन सैद्धांतिक रूप से इस अर्थ में अच्छे स्थिरता गुण हैं कि वे सिस्टम की स्थिति संख्या को नहीं बदलते हैं। हालांकि मुझे …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.