List of Folding@home cores
ডিস্ট্রিবিউটেড-কম্পিউটিং প্রকল্প Folding@home গণনা সম্পাদনের জন্য বৈজ্ঞানিক কম্পিউটার প্রোগ্রাম ব্যবহার করে, যা "কোর" বা "ফাহকোর" হিসাবে উল্লেখ করা হয়। Folding@home-এর কোরগুলি গণনার জন্য আণবিক সিমুলেশন প্রোগ্রামগুলির পরিবর্তিত এবং অনুকূলিত সংস্করণের উপর ভিত্তি করে তৈরি, যার মধ্যে রয়েছে টিঙ্কার, গ্রোম্যাকস, অ্যাম্বার, সিপিএমডি, শার্পেন, প্রোটমোল এবং ডেসমন্ড। এই রূপগুলির প্রত্যেকটিকে একটি নির্বিচারে শনাক্তকারী (কোর এক্সএক্স) দেওয়া হয়। যদিও একই কোর ক্লায়েন্টের বিভিন্ন সংস্করণ দ্বারা ব্যবহার করা যেতে পারে, ক্লায়েন্ট থেকে কোরকে আলাদা করা ক্লায়েন্ট আপডেট ছাড়াই বৈজ্ঞানিক পদ্ধতিগুলিকে স্বয়ংক্রিয়ভাবে আপডেট করতে সক্ষম করে। সক্রিয় কোর নীচে তালিকাভুক্ত এই কোরগুলি বর্তমানে প্রকল্প দ্বারা ব্যবহৃত হয়। GROMACS Core a7 উইন্ডোজ, লিনাক্স এবং ম্যাকোসের জন্য উপলব্ধ, একটি উল্লেখযোগ্য গতির উন্নতির জন্য উপলব্ধ থাকলে উন্নত ভেক্টর এক্সটেনশন ব্যবহার করুন। কোর এ8 উইন্ডোজ, লিনাক্স, ম্যাকোস এবং এআরএম-এর জন্য উপলব্ধ, গ্রাফিক্স প্রসেসিং ইউনিটের জন্য গ্রোম্যাকস 2020.5 জিপিইউ কোর ব্যবহার করে আণবিক গতিবিদ্যা করতে আধুনিক ভিডিও কার্ডের গ্রাফিক্স চিপ ব্যবহার করে। জিপিইউ গ্রোম্যাক্স কোর গ্রোম্যাক্সের প্রকৃত বন্দর নয়, বরং গ্রোম্যাক্স থেকে মূল উপাদানগুলি নেওয়া হয়েছিল এবং জিপিইউ ক্ষমতার জন্য উন্নত করা হয়েছিল। জিপিইউ 3 এগুলি তৃতীয় প্রজন্মের জিপিইউ কোর, এবং আণবিক অনুকরণের জন্য পান্ডে গ্রুপের নিজস্ব উন্মুক্ত গ্রন্থাগার ওপেনএমএম-এর উপর ভিত্তি করে তৈরি। যদিও জিপিইউ2 কোডের উপর ভিত্তি করে, এটি স্থিতিশীলতা এবং নতুন ক্ষমতা যোগ করে। কোর 22 v0.0.18 উপলব্ধ থাকলে ওপেনসিএল এবং সিইউডিএ ব্যবহার করে এএমডি এবং এনভিডিয়া জিপিইউ-এর জন্য উইন্ডোজ এবং লিনাক্সে উপলব্ধ। এটি ওপেনসিএল এবং সিইউডিএ ব্যবহার করে এএমডি এবং এনভিডিয়া জিপিইউ-এর জন্য উইন্ডোজ এবং লিনাক্সে উপলব্ধ ওপেনএমএম 7.4.2 v0.0.20 ব্যবহার করে। এটি ওপেনএমএম 7.7 ব্যবহার করে, যা কর্মক্ষমতার উন্নতি এবং অনেক নতুন বিজ্ঞান বৈশিষ্ট্য প্রদান করে নিষ্ক্রিয় কোর এই কোরগুলি বর্তমানে প্রকল্প দ্বারা ব্যবহৃত হয় না, কারণ এগুলি হয় অপ্রচলিত হওয়ার কারণে অবসর নিয়েছে, অথবা এখনও সাধারণ মুক্তির জন্য প্রস্তুত নয়। টিঙ্কার টিঙ্কার হল আণবিক গতিবিদ্যা সিমুলেশনের জন্য একটি কম্পিউটার সফ্টওয়্যার অ্যাপ্লিকেশন যা আণবিক বলবিজ্ঞান এবং আণবিক গতিবিদ্যার জন্য একটি সম্পূর্ণ এবং সাধারণ প্যাকেজ সহ, জৈব পলিমারের জন্য কিছু বিশেষ বৈশিষ্ট্য সহ। টিঙ্কার কোর (কোর 65) একটি অপ্টিমাইজড ইউনিপ্রসেসর কোর, এটি আনুষ্ঠানিকভাবে অবসর নেওয়া হয়েছিল কারণ অ্যাম্বার এবং গ্রোম্যাকস কোরগুলি একই কাজগুলি অনেক দ্রুত সম্পাদন করে। এই কোরটি উইন্ডোজ, লিনাক্স এবং ম্যাকের জন্য উপলব্ধ ছিল। GROMACS GroGPU (Core 10) উইন্ডোজের অধীনে চলমান ATI সিরিজ 1XX জিপিইউ-এর জন্য উপলব্ধ। যদিও বেশিরভাগই গ্রোম্যাক ভিত্তিক, মূল অংশগুলি পুনর্লিখন করা হয়েছিল। জিপিইউ ক্লায়েন্টদের দ্বিতীয় প্রজন্মের দিকে সরে যাওয়ার কারণে 2008 সালের 6ই জুন পর্যন্ত এই কোরটি অবসর গ্রহণ করে। গ্রো-এসএমপি (কোর এ1) উইন্ডোজ x86, ম্যাক x86 এবং লিনাক্স x 86/64 ক্লায়েন্টের জন্য উপলব্ধ, এটি ছিল এসএমপি বৈকল্পিকের প্রথম প্রজন্ম, এবং আন্তঃপ্রক্রিয়া যোগাযোগের জন্য এমপিআই ব্যবহার করে। থ্রেড-ভিত্তিক এস. এম. পি2 ক্লায়েন্টে স্থানান্তরিত হওয়ার কারণে এই কোরটি অবসর নেওয়া হয়েছিল। GroCVS (Core a2) শুধুমাত্র x86 ম্যাক এবং x 86/64 লিনাক্সের জন্য উপলব্ধ, এই কোরটি কোর এ1-এর সাথে খুব মিল, কারণ এটি এমপিআই ব্যবহার সহ একই মূল ভিত্তির বেশিরভাগ ব্যবহার করে। যাইহোক, এই কোরটি আরও সাম্প্রতিকতম গ্রোম্যাকস কোড ব্যবহার করে এবং অতিরিক্ত-বড় কাজের ইউনিটগুলির মতো আরও বৈশিষ্ট্যগুলিকে সমর্থন করে। থ্রেড-ভিত্তিক এসএমপি2 ক্লায়েন্টে চলে যাওয়ার কারণে আনুষ্ঠানিকভাবে অবসর নেওয়া হয়েছে। গ্রো-পি. এস. 3, যা এস. সি. ই. এ. আর. ডি কোর নামেও পরিচিত, এই সংস্করণটি প্লেস্টেশন 3 গেম সিস্টেমের জন্য ছিল, যা 2012 সালের নভেম্বরে অবসর নেওয়ার আগে পর্যন্ত একটি <আই. ডি1> ক্লায়েন্টকে সমর্থন করত। এই কোরটি জিপিইউ কোরের মতো অন্তর্নিহিত সমাধান গণনা সম্পাদন করে, তবে সিপিইউ কোরের মতো স্পষ্ট দ্রাবক গণনা চালাতে সক্ষম ছিল এবং অনমনীয় উচ্চ-গতির জিপিইউ কোর এবং নমনীয় নিম্ন-গতির সিপিইউ কোরের মধ্যে মাঝামাঝি জায়গা নিয়েছিল। এই কোর অপ্টিমাইজেশনের জন্য এস. পি. ই কোর ব্যবহার করে, কিন্তু এস. আই. এম. ডি সমর্থন করে না। গ্রোম্যাক্স (কোর 78) এটি মূল গ্রোম্যাক্স কোর, এবং বর্তমানে শুধুমাত্র ইউনিপ্রসেসর ক্লায়েন্টদের জন্য উপলব্ধ, যা উইন্ডোজ, লিনাক্স এবং ম্যাকোসকে সমর্থন করে। Gromacs 33 (Core a0) শুধুমাত্র উইন্ডোজ, লিনাক্স এবং ম্যাকোস ইউনিপ্রসেসর ক্লায়েন্টদের জন্য উপলব্ধ, এই কোরটি Gromacs 3.3 কোডবেস ব্যবহার করে, যা সিমুলেশনগুলির বিস্তৃত পরিসর চালানোর অনুমতি দেয়। গ্রোম্যাক্স এস. আর. ই. এম (কোর 80) এই কোর সিরিয়াল রেপ্লিকা এক্সচেঞ্জ পদ্ধতি ব্যবহার করে, যা তার সিমুলেশনে আর. ই. এম. ডি (রেপ্লিকা এক্সচেঞ্জ মলিকিউলার ডায়নামিক্স) বা গ্রস্ট (গ্রোম্যাক্স সিরিয়াল রেপ্লিকা এক্সচেঞ্জ উইথ টেম্পারেচার) নামেও পরিচিত, এবং শুধুমাত্র উইন্ডোজ এবং লিনাক্স ইউনিপ্রসেসর ক্লায়েন্টদের জন্য উপলব্ধ। গ্রোসিমটি (কোর 81) এই কোরটি সিমুলেটেড টেম্পারিং সম্পাদন করে, যার মূল ধারণা হল পর্যায়ক্রমে তাপমাত্রা বৃদ্ধি এবং হ্রাস করে নমুনা সংগ্রহ বৃদ্ধি করা। এটি Folding@home-কে প্রোটিনের ভাঁজ করা এবং অনাবৃত গঠনগুলির মধ্যে রূপান্তরগুলি আরও দক্ষতার সাথে নমুনা করার অনুমতি দিতে পারে। শুধুমাত্র উইন্ডোজ এবং লিনাক্স ইউনিপ্রসেসর ক্লায়েন্টদের জন্য উপলব্ধ। ডিজ্রোম্যাকস (কোর 79) ইউনিপ্রসেসর ক্লায়েন্টদের জন্য উপলব্ধ, এই কোরটি এস. এস. ই 2 প্রসেসর অপ্টিমাইজেশন ব্যবহার করে যেখানে সমর্থিত এবং উইন্ডোজ, লিনাক্স এবং ম্যাকোসে চালাতে সক্ষম। DGromacsB (Core 7b) কোর 79 থেকে আলাদা কারণ এতে বেশ কয়েকটি বৈজ্ঞানিক সংযোজন রয়েছে। প্রাথমিকভাবে শুধুমাত্র লিনাক্স প্ল্যাটফর্মে আগস্ট 2007 সালে মুক্তি পায়, এটি শেষ পর্যন্ত সমস্ত প্ল্যাটফর্মের জন্য উপলব্ধ হবে। DGromacsC (Core 7c) কোর 79-এর অনুরূপ, এবং প্রাথমিকভাবে উইন্ডোজ, লিনাক্স এবং ম্যাকোস ইউনিপ্রসেসর ক্লায়েন্টদের জন্য এপ্রিল 2008-এ লিনাক্স এবং উইন্ডোজের জন্য মুক্তি পায়। জিবি গ্রোম্যাকস (কোর 7এ) শুধুমাত্র উইন্ডোজ, লিনাক্স এবং ম্যাকোসের সমস্ত ইউনিপ্রসেসর ক্লায়েন্টের জন্য উপলব্ধ। জিবি গ্রোম্যাক্স (কোর এ4) উইন্ডোজ, লিনাক্স এবং ম্যাকোসের জন্য উপলব্ধ, এই কোরটি মূলত অক্টোবর 2010-এর শুরুতে প্রকাশিত হয়েছিল এবং ফেব্রুয়ারী 2010 পর্যন্ত গ্রোম্যাক্সের সর্বশেষ সংস্করণ, v4.5.3 ব্যবহার করে। এসএমপি2 (কোর এ3) এসএমপি কোরের পরবর্তী প্রজন্ম, এই কোরটি আন্তঃপ্রক্রিয়া যোগাযোগের জন্য এমপিআই-এর পরিবর্তে থ্রেড ব্যবহার করে এবং উইন্ডোজ, লিনাক্স এবং ম্যাকোসের জন্য উপলব্ধ। এসএমপি2 বিগএডিভি (কোর এ5) এ3-এর অনুরূপ, তবে এই কোরটি বিশেষভাবে স্বাভাবিকের চেয়ে বড় সিমুলেশন চালানোর জন্য ডিজাইন করা হয়েছে। এসএমপি2 বিগএডিভি (কোর এ6) এ5 কোরের একটি নতুন সংস্করণ। সিপিএমডি কার-প্যারিনেলো আণবিক গতিবিদ্যার জন্য সংক্ষিপ্ত, এই মূলটি প্রাথমিক কোয়ান্টাম যান্ত্রিক আণবিক গতিবিদ্যা সম্পাদন করে। শাস্ত্রীয় আণবিক গতিবিদ্যা গণনার বিপরীতে যা একটি বল ক্ষেত্র পদ্ধতি ব্যবহার করে, সিপিএমডি শক্তি, বল এবং গতির গণনায় ইলেকট্রনের গতি অন্তর্ভুক্ত করে। কোয়ান্টাম রাসায়নিক গণনার একটি অত্যন্ত নির্ভরযোগ্য সম্ভাব্য শক্তি পৃষ্ঠ উৎপন্ন করার সম্ভাবনা রয়েছে এবং স্বাভাবিকভাবেই বহু-বস্তুর মিথস্ক্রিয়াকে অন্তর্ভুক্ত করতে পারে। কিউএমডি (কোর 96) এটি উইন্ডোজ এবং লিনাক্স ইউনিপ্রসেসর ক্লায়েন্টদের জন্য একটি ডাবল-প্রিসিশন বৈকল্পিক। প্রধান কিউএমডি ডেভেলপার ইয়াং মিন রি 2006 সালে স্নাতক হওয়ার কারণে এই মূলটি বর্তমানে "স্থগিত" রয়েছে। এই কোরটি যথেষ্ট পরিমাণে মেমরি ব্যবহার করতে পারে এবং শুধুমাত্র সেই যন্ত্রগুলির জন্য উপলব্ধ ছিল যারা "অপ্ট ইন" বেছে নিয়েছিল। ইন্টেল সিপিইউগুলিতে এস. এস. ই. 2 অপ্টিমাইজেশন সমর্থিত। ইন্টেল লাইব্রেরি এবং এস. এস. ই. 2-এর সাথে জড়িত লাইসেন্সিং সমস্যার কারণে, কিউ. এম. ডি ওয়ার্ক ইউনিটগুলি এএমডি সিপিইউগুলিকে বরাদ্দ করা হয়নি। 2010 সালের গোড়ার দিকে বিজয় পান্ডে বলেন, "আমরা শার্পেনকে আপাতত স্থগিত রেখেছি। দেওয়ার মতো কোনও ই. টি. এ নেই, দুঃখিত। এটিকে আরও এগিয়ে নিয়ে যাওয়া সেই সময়ের বৈজ্ঞানিক প্রয়োজনের উপর অনেক কিছু নির্ভর করে। এই কোরটি স্ট্যান্ডার্ড F@H কোরগুলিতে বিভিন্ন বিন্যাস ব্যবহার করে, যাতে ক্লায়েন্টদের কাছে পাঠানো প্রতিটি কাজের প্যাকেটে একাধিক "ওয়ার্ক ইউনিট" (স্বাভাবিক সংজ্ঞা ব্যবহার করে) থাকে। ডেসমন্ড এই মূল অংশের জন্য সফ্টওয়্যারটি ডি. ই. শ রিসার্চ-এ তৈরি করা হয়েছিল। ডেসমন্ড প্রচলিত কম্পিউটার ক্লাস্টারে জৈবিক ব্যবস্থার উচ্চ-গতির আণবিক গতিবিদ্যা সিমুলেশন সম্পাদন করে। কোডটি বিপুল সংখ্যক প্রসেসরযুক্ত প্ল্যাটফর্মে উচ্চ কার্যকারিতা অর্জনের জন্য অভিনব সমান্তরাল অ্যালগরিদম এবং সংখ্যাসূচক কৌশল ব্যবহার করে, তবে এটি একটি একক কম্পিউটারেও কার্যকর করা যেতে পারে। ডেসমন্ড এবং এর সোর্স কোড বিশ্ববিদ্যালয় এবং অন্যান্য অলাভজনক গবেষণা প্রতিষ্ঠানগুলির অ-বাণিজ্যিক ব্যবহারের জন্য বিনা মূল্যে উপলব্ধ। ডেসমন্ড কোর সম্ভাব্য উইন্ডোজ x86 এবং লিনাক্স x 86/64-এর জন্য উপলব্ধ, এই কোরটি বর্তমানে বিকাশে রয়েছে। অ্যাম্বার হল আণবিক গতিবিদ্যার জন্য বল ক্ষেত্রের একটি পরিবার, সেইসাথে সফ্টওয়্যার প্যাকেজের নাম যা এই বল ক্ষেত্রগুলিকে অনুকরণ করে। অ্যাম্বার মূলত সান ফ্রান্সিসকোর ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়ের পিটার কোলম্যান দ্বারা তৈরি করা হয়েছিল এবং বর্তমানে বিভিন্ন বিশ্ববিদ্যালয়ের অধ্যাপকদের দ্বারা রক্ষণাবেক্ষণ করা হয়। ডাবল-প্রিসিশন অ্যাম্বার কোর বর্তমানে এস. এস. ই বা এস. এস. ই 2-এর সাথে অপ্টিমাইজ করা হয়নি, তবে অ্যাম্বার টিঙ্কার কোরের তুলনায় উল্লেখযোগ্যভাবে দ্রুত এবং কিছু কার্যকারিতা যোগ করে যা গ্রোম্যাকস কোর ব্যবহার করে সম্পাদন করা যায় না। পিএমডি (কোর 82) শুধুমাত্র উইন্ডোজ এবং লিনাক্স ইউনিপ্রসেসর ক্লায়েন্টদের জন্য উপলব্ধ। প্রোটমোল একটি বস্তু-ভিত্তিক, উপাদান ভিত্তিক, আণবিক গতিবিদ্যা (এমডি) সিমুলেশনের জন্য কাঠামো। প্রোটমোল উচ্চ নমনীয়তা, সহজ সম্প্রসারণযোগ্যতা এবং রক্ষণাবেক্ষণ এবং সমান্তরালকরণ সহ উচ্চ কার্যকারিতার চাহিদা প্রদান করে। 2009 সালে, পান্ডে গ্রুপ নরমাল মোড ল্যাঙ্গেভিন ডায়নামিক্স নামে একটি পরিপূরক নতুন কৌশল নিয়ে কাজ করছিল যার একই নির্ভুলতা বজায় রেখে সিমুলেশনগুলিকে ব্যাপকভাবে গতি দেওয়ার সম্ভাবনা ছিল। প্রোটোমল কোর (কোর বি4) লিনাক্স এক্স 86/64 এবং এক্স86 উইন্ডোজে উপলব্ধ। জিপিইউ জিপিইউ 2 এগুলি দ্বিতীয় প্রজন্মের জিপিইউ কোর। অবসরপ্রাপ্ত জিপিইউ1 কোরগুলির বিপরীতে, এই রূপগুলি এটিআই সিএএল-সক্ষম 2এক্সএক্সএক্স/3এক্সএক্সএক্স বা পরবর্তী সিরিজ এবং এনভিডিয়া সিইউডিএ-সক্ষম এনভিডিয়া 8এক্সএক্সএক্স বা পরবর্তী সিরিজের জিপিইউগুলির জন্য। জিপিইউ2 (কোর 11) শুধুমাত্র x86 উইন্ডোজ ক্লায়েন্টের জন্য উপলব্ধ। ব্যবহৃত ব্রুক প্রোগ্রামিং ভাষার জন্য এএমডি/এটিআই সমর্থন বাদ দেওয়ার এবং ওপেনসিএল-এ যাওয়ার কারণে প্রায় 1লা সেপ্টেম্বর, 2011 পর্যন্ত সমর্থিত। এটি F@h কে ওপেনসিএল-এ তার এটিআই জিপিইউ কোর কোডটি পুনর্লিখন করতে বাধ্য করে, যার ফলাফল হল কোর 16। জিপিইউ2 (কোর 12) শুধুমাত্র x86 উইন্ডোজ ক্লায়েন্টের জন্য উপলব্ধ। জিপিইউ2 (কোর 13) শুধুমাত্র x86 উইন্ডোজ ক্লায়েন্টের জন্য উপলব্ধ। জিপিইউ2 (কোর 14) শুধুমাত্র x86 উইন্ডোজ ক্লায়েন্টের জন্য উপলব্ধ, এই কোরটি আনুষ্ঠানিকভাবে 2রা মার্চ, 2009-এ মুক্তি পায়। জিপিইউ 3 এগুলি তৃতীয় প্রজন্মের জিপিইউ কোর, এবং আণবিক অনুকরণের জন্য পান্ডে গ্রুপের নিজস্ব উন্মুক্ত গ্রন্থাগার ওপেনএমএম-এর উপর ভিত্তি করে তৈরি। যদিও জিপিইউ2 কোডের উপর ভিত্তি করে, এটি স্থিতিশীলতা এবং নতুন ক্ষমতা যোগ করে। জিপিইউ3 (কোর 15) শুধুমাত্র x86 উইন্ডোজে উপলব্ধ। জিপিইউ3 (কোর 16) শুধুমাত্র x86 উইন্ডোজে উপলব্ধ। নতুন ভি7 ক্লায়েন্টের পাশাপাশি প্রকাশিত, এটি ওপেনসিএল-এ কোর 11-এর পুনর্লিখন। জিপিইউ3 (কোর 17) ওপেনসিএল ব্যবহার করে এএমডি এবং এনভিডিয়া জিপিইউ-এর জন্য উইন্ডোজ এবং লিনাক্সে উপলব্ধ। ওপেনসিএল ব্যবহার করে এএমডি এবং এনভিডিয়া জিপিইউ-এর জন্য উইন্ডোজে উপলব্ধ ওপেনএমএম 5.1 জিপিইউ3 (কোর 18)-এর কারণে আরও ভাল পারফরম্যান্স। এই কোরটি কোর 17-এর কিছু গুরুত্বপূর্ণ বৈজ্ঞানিক সমস্যা সমাধানের জন্য তৈরি করা হয়েছিল এবং ওপেনএমএম 6.0.1 থেকে সর্বশেষ প্রযুক্তি ব্যবহার করে। বর্তমানে কিছু এএমডি এবং এনভিডিয়া ম্যাক্সওয়েল জিপিইউতে এই কোরের স্থায়িত্ব এবং কার্যকারিতা সম্পর্কিত সমস্যা রয়েছে। এই কারণেই কিছু জিপিইউ-এর জন্য এই কেন্দ্রে চলমান ওয়ার্ক ইউনিটগুলির বরাদ্দ সাময়িকভাবে বন্ধ করে দেওয়া হয়েছে। জিপিইউ3 (কোর 21) ওপেনসিএল ব্যবহার করে এএমডি এবং এনভিডিয়া জিপিইউ-এর জন্য উইন্ডোজ এবং লিনাক্সে উপলব্ধ। এটি ওপেনএমএম 6.2 ব্যবহার করে এবং কোর 18 এএমডি/এনভিডিয়া পারফরম্যান্স সমস্যাগুলি সমাধান করে। রেফারেন্স বাহ্যিক লিঙ্ক প্রধান F@h মূল প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী GROMACS মূল প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী অ্যাম্বার মূল প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী কিউএমডি মূল প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী আণবিক গতিবিদ্যা সফ্টওয়্যার আণবিক মডেলিং সফ্টওয়্যার সিমুলেশন সফ্টওয়্যার গণনামূলক জীববিজ্ঞান গাণিতিক এবং তাত্ত্বিক জীববিজ্ঞান ম্যাকোস-এর জন্য গণনামূলক রসায়ন বিজ্ঞান সফ্টওয়্যার লিনাক্স প্লেস্টেশন 3 সফ্টওয়্যারের জন্য উইন্ডোজের জন্য বিজ্ঞান সফ্টওয়্যার