সি এর জন্য কী ওডিডি সলভারগুলির একটি ওপেন সোর্স সেট রয়েছে যা দেশী সি 99 জটিল ধরণের ব্যবহার করে?


12

আমি আমার অনেকগুলি সিমুলেশনের ভিত্তি হিসাবে জিএসএল ব্যবহার করছি , তবে এটি আমার উদ্দেশ্যগুলির জন্য কিছুটা ওভারকিল এবং উত্তরাধিকারগত কারণে এটির নিজস্ব জটিল ধরণের সংজ্ঞা দেওয়া হয়েছে। আমার নিজের রঞ্জ-কুট্টা ওডিই সলভার কোডের পরিবর্তে, যা সম্ভবত খুব দক্ষ হবে না, এমন কোনও ওপেন সোর্স ওডিডি সল্ভার রয়েছে যে দেশীয় সি 99 জটিল ধরণের ব্যবহার করে?


আপনি এটি কোথায় ব্যবহার করতে চান তা আমি জানি না, তবে সাধারণভাবে আরকে অ-দক্ষ উপায়ে প্রয়োগ করা বেশ শক্ত ... আপনি এমন কোনও মানদণ্ড তৈরি করেছেন যা দেখায় যে আপনার এই সমস্যা রয়েছে?
এমবিকিউ

2
কোনটিই নয়। আমি আমার নিজের লিখিনি কারণ আমি চাকাটি পুনরায় উদ্ভাবন করতে চাই না। আমার যদি তা করতে হয় তবে আমি করব, তবে কোনও জিনিস যা ভাঙা হয়নি তার জন্য ব্যয় করার জন্য সময় খুঁজে পাওয়া এখনই আমার কার্ডগুলিতে নয়। যদি কোনও উত্তর আসে তবে আমি যা খুঁজছি, আমি কয়েক মাস ধরে ব্যবহার করতে পারব না। তদ্ব্যতীত, আর কে সর্বদা আমার যা প্রয়োজন তা নয়, আমি কেবল অ্যালগরিদম জানি।
qubyte

ঘটনাচক্রে, আমি বেশিরভাগ সময় ছোট কোয়ান্টাম সিস্টেমের সিমুলেশন করছি। একচেটিয়াভাবে যদিও না।
qubyte

আমি নিজেই পরিবর্তনশীল পদক্ষেপ-আকার আরকে বাস্তবায়নের বিরুদ্ধে পরামর্শ দেব (শিক্ষাগত উদ্দেশ্য ব্যতীত)। অনুকূল পদক্ষেপের আকারটি খুঁজে পেতে অনেকগুলি হিউরিস্টিক জড়িত।
জিতসে নিসেন

যেমনটি আমি বলেছি, যে কোনও আমি দ্রুত লিখি তা ভুল হয়, বা ধীর হয়। জটিল ইনপুট / আউটপুট সহ আরকে বাস্তবায়ন করা কি বিশেষ কঠিন? আমি জানি আপনি এটি দুটি বাস্তব অংশে বিভক্ত করতে পারেন, তবে এটি বিরক্তিকর এক ধরণের!
qubyte

উত্তর:


10

আপনি এটি "ওভারকিল" হিসাবে বিবেচনা করতে পারেন, তবে পিইটিএসসি'র সময় ইন্টিগ্রেশন প্যাকেজটি C99 জটিল (কনফিগার --with-scalar-type=complex) সহ ব্যবহার করা যেতে পারে । সমর্থিত পদ্ধতির অন্তর্ভুক্ত

এই বাস্তবায়নগুলি উচ্চ-মাত্রিক সমস্যার জন্য উপযুক্ত যেমন অর্ধ-বিযুক্তিযুক্ত আংশিক ডিফারেনশিয়াল সমীকরণ (লাইনগুলির পদ্ধতি)।


এটি কিছুটা বড়, তবে আমি এটি সম্পর্কে এতটা +1 জানি না। আদর্শভাবে আমি যা ব্যবহার করি তা জিএসএল এর চেয়ে বড় হবে না। আমি ম্যানুয়ালটি একবার দেখে নেব এবং আমি কী মনে করি তা দেখতে পাবো।
qubyte

কেবল পরিষ্কার করার জন্য, আপনি সংকলনের সময় এই লাইব্রেরির বিপরীতে লিঙ্ক করুন। এটা কি সঠিক?
qubyte

সংকলনের সময় কিছুই সংযুক্ত থাকে না। কখনো। সংযোগ স্থাপনের পরে লিঙ্কিং সম্পন্ন করা হয় (সংকলক লিঙ্কারের দিকে আহ্বান জানালেও)। আপনি লাইব্রেরিটি গতিশীলভাবে লোড করতে পারেন, তবে লাইব্রেরিতে কল করার জন্য আপনার শিরোনামের প্রয়োজন হবে। যদি এটি আপনার প্রশ্নের উত্তর না দেয় তবে দয়া করে আপনি কী করতে চান তা ব্যাখ্যা করুন।
জেদ ব্রাউন

আপনি অবশ্যই ঠিক আছেন। নির্বোধ ত্রুটি, তবে আপনি জানতেন যে আমি কী বোঝাতে চাইছি। আমার প্রশ্নটি আরও ভালভাবে বলা হত "আমি কি এই লাইব্রেরির সাথে লিঙ্ক করব?" বুস্টের ক্ষেত্রে আমার নিজের কোড হিসাবে একই সময়ে প্রয়োজনীয় বিটগুলি সংকলনের বিপরীতে। আমি সচেতন যে একটি লাইব্রেরি থেকে কলিং ফাংশনগুলির জন্য শিরোনামের প্রয়োজন হবে, আমি এটি বেশ কিছুদিন ধরে করছি।
qubyte

হ্যাঁ, আপনি আপনার অ্যাপ্লিকেশন থেকে পিইটিএসসি স্বাধীনভাবে সংকলন করেছেন। এটি কেবল বুস্টের মতো শিরোনাম নয়।
জেড ব্রাউন

1

আপনার কাছে অন্য একটি বিকল্প রয়েছে, যদি না সিস্টেমটি জটিল হয় তবে কেবল জটিল স্বরলিপিটি থেকে দুটি অজানা যা একটি বাস্তব এবং কাল্পনিক অংশকে উপস্থাপন করে এমন একটি সমস্যায় রূপান্তর করা। তারপরে আপনি একটি মানক আসল-মূল্যবান ওডিডি সলভার ব্যবহার করতে পারেন।


ঠিক এটাই আমি এড়াতে চাইছি। আসলে জিএসএল ইন্টিগ্রেটারগুলি কেবল তখনই মেমরিটি পরিবেশন করে, তাই আমি এই মুহূর্তে এটি করছি।
qubyte
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.