software पर टैग किए गए जवाब

वैज्ञानिक या संख्यात्मक गणनाओं के लिए डिज़ाइन किए गए या अच्छी तरह से अनुकूल पुस्तकालयों और स्टैंडअलोन सॉफ़्टवेयर के बारे में प्रश्न।

6
यदि आपको मालिकाना पुस्तकालयों की आवश्यकता है, तो प्रजनन योग्य अनुसंधान करने का सबसे अच्छा तरीका क्या है?
अभिकलन में पुनरुत्पादक अनुसंधान का उद्देश्य अन्य शोधकर्ताओं के लिए उपलब्ध कम्प्यूटेशनल पेपर में परिणाम उत्पन्न करने के लिए आवश्यक कोड बनाना है ताकि वे उस कोड को उस पेपर में परिणाम पुन: प्रस्तुत करने के लिए चला सकें। मैं अपने सभी अनुसंधानों को प्रतिलिपि प्रस्तुत करने योग्य बनाना चाहता …

6
मैं मंद-मंद अज्ञेयवादी कोड कैसे लिखूं?
मैं अक्सर खुद को एक दिए गए ऑपरेशन / एल्गोरिथ्म के एक, दो और तीन आयामी संस्करणों के लिए बहुत समान कोड लिखता हुआ पाता हूं। इन सभी संस्करणों को बनाए रखना थकाऊ बन सकता है। सरल कोड पीढ़ी काफी अच्छी तरह से काम करती है, लेकिन ऐसा लगता है …

5
वैज्ञानिक कम्प्यूटिंग और एचपीसी में मैक ओएस की स्थिति
ओएस एक्स की सुबह की ओर, मैकबुक का एक बड़ा सौदा लग रहा था, कम से कम मैक दुनिया में (मैं उस समय वैज्ञानिक कंप्यूटिंग के पास कहीं नहीं था) वैज्ञानिक कंप्यूटिंग और एचपीसी अनुप्रयोगों के लिए एक मंच के रूप में मैक ओएस के बारे में। एक्सग्रिड बॉक्स से …
18 software  hpc 

5
वहाँ एक अच्छा, आसान करने के लिए उपयोग, उच्च गुणवत्ता खुला स्रोत CFD solver है?
मेरी थीसिस दहन में मॉडल में कमी के लिए संख्यात्मक तरीकों को विकसित करने पर है। मैं अपने तरीकों को विशुद्ध रूप से दहन सिमुलेशन के रसायन विज्ञान भाग पर चलाता हूं, और मेरे पास 0-डी सिमुलेशन (कोई प्रवाह नहीं) के लिए बहुत सारे केस अध्ययन हैं। मैं उन सिमुलेशन …

2
बहु-भौतिकी सिमुलेशन के एल्गोरिदम और कार्यान्वयन के लिए सर्वोत्तम अभ्यास क्या हैं?
बहु-भौतिकी सिमुलेशन में कई "भौतिकी" युग्मन शामिल होते हैं, अक्सर अलग-अलग स्थान और / या समय के तराजू के साथ। इसके अतिरिक्त, एकल-भौतिकी कोड अक्सर विभिन्न टीमों द्वारा लिखे जाते हैं। सबसे अधिक इस्तेमाल की जाने वाली कपलिंग तकनीक पहली-ऑर्डर ऑपरेटर विभाजन है, लेकिन इसमें खराब सटीकता और स्थिरता गुण …

4
एक पेपर के लिए कोड लिखने का सबसे उपयोगी तरीका क्या होगा ताकि पाठक उस कोड के परिणामों को स्पष्ट रूप से मेल कर सकें जो उन्हें उत्पन्न करता है?
मैं एक प्रतिलिपि प्रस्तुत करने योग्य कागज लिख रहा हूं, और कागज में कम्प्यूटेशनल परिणाम हैं जो एक पायथन स्क्रिप्ट (एक समान MATLAB स्क्रिप्ट लगभग समान परिणाम उत्पन्न करता है) द्वारा उत्पन्न होते हैं। मुझे लगता है कि पेपर को पाठकों के लिए समझना आसान होगा यदि वे कोड में …

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

