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

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

7
फ्लॉप-काउंटिंग द्वारा एल्गोरिथम विश्लेषण अप्रचलित है?
मेरे संख्यात्मक विश्लेषण पाठ्यक्रमों में, मैंने समस्या के आकार के सापेक्ष फ्लोटिंग-पॉइंट ऑपरेशन (फ्लॉप) की संख्या की गणना करके एल्गोरिदम की दक्षता का विश्लेषण करना सीखा। उदाहरण के लिए, न्यूमेरिकल लीनियर बीजगणित पर ट्रेफेथेन एंड बाऊ के पाठ में, यहां तक ​​कि फ्लॉप काउंट्स की 3 डी लुकिंग तस्वीरें भी …

9
कार्यात्मक प्रोग्रामिंग और वैज्ञानिक कम्प्यूटिंग
मैं माफी माँगता हूँ अगर यह एक अस्पष्ट सवाल है, लेकिन यहाँ जाता है: पिछले कुछ वर्षों में, कार्यात्मक प्रोग्रामिंग ने सॉफ्टवेयर इंजीनियरिंग समुदाय में बहुत अधिक ध्यान दिया है। कई ने स्काला और हास्केल जैसी भाषाओं का उपयोग करना शुरू कर दिया है और अन्य प्रोग्रामिंग भाषाओं और प्रतिमानों …

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

18
एल्गोरिदम / दिनचर्या के परीक्षण के लिए अच्छे डेटा सेट / परीक्षण समस्याएं कहां से प्राप्त की जा सकती हैं?
कम्प्यूटेशनल काम में आपके द्वारा उपयोग किए जा रहे सॉफ़्टवेयर के टुकड़े की गुणवत्ता का मूल्यांकन करने में (चाहे वह आपके द्वारा लिखी गई कोई चीज़ हो या डिब्बाबंद पैकेज), यह अक्सर यह देखना एक अच्छा विचार है कि यह मानक डेटा सेट या समस्याओं पर कितनी अच्छी तरह काम …

4
संख्यात्मक त्रुटियों के लिए वैज्ञानिक मानक
मेरे शोध के क्षेत्र में प्रायोगिक त्रुटियों के विनिर्देश आमतौर पर स्वीकार किए जाते हैं और प्रकाशन जो उन्हें प्रदान करने में विफल होते हैं, उनकी अत्यधिक आलोचना की जाती है। उसी समय मैं अक्सर पाता हूं कि संख्यात्मक गणनाओं के परिणाम संख्यात्मक त्रुटियों के किसी भी खाते के बिना …

8
प्रकाशनों के लिए कोड कैसे लिंक करें
वैज्ञानिक कंप्यूटिंग में विद्वानों के कागजात (और कई अन्य क्षेत्रों में, आजकल) आम तौर पर कुछ मात्रा में कोड या पूरे सॉफ्टवेयर पैकेज शामिल होते हैं जो विशेष रूप से उस कागज के लिए लिखे गए थे या कागज में परिणाम प्राप्त करने के लिए उपयोग किए गए थे। कोड …

14
वैज्ञानिक डेटा और ग्राफ़ के प्रकाशन के लिए कौन से सॉफ़्टवेयर और वर्कफ़्लो की सिफारिश की जाती है?
कौन सा सॉफ्टवेयर विस्तृत शैली, गणितीय टंकण और "पेशेवर गुणवत्ता" के साथ प्रकाशन स्तर के ग्राफिक्स के निर्माण के लिए कुछ डेटापॉइंट्स के सरल प्लॉटिंग से एक अच्छा वर्कफ़्लो प्रदान करता है? यह डेविड के प्रश्न से संबंधित है ( क्या विशेषताएँ एक आंकड़ा पेशेवर गुणवत्ता बनाते हैं? ) लेकिन …

3
समानांतर ODE विधियों में कला की स्थिति क्या है?
मैं वर्तमान में ODE एकीकरण के समानांतर तरीकों में देख रहा हूँ। दृष्टिकोणों की एक विस्तृत श्रृंखला का वर्णन करते हुए बहुत सारे नए और पुराने साहित्य हैं, लेकिन मुझे सामान्य रूप से विषय का वर्णन करने वाले किसी भी हाल के सर्वेक्षण या अवलोकन लेख नहीं मिले हैं। Burrage …

