Citcom
সিটকম (ম্যান্টলে ক্যালিফোর্নিয়া ইনস্টিটিউট অফ টেকনোলজি কনভেনশনের জন্য) একটি সীমাবদ্ধ উপাদান কোড যা জিএনইউ জেনারেল পাবলিক লাইসেন্সের অধীনে প্রকাশিত পৃথিবীর ম্যান্টলের সাথে প্রাসঙ্গিক তাপীয় পরিচলন সমস্যা সমাধানের জন্য ডিজাইন করা হয়েছে। সি-তে লেখা, কোডের সর্বশেষ সংস্করণ, সিটকমস, শেয়ার এবং ডিস্ট্রিবিউটেড মেমরি প্ল্যাটফর্ম সহ বিভিন্ন সমান্তরাল প্রক্রিয়াকরণ কম্পিউটারে চলে। সিটকমের ইতিহাস মূলত 1990-এর দশকের গোড়ার দিকে লুই মোরেসি (মোনাশ ইউ) লিখেছিলেন। যদিও ত্রিমাত্রিক সমস্যার জন্য কোডটি তার শুরু থেকেই অন্তর্ভুক্ত করা হয়েছিল, সফ্টওয়্যারটির প্রাথমিক সংস্করণগুলি কেবল দ্বি-মাত্রিক কার্টেসিয়ান ডোমেনের মধ্যে সময়-নির্ভর পরিচলন সমস্যার জন্য সমাধান করা হয়েছিল। মোরেসির মূল কোডটি অবিশ্বাস্যভাবে মডুলার এবং সহজেই সম্প্রসারণযোগ্য বলে প্রমাণিত হয়েছে। ফলস্বরূপ, লুই যে মৌলিক সীমাবদ্ধ উপাদান পরিকাঠামো লিখেছিলেন তা এখনও রয়েছে এবং বর্তমান প্রকাশে অন্তর্ভুক্ত বেশিরভাগ কোডের ভিত্তি গঠন করে। 1990-এর দশকের মাঝামাঝি সময়ে মোরেসি কোডের সংস্করণগুলি লিখেছিলেন যা ত্রিমাত্রিক কার্টেসিয়ান ডোমেনের মধ্যে সমীকরণগুলি সমাধান করেছিল। তারপর শিজি ঝং (কলোরাডো, বোল্ডারের মার্কিন যুক্তরাষ্ট্র) একটি সীমিত রিলিজ ইন্টেল সুপার কম্পিউটারে বার্তা পাসিং রুটিন ব্যবহার করে সিটকমকে সফলভাবে সমান্তরাল করে। জং তারপর কোডটির একটি গোলাকার সংস্করণ তৈরি করেন যার নাম তিনি সিটকমস রাখেন। লিজি হান (প্ল্যানেটারি সায়েন্স ইনস্টিটিউট) তখন সিটকমস-এর একটি আঞ্চলিক সংস্করণ তৈরি করার পাশাপাশি ইচ্ছাকৃতভাবে বিপুল সংখ্যক প্রসেসরের জন্য বার্তা প্রেরণের একটি বিকল্প সংস্করণ তৈরি করে। ক্লিন্ট কনরাড (জনস হপকিন্স) কোডটির প্রথম বেউলফ বাস্তবায়ন তৈরি করেছিলেন, তারপরে কনরাড এবং এহ ট্যান (জিওডাইনামিক্সের জন্য গণনামূলক পরিকাঠামো) সম্পূর্ণ গোলাকার সংস্করণের বার্তা পাসিংকে পুনরায় কোড করেছিলেন যাতে নির্বিচারে বিপুল সংখ্যক প্রসেসরে চলা সমস্যাগুলিও সমাধান করা যায়। ক্যালিফোর্নিয়া ইনস্টিটিউট অফ টেকনোলজি এবং বিশ্বজুড়ে কম্পিউটারে সিটকমের বিভিন্ন সংস্করণের আধিক্য রয়েছে। ফলস্বরূপ, 2002 সালের মধ্যে, কোডের এতগুলি বিভিন্ন সংস্করণ ছিল যে কিছু যুক্তিসঙ্গতকরণ ক্রমানুসারে ছিল। সফ্টওয়্যারটি একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থায় স্থানান্তরিত হয়েছিল এবং এহ ট্যান এবং ইউন-সিও চোই (ক্যালটেক) সিটকমস-এর একটি সংস্করণ তৈরি করেছিল যা যথাক্রমে একটি সম্পূর্ণ গোলাকার বা আঞ্চলিক মডেল, সিটকমসফুল এবং সিটকমসরিজিওনাল তৈরি করে। সিটকমস প্রাক্তন জিওফ্রেমওয়ার্ক প্রকল্পের মাধ্যমে সম্প্রদায়ের কাছে সংস্করণ 1 এবং 1 হিসাবে প্রকাশিত হয়েছিল। 2004 সালের মধ্যে, সিটকমস-এর কার্যকারিতা বাড়ানোর জন্য, ডেভেলপাররা কোডটিকে একটি অবজেক্ট-ওরিয়েন্টেড পরিবেশে পুনর্বিন্যাস করতে শুরু করে যাতে এটি পাইর নামে একটি পাইথন-ভিত্তিক মডেলিং কাঠামোর সাথে কাজ করতে পারে। সফ্টওয়্যারটির এই প্রকাশ, যার নাম এখন CitComS.py, মূলত সেই পুনর্বিন্যাসের প্রচেষ্টার ফসল। ইউন-সিও চোই এবং মাইকেল আইভাজিসের (ক্যালটেক) যথেষ্ট সহায়তায় এহ তান ছিলেন CitComS.py-এর প্রধান বিকাশকারী। সিটকমস হল প্রাক্তন জিওফ্রেমওয়ার্ক প্রকল্প দ্বারা পরিবেষ্টিত সফ্টওয়্যারের একটি বৃহত্তর সংগ্রহের একটি উপাদান, যা ক্যালটেকের সেন্টার ফর অ্যাডভান্সড কম্পিউটিং রিসার্চ (সিএসিআর) এবং সিসমোলজিকাল ল্যাবরেটরি এবং অস্ট্রেলিয়ার ভিক্টোরিয়ান পার্টনারশিপ ফর অ্যাডভান্সড কম্পিউটিং উভয়ের মধ্যে একটি সহযোগিতা। জিওফ্রেমওয়ার্ক প্রকল্পটি পৃথিবী বিজ্ঞানের সমস্যাগুলির জন্য বহু-স্কেল বিকৃতি মডেল করার জন্য সরঞ্জামগুলির একটি স্যুট তৈরি করেছে। এই প্রচেষ্টাটি প্লেট টেকটোনিক্সের দীর্ঘমেয়াদী বিবর্তন এবং ভূমিকম্পের সময় এবং এর মধ্যে ত্রুটির বিবর্তনের মতো স্বল্পমেয়াদী প্রক্রিয়াগুলির মধ্যে মিথস্ক্রিয়া বোঝার প্রয়োজনীয়তার দ্বারা অনুপ্রাণিত হয়েছিল। 2005 এবং 2006 সালে জিওফ্রেমওয়ার্ক দ্বারা তৈরি অবশিষ্ট সফ্টওয়্যারগুলির বেশিরভাগই জিপিএল লাইসেন্সের অধীনে প্রকাশিত হয়েছিল এবং কম্প্যুটেশনাল ইনফ্রাস্ট্রাকচার ফর জিওডায়নামিক্স (সিআইজি) থেকে উপলব্ধ করা হয়েছিল। সিটকমস (2)-এর দ্বিতীয় প্রধান প্রকাশে সফ্টওয়্যার কাঠামো পাইর, মুক্ত পৃষ্ঠ মডেলিং পদ্ধতি এবং উপরের এবং নীচের পৃষ্ঠগুলিতে চাপের সীমানা শর্তগুলি অন্তর্ভুক্ত করা হয়েছে। 2005 সালের গ্রীষ্মে, 2.0.1 প্রকাশের অংশ হিসাবে, সি. আই. জি পুরানো নির্মাণ পদ্ধতিটিকে জি. এন. ইউ বিল্ড সিস্টেমের সাথে প্রতিস্থাপন করে। একটি পরবর্তী সংস্করণ, সংস্করণ 2.0.2,64-বিট সিস্টেমে সংকলন এবং চলতে পারে। সিটকমস-এর তৃতীয় প্রধান সংস্করণে (2.1) নতুন বৈশিষ্ট্য এবং কার্যকারিতা অন্তর্ভুক্ত করা হয়েছে, যার মধ্যে সবচেয়ে গুরুত্বপূর্ণ হল এইচডিএফ5-এর ব্যবহার (হায়ারার্কিকাল ডেটা ফরম্যাটের একটি সমান্তরাল সংস্করণ)। এইচডিএফ5 ফরম্যাট আপনাকে উৎপাদন চালানোর জন্য তৈরি বিশাল ডেটা আউটপুট মোকাবেলা করার অনুমতি দেয়। এই সংস্করণটি. সি. এফ. জি ফাইলগুলি ইনপুট হিসাবে গ্রহণ করেছে, যা তৈরি করা এবং পড়া সহজ। অন্যান্য উন্নতির মধ্যে রয়েছে জিওড গণনার অন্তর্ভুক্তি যা পূর্ববর্তী রিলিজগুলির বাইরে রেখে দেওয়া হয়েছিল, পাশাপাশি জেনেরিক ম্যাপিং টুলস (জিএমটি) এবং ওপেনডিএক্স ছাড়াও মায়াভি 2-এর সাথে ফলাফলগুলি দৃশ্যমান করার অনুমতি দেওয়ার জন্য নতুন স্ক্রিপ্টগুলি। কিছু এন. এস. এফ টেরাগ্রিড সাইটে এই সংস্করণটিকে আগে থেকে ইনস্টল করা প্যাকেজ হিসাবে ব্যবহার করার নির্দেশ দেওয়া হয়েছিল। সিটকমস-এর সর্বশেষ প্রকাশ (2.2,3/27/07) প্রবাহে কণাগুলির সন্ধান করার ক্ষমতাকে অন্তর্ভুক্ত করে। ট্রেসার কোডটি 2004 সালে অ্যালেন ম্যাকনামারা এবং শিজি ঝং তৈরি করেছিলেন এবং 2007 সালের গোড়ার দিকে সি. আই. জি-কে দান করেছিলেন। ট্রেসার কোডের ম্যান্টল পরিবহনে বিস্তৃত প্রয়োগ রয়েছে। এটি নিষ্ক্রিয় কণাগুলির গতিপথ সনাক্ত করতে, নিম্ন সান্দ্রতার পাঁজরগুলি সংজ্ঞায়িত করতে অধস্তন স্ল্যাবগুলির উপরের সীমানা চিহ্নিত করতে বা রাসায়নিক গঠন ক্ষেত্রের বিবর্তন ট্র্যাক করতে ব্যবহার করা যেতে পারে। তথ্যসূত্র বাইরের লিঙ্ক সিটকমস ব্যবহারকারী ম্যানুয়াল মুক্ত বিজ্ঞান সফ্টওয়্যার ভূতত্ত্ব সফ্টওয়্যার