সমস্যাটি
আমি বর্তমানে একটি সীমাবদ্ধ এলিমেন্ট নাভিয়ার স্টোকস সিমুলেশন নিয়ে কাজ করছি এবং আমি বিভিন্ন পরামিতিগুলির প্রভাবগুলি তদন্ত করতে চাই। কিছু পরামিতি একটি ইনপুট ফাইল বা কমান্ড লাইন বিকল্পের মাধ্যমে নির্দিষ্ট করা হয়; অন্যান্য পরামিতিগুলি একটি মেকফাইলে পতাকা হিসাবে সরবরাহ করা হয় যাতে আমি যখনই এই বিকল্পগুলি পরিবর্তন করি তখনই আমার কোডটি পুনরায় সংযুক্ত করতে হবে। প্যারামিটারের স্থানটি নিয়মিতভাবে অন্বেষণ করার ভাল উপায় সম্পর্কে আমি কিছু পরামর্শ পেতে আগ্রহী।
- এমন কি দরকারী সি ++ / পাইথন লাইব্রেরি / ফ্রেমওয়ার্ক রয়েছে যা এই ধরণের জিনিসটিতে সহায়তা করতে পারে? উদাহরণস্বরূপ বুস্ট আবিষ্কার করুন command কমান্ড লাইন আর্গুমেন্টের সাহায্যে ইনপুট ফাইল বিকল্পগুলি ওভারলোড করা সম্ভব হওয়ায় প্রোগ্রাম_ওপশনগুলি একটি বড় সহায়তা ছিল। আমি কিছু লোককে একটি জব ফাইল ব্যবহার করে প্রতিটি কেসকে বেশ কার্যকরভাবে বর্ণনা করে দেখেছি এবং একটি কলেজ পরামর্শ দিয়েছে যে কমেন্ট ব্লক হিসাবে ভিটিও ফাইলগুলিতে পরামিতিগুলি লেখার কাজও কার্যকর হতে পারে।
- সম্ভবত এটি এ জন্য খুব বেশি সময় বিনিয়োগ মূল্য নয়? এটি কি কেবলমাত্র একটি বিভ্রান্তি এবং একটি সময়-নিষ্কাশন এবং পরীক্ষার প্রক্রিয়াটি ব্রুট ফোর্স এবং অ্যাড-হকের মাধ্যমে পেশী তৈরি করা ভাল?
কিছু চিন্তা
আমি বর্তমানে বেশিরভাগ হাত দিয়ে জিনিসগুলি করছি এবং আমি নিম্নলিখিত সমস্যার মুখোমুখি হয়েছি:
- নামকরণ পরীক্ষার মামলা । আমি আন্ডারস্কোর যেমন পৃথকভাবে চালিত পরামিতিগুলির সাথে নামযুক্ত ফোল্ডারে ফলাফলগুলি সংরক্ষণ করার চেষ্টা করেছি
Re100_dt02_BDF1...
। এগুলি সংক্ষেপে খুব বেশি সংক্ষিপ্ত আকারে পড়লে তা দ্রুত দীর্ঘ / পড়া বা ক্রিপ্টিক হয়ে ওঠার পক্ষে কঠিন হয়ে পড়ে। এছাড়াও, আসল সংখ্যার প্যারামিটারগুলিতে একটি.
বিশ্রী / কুশ্রী অন্তর্ভুক্ত। - রান ডেটা লগইন হচ্ছে । কখনও কখনও আমি ফলাফলগুলি টার্মিনালে লিখিত দেখতে এবং একটি টেক্সট ফাইলেও সংরক্ষণ করতে চাই। উদাহরণস্বরূপ স্ট্যাকওভারফ্লো থেকে প্রাপ্ত এই উত্তরটি কিছুটা সহায়ক তবে সমাধানগুলি কিছুটা হস্তক্ষেপ বলে মনে হচ্ছে।
- পরামিতি অনুযায়ী ডেটা প্লট করা । একাধিক লগ ফাইল থেকে প্রাসঙ্গিক ডেটা সংগ্রহ করতে বেশ কয়েকটি সময় লাগে যা আমি তখন প্লট করতে পারি, আরও ভাল সিস্টেমের সাথে সম্ভবত এটি আরও সহজ হয়ে উঠবে।
- ডেটা সম্পর্কে মন্তব্য রেকর্ডিং । ফলাফলগুলি পরীক্ষা করার পরে আমি একটি পাঠ্য ফাইলে কিছু মন্তব্য লিখি তবে ফলাফল ফোল্ডারগুলির সাথে এটি সিঙ্ক করা কখনও কখনও কঠিন difficult