2
अन्य अंकगणितीय परिचालनों की तुलना में विभाजन इतना अधिक जटिल क्यों है?
मुझे हाल ही में एक मामले का सामना करना पड़ा जहां मुझे चिप पर एक पूर्णांक विभाजन ऑपरेशन की आवश्यकता थी जिसमें एक (एआरएम कॉर्टेक्स-ए 8) की कमी थी। ऐसा क्यों होना चाहिए, इस पर शोध करने की कोशिश करते हुए, मुझे पता चला कि सामान्य विभाजन में किसी भी …

7
उच्च प्रदर्शन वैज्ञानिक कंप्यूटिंग कोड के लिए मैट्रिक्स क्लास बनाने के लिए वेक्टर <वेक्टर <डबल >> का उपयोग करना एक अच्छा विचार है?
क्या vector&lt;vector&lt;double&gt;&gt;उच्च प्रदर्शन वैज्ञानिक कंप्यूटिंग कोड के लिए मैट्रिक्स क्लास बनाने के लिए (std का उपयोग करना) एक अच्छा विचार है ? अगर जवाब नहीं है। क्यूं कर? धन्यवाद
37 hpc  c++ 

4
MATLAB बैकस्लैश ऑपरेटर वर्ग मैट्रिसेस के लिए
मैं अपने कुछ कोड्स की तुलना "स्टॉक" MATLAB कोड्स से कर रहा था। मैं परिणामों पर हैरान हूं। मैंने एक नमूना कोड चलाया (स्पार्स मैट्रिक्स) n = 5000; a = diag(rand(n,1)); b = rand(n,1); disp('For a\b'); tic;a\b;toc; disp('For LU'); tic;LULU;toc; disp('For Conj Grad'); tic;conjgrad(a,b,1e-8);toc; disp('Inv(A)*B'); tic;inv(a)*b;toc; परिणाम: For a\b Elapsed …

5
क्या हथियार अनुसंधान में योगदान के बिना SciComp में कैरियर बनाना संभव है?
मैं संख्यात्मक तरीकों के बारे में एक अंतर्राष्ट्रीय सम्मेलन (ICIAM2019) में हूं और हथियारों के अनुसंधान से सीधे संबंधित अनुप्रयोगों के प्रसार से हैरान हूं। उदाहरण: एक पुरस्कार विजेता राडार पुनर्निर्माण की गणितीय समस्या के बारे में अपनी बात रखता है / चलती वस्तुओं का पता लगाने के लिए, अपनी …

7
अगर मुझे भविष्य में अपने कोड को पेटस्केल मशीनों पर चलाने के लिए चाहिए तो मुझे किन प्रोग्रामिंग प्रतिमानों में निवेश करना चाहिए?
यह शीर्ष 500 के एक सर्वेक्षण से बहुत स्पष्ट है कि उद्योग प्रसंस्करण कोर में एक घातीय वृद्धि की ओर चल रहा है । सबसे बड़े सुपर कंप्यूटर सभी नोड्स के बीच संचार के लिए एमपीआई का उपयोग करते हैं, हालांकि ऑन-नोड समानता के लिए एक स्पष्ट प्रवृत्ति नहीं दिखाई …

6
मैट्रिक्स अभिव्यक्तियों के लिए प्रतीकात्मक सॉफ्टवेयर पैकेज?
हम जानते हैं कि सममित और सकारात्मक-निश्चित है। हम जानते हैं कि बी ऑर्थोगोनल है:AA\mathbf ABB\mathbf B प्रश्न: है सममित और सकारात्मक-निश्चित? उत्तर: हाँ।B⋅A⋅B⊤B⋅A⋅B⊤\mathbf B \cdot\mathbf A \cdot\mathbf B^\top प्रश्न: क्या कोई कंप्यूटर हमें यह बता सकता है? उत्तर: शायद। क्या कोई प्रतीकात्मक बीजगणित प्रणाली (जैसे गणितज्ञ) है जो मैट्रिसेस …

11
सॉफ्टवेयर पर जोर देने वाले पत्रों के प्रकाशन के लिए स्थान
सॉफ्टवेयर कम्प्यूटेशनल विज्ञान का एक बुनियादी हिस्सा है, और तेजी से वैज्ञानिक रिकॉर्ड के एक अनिवार्य हिस्से के रूप में मान्यता प्राप्त है। मौजूदा और अच्छी तरह से परीक्षण किए गए कोड का उपयोग करने के मूल्य को देखते हुए, यह उपयोगी कोड के अस्तित्व को यथासंभव व्यापक रूप से …

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