5
वैज्ञानिक सॉफ्टवेयर को कितना अनुकूलित किया जाना चाहिए?
महत्वपूर्ण कम्प्यूटेशनल संसाधनों की आवश्यकता वाले अनुप्रयोगों के लिए, उच्च प्रदर्शन एक महत्वपूर्ण कारक हो सकता है जब यह उचित समय में वैज्ञानिक परिणाम देने या "ब्रेक-थ्रू" प्राप्त करने के लिए आता है। सॉफ़्टवेयर डेवलपर्स को किसी एप्लिकेशन को अनुकूलित करने में कितना समय और प्रयास करना चाहिए? मुख्य मापदंड …
13 software  hpc 

5
ओपन सोर्स प्रोजेक्ट्स को योगदान देने के लिए
इस सवाल को स्टैकओवरफ्लो पर एक अरब बार पूछा गया है , लेकिन ध्यान हमेशा गैर-न्यूमेरिकल कोडिंग पर रहा है। मैं न्यूमेरिकल कंप्यूटिंग और हाई परफॉर्मेंस कंप्यूटिंग के दायरे में योगदान देने के लिए एक प्रोजेक्ट की तलाश कर रहा हूं। मैं आदर्श रूप से एक छोटी परियोजना पसंद करूंगा …
13 software 

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

2
वैज्ञानिक कंप्यूटिंग में जटिल अंकगणित का खतरा
जटिल आंतरिक उत्पाद : दो अलग अलग परिभाषा सम्मेलनों द्वारा निर्णय लिया है ˉ यू टी वी या यू टी ˉ v । BLAS में, मैंने रूटीन cdotu, zdotu, और cdotc, zdotc पाया। पूर्व दो दिनचर्या वास्तव में यू टी वी (एक नकली आंतरिक उत्पाद!) की गणना करती हैं और …

1
क्या कोई अपने कम्प्यूटेशनल विज्ञान अनुसंधान में सॉफ़्टवेयर आकलन के तरीकों का उपयोग करता है?
काम पर, मैं अनिवार्य रूप से एक स्वतंत्र सलाहकार के रूप में कार्य करता हूं। प्रबंधन और ग्राहकों के लिए, मुझे अपने कम्प्यूटेशनल विज्ञान अनुसंधान के हिस्से के रूप में सॉफ्टवेयर विकसित करने में लगने वाले समय की मात्रा का अनुमान लगाने की आवश्यकता है। हालाँकि, मेरे समय के अनुमान …
11 software 

5
कोड की अभिलेखीय दीर्घायु बढ़ाना
क्या कोड की दीर्घायु सुनिश्चित करने के लिए सर्वोत्तम प्रथाओं की एक प्रकाशित सूची है, जिसमें प्रजनन योग्य वैज्ञानिक परिणामों की ओर एक आँख है? (जैसे ओपन सोर्स, डॉक्यूमेंटेशन प्रैक्टिस, निर्भरता का चयन, भाषा का चयन, वर्चुअल मशीन, आदि)। किसी भी अध्ययन के बारे में जानें (या इसका अभाव है, …

1
ACM TOMS को जमा किए गए सॉफ़्टवेयर के लिए, ACM सॉफ़्टवेयर लाइसेंस अनुबंध अन्य लाइसेंस के साथ कैसे इंटरैक्ट करता है?
गणितीय सॉफ़्टवेयर (ACM TOMS) पर कम्प्यूटिंग मशीनरी लेनदेन के लिए जर्नल एसोसिएशन संख्यात्मक एल्गोरिदम पर कई लेख प्रकाशित करता है जिसमें सॉफ्टवेयर कार्यान्वयन शामिल हैं। उनकी संपादकीय नीति के अनुसार , एल्गोरिथम पेपर प्रस्तुत करने में उक्त पेपर में वर्णित एल्गोरिदम के कार्यान्वयन के लिए स्रोत कोड शामिल है। यह …

2
वैज्ञानिक कम्प्यूटिंग में टास्क-आधारित साझा-मेमोरी समानांतर लाइब्रेरी
हाल के वर्षों में, कई पुस्तकालय / सॉफ्टवेयर परियोजनाएं सामने आई हैं जो सामान्य रूप से डेटा-संचालित साझा-मेमोरी समानता के कुछ रूप या अन्य प्रदान करती हैं। मुख्य विचार यह है कि स्पष्ट रूप से थ्रेडेड कोड लिखने के बजाय, प्रोग्रामर अपने एल्गोरिदम को अंतर-निर्भर कार्यों के रूप में लागू …

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