मेरे अधिकांश प्रोग्रामिंग अपने स्वयं के उपयोग के लिए C में एक-बंद अनुसंधान कोड हैं। मैंने कभी भी निकट सहयोगियों के अलावा किसी भी कोड को वितरित नहीं किया है। मैंने एक एल्गोरिथ्म विकसित किया है जिसे मैं एक वैज्ञानिक पत्रिका में प्रकाशित कर रहा हूं। मैं लेख के लिए ऑनलाइन पूरक में स्रोत कोड और शायद निष्पादन योग्य कोड प्रदान करना चाहता हूं। एक सहकर्मी ने अनुरोध किया कि मैं एल्गोरिथ्म का एक सामान्यीकरण करता हूं जिसके लिए मुझे C ++ (ack!) में लिखना आवश्यक है और जिसके लिए मुझे छोटे घने रैखिक प्रणालियों को हल करने की आवश्यकता होती है। यदि मैं एल्गोरिथ्म के लिए एक उपयोगकर्ता आधार प्राप्त करने में सफल होता हूं तो यह आंशिक रूप से होगा क्योंकि इसका उपयोग करने के लिए प्रवेश बार कम है (जैसे फर्श पर)। संभावित उपयोगकर्ता कोड का उपयोग करने के लिए पुस्तकालयों आदि को स्थापित नहीं करेंगे। मैं चाहता हूं कि कोड पूरी तरह से अकेला खड़ा हो और किसी भी लाइसेंस से अप्रभावित हो। मैं बस अपने खुद के सॉल्वर को गोलब और वैन लोन से बाहर ले जाकर लिख सकता हूं, लेकिन मैं वेनिला सॉल्वर का इस्तेमाल करूंगा जो किसी और ने पहले ही लिख दिया हो अगर वहां कोई बाहर हो। सुझावों की सराहना की। धन्यवाद!