List of Folding@home cores
वितरित-कम्प्यूटिंग परियोजना Folding@home गणना करने के लिए वैज्ञानिक कंप्यूटर प्रोग्रामों का उपयोग करती है, जिन्हें "कोर" या "फाहकोर" कहा जाता है। Folding@home के कोर गणना के लिए आणविक अनुकरण कार्यक्रमों के संशोधित और अनुकूलित संस्करणों पर आधारित हैं, जिनमें टिंकर, GROMACS, AMBER, CPMD, SHARPEN, प्रोटोमोल और डेसमंड शामिल हैं। इन रूपों में से प्रत्येक को एक मनमाना पहचानकर्ता (कोर XX) दिया जाता है। जबकि एक ही कोर का उपयोग क्लाइंट के विभिन्न संस्करणों द्वारा किया जा सकता है, क्लाइंट से कोर को अलग करने से वैज्ञानिक तरीकों को क्लाइंट अपडेट के बिना आवश्यकतानुसार स्वचालित रूप से अपडेट किया जा सकता है। सक्रिय कोर नीचे सूचीबद्ध ये कोर वर्तमान में परियोजना द्वारा उपयोग किए जाते हैं। GROMACS Core a7 विंडोज, लिनक्स और macOS के लिए उपलब्ध है, एक महत्वपूर्ण गति सुधार के लिए, यदि उपलब्ध हो तो उन्नत वेक्टर एक्सटेंशन का उपयोग करें। कोर ए8 विंडोज, लिनक्स, मैकओएस और एआरएम के लिए उपलब्ध है, ग्राफिक्स प्रोसेसिंग यूनिट के लिए ग्रोमैक्स 2020.5 जीपीयू कोर का उपयोग करता है जो आणविक गतिशीलता करने के लिए आधुनिक वीडियो कार्ड के ग्राफिक्स चिप का उपयोग करता है। जी. पी. यू. ग्रोमैक्स कोर ग्रोमैक्स का एक वास्तविक बंदरगाह नहीं है, बल्कि जी. पी. यू. क्षमताओं के लिए ग्रोमैक्स के प्रमुख तत्वों को लिया गया और बढ़ाया गया। जी. पी. यू. 3 ये तीसरी पीढ़ी के जी. पी. यू. कोर हैं, और आणविक अनुकरण के लिए पांडे समूह की अपनी खुली लाइब्रेरी ओपन. एम. एम. पर आधारित हैं। हालाँकि जी. पी. यू. 2 कोड पर आधारित, यह स्थिरता और नई क्षमताओं को जोड़ता है। कोर 22 v0.0.18 यदि उपलब्ध हो तो ओपनसीएल और सीयूडीए का उपयोग करके एएमडी और एनवीडिया जीपीयू के लिए विंडोज और लिनक्स के लिए उपलब्ध है। यदि उपलब्ध हो तो यह ओपनसीएल और सीयूडीए का उपयोग करते हुए एएमडी और एनवीडिया जीपीयू के लिए विंडोज और लिनक्स के लिए उपलब्ध ओपनएमएम 7.4.2 v0.0.20 का उपयोग करता है। यह ओपनएमएम 7.7.0 का उपयोग करता है, जो प्रदर्शन में सुधार प्रदान करता है और कई नई विज्ञान सुविधाएँ निष्क्रिय कोर इन कोरों का वर्तमान में परियोजना द्वारा उपयोग नहीं किया जाता है, क्योंकि वे या तो अप्रचलित होने के कारण सेवानिवृत्त हो गए हैं, या अभी तक सामान्य रिलीज के लिए तैयार नहीं हैं। टिंकर बायोपॉलिमर के लिए कुछ विशेष विशेषताओं के साथ आणविक यांत्रिकी और आणविक गतिशीलता के लिए एक पूर्ण और सामान्य पैकेज के साथ आणविक गतिशीलता अनुकरण के लिए एक कंप्यूटर सॉफ्टवेयर अनुप्रयोग है। टिंकर कोर (कोर 65) एक अनिर्दिष्ट यूनिप्रोसेसर कोर, जिसे आधिकारिक तौर पर सेवानिवृत्त कर दिया गया था क्योंकि ए. एम. बी. ई. आर. और ग्रोमैक्स कोर समान कार्यों को बहुत तेजी से करते हैं। यह कोर विंडोज, लिनक्स और मैक के लिए उपलब्ध था। जी. आर. ओ. एम. ए. सी. एस. जी. आर. जी. पी. यू. (कोर 10) विंडोज के तहत चलने वाले ए. टी. आई. श्रृंखला 1XX जी. पी. यू. के लिए उपलब्ध है। हालांकि ज्यादातर ग्रोमैक आधारित थे, कोर के कुछ हिस्सों को फिर से लिखा गया था। जी. पी. यू. ग्राहकों की दूसरी पीढ़ी की ओर बढ़ने के कारण इस कोर को 6 जून, 2008 को सेवानिवृत्त कर दिया गया था। Gro-SMP (Core a1) विंडोज x86, मैक x86, और लिनक्स x 86/64 ग्राहकों के लिए उपलब्ध है, यह SMP संस्करण की पहली पीढ़ी थी, और अंतर-प्रक्रिया संचार के लिए MPI का उपयोग किया गया था। थ्रेड-आधारित एस. एम. पी. 2 क्लाइंट में जाने के कारण इस कोर को सेवानिवृत्त कर दिया गया था। GroCVS (Core a2) केवल x86 मैक और x 86/64 लिनक्स के लिए उपलब्ध है, यह कोर कोर ए1 के समान है, क्योंकि यह एमपीआई के उपयोग सहित एक ही कोर बेस का उपयोग करता है। हालाँकि, यह कोर हाल के ग्रोमैक कोड का उपयोग करता है, और अतिरिक्त-बड़ी कार्य इकाइयों जैसी अधिक सुविधाओं का समर्थन करता है। थ्रेड-आधारित एस. एम. पी. 2 क्लाइंट में जाने के कारण आधिकारिक रूप से सेवानिवृत्त हुए। ग्रो-पी. एस. 3, जिसे एस. सी. ई. ए. आर. डी. कोर के रूप में भी जाना जाता है, यह संस्करण प्लेस्टेशन 3 गेम सिस्टम के लिए था, जो नवंबर 2012 में सेवानिवृत्त होने तक एक Folding@Home क्लाइंट का समर्थन करता था। यह कोर जी. पी. यू. कोर की तरह अंतर्निहित समाधान गणनाओं का प्रदर्शन करता था, लेकिन सी. पी. यू. कोर की तरह स्पष्ट विलायक गणनाओं को चलाने में भी सक्षम था, और लचीले उच्च गति वाले जी. पी. यू. कोर और लचीले कम गति वाले सी. पी. यू. कोर के बीच का मैदान ले गया। इस कोर ने अनुकूलन के लिए एस. पी. ई. कोर का उपयोग किया, लेकिन एस. आई. एम. डी. का समर्थन नहीं किया। ग्रोमैक्स (कोर 78) यह मूल ग्रोमैक्स कोर है, और वर्तमान में केवल यूनिप्रोसेसर ग्राहकों के लिए उपलब्ध है, जो विंडोज, लिनक्स और मैकओएस का समर्थन करता है। Gromacs 33 (Core a0) केवल विंडोज, लिनक्स और macOS यूनिप्रोसेसर ग्राहकों के लिए उपलब्ध है, यह कोर Gromacs 3.3 कोडबेस का उपयोग करता है, जो सिमुलेशन की एक विस्तृत श्रृंखला को चलाने की अनुमति देता है। ग्रोमैक्स एस. आर. ई. एम. (कोर 80) यह कोर सीरियल रेप्लिका एक्सचेंज मेथड का उपयोग करता है, जिसे अपने सिमुलेशन में आर. ई. एम. डी. (रेप्लिका एक्सचेंज मॉलिक्यूलर डायनेमिक्स) या जी. ओ. एस. टी. (तापमान के साथ ग्रोमैक्स सीरियल रेप्लिका एक्सचेंज) के रूप में भी जाना जाता है, और यह केवल विंडोज और लिनक्स यूनिप्रोसेसर क्लाइंट के लिए उपलब्ध है। ग्रोसिमटी (कोर 81) यह कोर सिम्युलेटेड टेम्परिंग करता है, जिसका मूल विचार समय-समय पर तापमान को बढ़ाकर और कम करके नमूने को बढ़ाना है। यह Folding@home को प्रोटीन के मुड़े हुए और अनफोल्ड किए गए अनुरूपणों के बीच संक्रमण का अधिक कुशलता से नमूना लेने की अनुमति दे सकता है। केवल विंडोज और लिनक्स यूनिप्रोसेसर ग्राहकों के लिए उपलब्ध है। DGromacs (Core 79) यूनिप्रोसेसर ग्राहकों के लिए उपलब्ध है, यह कोर SSE2 प्रोसेसर अनुकूलन का उपयोग करता है जहां समर्थित है और विंडोज, लिनक्स और macOS पर चलने में सक्षम है। 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 कोर के विपरीत, ये संस्करण ए. टी. आई. सी. ए. एल.-सक्षम 2XX/3XX या बाद की श्रृंखला और एन. वी. डी. आई. ए. सी. यू. डी. ए.-सक्षम एन. वी. डी. आई. ए. 8XX या बाद की श्रृंखला जी. पी. यू. के लिए हैं। जी. पी. यू. 2 (कोर 11) केवल x86 विंडोज ग्राहकों के लिए उपलब्ध है। एएमडी/एटीआई द्वारा प्रयुक्त ब्रुक प्रोग्रामिंग भाषा के लिए समर्थन छोड़ने और ओपनसीएल में जाने के कारण लगभग 1 सितंबर, 2011 तक समर्थित। इसने F@h को ओपनसीएल में अपने एटीआई जीपीयू कोर कोड को फिर से लिखने के लिए मजबूर किया, जिसका परिणाम कोर 16 है। जी. पी. यू. 2 (कोर 12) केवल x86 विंडोज ग्राहकों के लिए उपलब्ध है। जी. पी. यू. 2 (कोर 13) केवल x86 विंडोज ग्राहकों के लिए उपलब्ध है। जी. पी. यू. 2 (कोर 14) केवल x86 विंडोज ग्राहकों के लिए उपलब्ध है, इस कोर को आधिकारिक तौर पर 02 मार्च, 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 कोर अक्सर पूछे जाने वाले प्रश्न AMBER कोर अक्सर पूछे जाने वाले प्रश्न प्रोटोमल कोर QMD कोर अक्सर पूछे जाने वाले प्रश्न आणविक गतिकी सॉफ्टवेयर आणविक मॉडलिंग सॉफ्टवेयर सिमुलेशन सॉफ्टवेयर कम्प्यूटेशनल जीव विज्ञान मैकोस के लिए विज्ञान सॉफ्टवेयर लिनक्स प्लेस्टेशन 3 सॉफ्टवेयर के लिए विंडोज विज्ञान सॉफ्टवेयर