Amazon Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

xmpi - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एक्सएमपीआई चलाएं

यह कमांड xmpi है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


एक्सएमपीआई - एक्स विंडो एमपीआई यूजर इंटरफेस

वाक्य - विन्यास


xmpi [-एच] [ ]

वर्णन


एक्सएमपीआई एमपीआई प्रोग्राम चलाने, एमपीआई प्रक्रियाओं की निगरानी करने आदि के लिए एक ग्राफिकल यूजर इंटरफेस है
संदेश, और निष्पादन ट्रेस फ़ाइलें देखना। यह की डिबगिंग क्षमताओं का उपयोग करता है
LAM, UNIX क्लस्टर के लिए एक समानांतर कंप्यूटिंग वातावरण। एक्सएमपीआई से निर्मित है
मोटिफ़ विजेट सेट.

एक्सएमपीआई LAM सत्र शुरू करने के लिए कोई इंटरफ़ेस प्रदान नहीं करता है। इसे अवश्य पूरा किया जाना चाहिए
दौड़ने से पहले एक्सएमपीआई, जो स्वयं एक LAM प्रोग्राम है। बूट स्कीमा जिससे LAM था
प्रारंभ किया जा सकता है (चाहिए)। एक्सएमपीआई ताकि इसे एक सूची के रूप में प्रस्तुत किया जा सके
नोड्स जिन पर प्रोग्राम चलाए जा सकते हैं। अगर एक्सएमपीआई तब इसका उपयोग केवल ट्रेस फ़ाइलों को देखने के लिए किया जाना है
LAM प्रारंभ करना आवश्यक नहीं है.

यह विवरण एमपीआई का बुनियादी ज्ञान मानता है।

ठेठ उपयोग


एक्सएमपीआई एमपीआई एप्लिकेशन के भीतर प्रक्रियाओं की स्थिति का ग्राफिकल प्रदर्शन प्रदान करता है।
राज्य की जानकारी दो स्रोतों में से एक से प्राप्त की जाती है, एक चालू एप्लिकेशन शुरू हुआ
एक्सएमपीआई या किसी ट्रेस किए गए एमपीआई एप्लिकेशन से ट्रेस डेटा वाली फ़ाइल द्वारा। कब एक्सएमपीआई is
प्रारंभ हो गया है, इसकी शीर्ष-स्तरीय अवलोकन विंडो रिक्त है। एक बार कोई एप्लिकेशन प्रारंभ हो जाए या a
ट्रेस फ़ाइल लोड की जाती है, अवलोकन विंडो हेक्सागोन्स के प्रत्येक टाइल वाले समूह से भर जाती है
एक एमपीआई प्रक्रिया की स्थिति का प्रतिनिधित्व करता है और प्रक्रिया रैंक द्वारा लेबल किया जाता है
MPI_COMM_WORLD. ट्रैफिक लाइट का प्रतीक बताता है कि प्रक्रिया चल रही है या नहीं
अवरुद्ध. उन प्रक्रियाओं के लिए कोई ट्रैफ़िक लाइट नहीं दिखाई गई है जो अभी तक अंतिम रूप ले चुकी हैं या नहीं
एमपीआई लाइब्रेरी आरंभ की गई।

किसी चल रहे एप्लिकेशन की निगरानी करते समय कैमरे में "स्नैप" बटन या "स्नैपशॉट" आइटम
"एप्लिकेशन" मेनू किसी भी समय सभी प्रक्रियाओं की स्थिति की जानकारी अपडेट करता है। कब
ट्रेस डेटा को देखने पर राज्य की जानकारी वर्तमान में चयनित के अनुसार अपडेट की जाती है
समय बिंदु ("एक्सएमपीआई ट्रेस फ़ाइलें" देखें)।

षट्कोण के अंदर एक माउस क्लिक करने से एक अतिरिक्त विंडो खुलती है जिसमें अधिक विवरण होते हैं
प्रक्रिया के बारे में जानकारी. यदि प्रक्रिया अवरुद्ध है, तो फ़ंक्शन का नाम, सहकर्मी प्रक्रिया
रैंक, संचारक, संदेश टैग और तत्व गणना प्रदर्शित की जाती है। यदि संदेश प्राप्त नहीं हुए
उपलब्ध हैं, उनकी मात्रा, स्रोत प्रक्रिया रैंक, संचारक, संदेश टैग और तत्व
गिनती प्रदर्शित की जाती है। स्क्रीन पर कुछ प्रक्रिया विंडो छोड़ कर उपयोगकर्ता ध्यान केंद्रित कर सकता है
दुर्व्यवहार प्रक्रियाओं के एक छोटे और प्रबंधनीय संग्रह पर डिबगिंग।

"एप्लिकेशन" मेनू में "क्लीन" बटन या "क्लीन" आइटम एक एप्लिकेशन को समाप्त कर देता है
विकास चक्र को दोहराया जा सकता है। पिछले एप्लिकेशन को इसके साथ दोबारा चलाया जा सकता है
"एप्लिकेशन" मेनू में "पुनः चलाएँ" बटन या "पुनः चलाएँ" आइटम।

चल रहा है AN आवेदन


एक एप्लिकेशन स्कीमा प्रत्येक प्रक्रिया के प्रोग्राम नाम को सूचीबद्ध करके एक एमपीआई एप्लिकेशन निर्दिष्ट करती है,
प्रोग्राम स्थान, लक्ष्य प्रोसेसर और वैकल्पिक कमांड लाइन तर्क।

"एप्लिकेशन" मेनू में "ब्राउज़ करें और चलाएं" आइटम चुनने के लिए एक सरल फ़ाइल ब्राउज़र पॉप अप करता है
और एक पूर्व-लिखित एप्लिकेशन स्कीमा चला रहा है। वैकल्पिक रूप से एक एप्लिकेशन स्कीम हो सकती है
के साथ कॉन्फ़िगर किया गया एक्सएमपीआई एप्लिकेशन बिल्डर संवाद, "बिल्ड एंड रन" आइटम द्वारा प्रारंभ किया गया
"एप्लिकेशन" मेनू.

बिल्डर डायलॉग में प्रत्येक प्रक्रिया को निर्दिष्ट करने के लिए एक क्षेत्र और इसे जोड़ने के लिए एक तीर बटन होता है
एप्लिकेशन स्कीमा, जो स्क्रॉल की गई सूची में तीर बटन के नीचे दिखाया गया है।
सूची में पंक्तियाँ सिंटैक्स दिखाती हैं जिसका उपयोग उसी एप्लिकेशन को बनाने में किया जाएगा
एक पाठ संपादक. दरअसल, "सहेजें" बटन एप्लिकेशन स्कीमा को बाद के लिए फ़ाइल में सहेजता है
उपयोग और/या संपादन।

एक निर्दिष्ट प्रक्रिया तीर (प्रतिबद्ध) होने तक एप्लिकेशन का हिस्सा नहीं बनती है
बटन दबाया जाता है. एक बार जब यह एप्लिकेशन स्क्रॉल सूची में दिखाई देता है, तो एक प्रक्रिया हो सकती है
इसे चुनकर और दबाकर हटा दिया गया चाबी।

एप्लिकेशन सूची में किसी भी चीज़ के साथ "रन" बटन दबाने से वह एप्लिकेशन चालू हो जाता है
दौड़ना। फिर एप्लिकेशन की स्थिति के साथ अवलोकन विंडो प्रारंभ की जाती है।

कार्यक्रम विशिष्टता
बिल्डर डायलॉग के मध्य में एक फ़ाइल ब्राउज़र प्रोग्राम फ़ाइल का चयन करने में सहायता करता है।
ब्राउज़र केवल चल रहे नोड के फ़ाइल स्थान को नेविगेट करता है एक्सएमपीआई. यदि कोई प्रोग्राम स्थित है
फ़ाइल स्थान के बाहर (एनएफएस, आदि के बाहर) किसी अन्य नोड पर इसके पथनाम की आवश्यकता हो सकती है
प्रक्रिया विनिर्देश क्षेत्र में टाइप किया गया। "पूर्ण पथनाम का उपयोग करें" टॉगल का चयन करना
बटन प्रोग्राम को पूर्ण पथनाम के रूप में एप्लिकेशन स्कीमा में रखने का कारण बनेगा।

एक्सएमपीआई प्रोग्राम स्रोत नोड की पसंद को चलने वाले नोड तक सीमित करता है एक्सएमपीआई या
प्रक्रिया लक्ष्य नोड. बाद वाला मामला डिफ़ॉल्ट है और LAM के कारण सबसे कुशल है
प्रोग्राम को स्रोत से लक्ष्य नोड पर स्थानांतरित करने की आवश्यकता नहीं है। "स्थानांतरण कार्यक्रम"
टॉगल बटन स्रोत नोड नीति का चयन करता है।

विभिन्न कार्यक्रम प्रतियां
चलाए जाने वाले प्रोग्राम की प्रतियों की संख्या प्रक्रिया विनिर्देश क्षेत्र में निर्धारित की जा सकती है।
वृद्धि या कमी तीर पर क्लिक करने से गिनती एक से बढ़ या घट जाएगी।
शिफ्ट कुंजी को नीचे करके क्लिक करने से दस की वृद्धि या कमी होगी।

कमांड लाइन तर्क
कमांड-लाइन तर्कों को प्रक्रिया विनिर्देश क्षेत्र में टाइप किया जाना चाहिए।

आसंधि विशिष्टता
एक बूट स्कीमा LAM मल्टीकंप्यूटर में नोड्स के रूप में भाग लेने वाले कंप्यूटरों को निर्दिष्ट करता है। अगर
एक्सएमपीआई एक बूट स्कीमा फ़ाइल नाम दिया गया है, इसकी सामग्री स्क्रॉल की गई सूची में दिखाई देगी
बिल्डर डायलॉग के दाईं ओर। एक्सएमपीआई स्थानीय में दिए गए स्कीमा की खोज करेगा
निर्देशिका। बूट स्कीमा फ़ाइल नाम इसके नोड्स की सूची के ऊपर प्रदर्शित होता है। विभिन्न
लक्ष्य नोड्स को स्क्रॉल की गई सूची से संबंधित नोड निमोनिक के साथ चुना जा सकता है
प्रक्रिया विनिर्देश क्षेत्र में दिखाई दे रहा है। एकाधिक लक्ष्य नोड्स का चयन निर्दिष्ट करता है
प्रोग्राम नाम, तर्क और स्रोत नोड नीति के साथ कई प्रक्रियाएं स्थिर रहीं।

यदि कोई बूट स्कीमा निर्दिष्ट नहीं किया गया था तो केवल विशेष नोड चयनकर्ता "LOCAL" (जिसका अर्थ है नोड
जिस पर एक्सएमपीआई चल रहा है) और "सभी नोड्स" प्रदान किए गए हैं।

लक्ष्य नोड विवरण सीधे प्रक्रिया विनिर्देश क्षेत्र में भी टाइप किया जा सकता है।
स्थानीय नोड को इस प्रकार निर्दिष्ट किया गया है h. मूल नोड जहां से मशीन को बूट किया गया था, यदि
स्थानीय नहीं, के रूप में निर्दिष्ट किया जा सकता है o. सभी प्रयोग करने योग्य नोड्स इस प्रकार निर्दिष्ट हैं N. नोड्स हैं
सामान्यतः के रूप में पहचाना जाता है एन , कहाँ यह एकल नोड पहचानकर्ता या सूची हो सकता है
नोड पहचानकर्ताओं की. पहचानकर्ताओं को दशमलव या हेक्साडेसिमल नोटेशन में लिखा जा सकता है।
उदाहरण हैं n1 or n0-7,0x10.

रन-टाइम ऑप्शंस
एमपीआई के व्यवहार को निर्दिष्ट करने के लिए एप्लिकेशन को विभिन्न रन-टाइम विकल्पों के साथ चलाया जा सकता है
पुस्तकालय। इन्हें एक अलग संवाद से कॉन्फ़िगर किया जा सकता है जो से सक्रिय होता है
"विकल्प" मेनू में "रनटाइम" आइटम। विकल्प परिवर्तित होने तक प्रभावी रहते हैं।

· ट्रेसिंग मोड (डिफ़ॉल्ट सक्षम)

· तेज़ क्लाइंट-टू-क्लाइंट संचार (डिफ़ॉल्ट अक्षम)

· जीईआर प्रोटोकॉल और त्रुटि का पता लगाना (डिफ़ॉल्ट सक्षम)

· सजातीय एलएएम नोड अनुकूलन (डिफ़ॉल्ट अक्षम)

ध्यान केंद्रित ON A प्रक्रिया


किसी प्रक्रिया की स्थिति के बारे में अधिक जानकारी बाईं माउस बटन पर क्लिक करके प्राप्त की जा सकती है
प्रक्रिया षट्कोण के भीतर. यह एक फोकस विंडो पॉप अप करेगा. फोकस का ऊपरी क्षेत्र
विंडो प्रक्रिया क्षेत्र है और प्रक्रिया की वर्तमान स्थिति प्रदर्शित करती है। निचला क्षेत्र
संदेश क्षेत्र है और प्रक्रिया की संदेश कतार पर जानकारी प्रदर्शित करता है।

फ़ोकस विंडो बैनर में एक टैक बटन होता है जिस पर क्लिक करके विंडो को ख़ारिज किया जा सकता है
और एक लेबल जिसमें प्रोग्राम नाम के साथ प्रक्रिया की पहचान शामिल है। में एक्सएमपीआई
प्रक्रियाओं की पहचान सबसे पहले MPI_COMM_WORLD में उनकी रैंक से की जाती है और यदि प्रक्रिया है
वर्तमान के भीतर प्रक्रिया की रैंक के बाद एक स्लैश के साथ संचार करना
संचारक. फोकस विंडो को एक बार फिर से क्लिक करके खारिज भी किया जा सकता है
प्रक्रिया षट्कोण.

प्रक्रिया क्षेत्र और के नाम के साथ प्रक्रिया की वर्तमान स्थिति का वर्णन करता है
(जहां उपयुक्त हो) एमपीआई फ़ंक्शन के लिए तर्क वर्तमान में निष्पादित किए जा रहे हैं। लेआउट है
काफी हद तक आत्म-व्याख्यात्मक है और हम केवल कम स्पष्ट विशेषताओं का ही वर्णन करते हैं।

कम्यूटेटर पहचान
"कॉम" क्षेत्र वर्तमान एमपीआई फ़ंक्शन में उपयोग किए जा रहे संचारक को दिखाता है।
कम्युनिकेटर अपारदर्शी वस्तुएं हैं जिन्हें एमपीआई किसी सार्थक, मुद्रण योग्य में नहीं पहचानता है
रास्ता। LAM का MPI कार्यान्वयन संचारकों के लिए एक सरल संख्यात्मक पहचानकर्ता जोड़ता है, जो
में प्रदर्शित किया गया है एक्सएमपीआई जैसा कहाँ x पहचानकर्ता है. इस पहचानकर्ता से मिलान किया जा सकता है
LAM फ़ंक्शन के साथ MPI प्रोग्राम में संचारक चर, एमपीआईएल_कॉम_आईडी(2).

समूह सदस्यता
"कॉम" क्षेत्र के दाईं ओर का बटन अवलोकन विंडो में हाइलाइट होगा
संचारक में प्रक्रियाओं के षट्कोण। एक इंट्राकम्युनिकेटर के लिए, षट्भुज
"lcomCol" संसाधन द्वारा निर्दिष्ट रंग में हाइलाइट किया जाएगा। एक के लिए
इंटरकम्यूनिकेटर, स्थानीय समूह में प्रक्रियाओं को निर्दिष्ट रंग में हाइलाइट किया जाएगा
"lcomCol" संसाधन द्वारा और दूरस्थ समूह में निर्दिष्ट रंग में
"rcomCol" संसाधन। हाइलाइट की गई प्रक्रियाओं के लिए प्रक्रिया की पहचान नीचे दी गई है
षट्कोण को MPI_COMM_WORLD में रैंक में बदल दिया गया है और उसके बाद एक स्लैश और रैंक दिया गया है
संचारक में प्रकाश डाला जा रहा है।

डाटा प्रकार
"सीएनटी" क्षेत्र के दाईं ओर डेटाटाइप बटन डेटाटाइप विंडो में प्रदर्शित होगा
("डेटाटाइप विंडो" देखें) वर्तमान एमपीआई फ़ंक्शन के लिए डेटाटाइप तर्क का प्रकार मानचित्र।

संदेश क्षेत्र को भेजे गए संदेशों की कतार की वर्तमान स्थिति का वर्णन करता है
प्रक्रियाधीन है और अभी तक प्राप्त नहीं हुआ है। एक बार फिर लेआउट काफी हद तक आत्म-व्याख्यात्मक है और हम
केवल कम स्पष्ट विशेषताओं का वर्णन करें।

मैसेज समुच्चय
समान अप्राप्त संदेशों को एकत्रित किया जाता है। "कॉपी" क्षेत्र की संख्या दर्शाता है
दृश्य समुच्चय के भीतर संदेश, उसके बाद संदेशों की कुल संख्या
कतार। "कॉपी" क्षेत्र के दाईं ओर का बटन संदेश समुच्चय के माध्यम से चक्रित होता है।

स्रोत श्रेणी
"src" क्षेत्र MPI_COMM_WORLD के भीतर स्रोत प्रक्रिया की रैंक दिखाता है
संचारक में स्रोत प्रक्रिया की रैंक जिसमें संदेश भेजा गया था।

डाटा प्रकार
"सीएनटी" क्षेत्र के दाईं ओर डेटाटाइप बटन डेटाटाइप विंडो में प्रदर्शित होगा
संदेश के डेटाटाइप का मानचित्र टाइप करें।

समूह सदस्यता
"कॉम" क्षेत्र के दाईं ओर का बटन संदेश संचारक को हाइलाइट करेगा
पहले वर्णित तरीके.

एक्सएमपीआई TRACE फ़ाइलें


एक्सएमपीआई इसका उपयोग मौजूदा ट्रेस फ़ाइलों को देखने के लिए किया जा सकता है और इसका उपयोग ट्रेस फ़ाइलें बनाने के लिए भी किया जा सकता है
के तहत एप्लिकेशन चलते हैं एक्सएमपीआई.

मौजूदा ट्रेस फ़ाइल को लोड करने और देखने के लिए "ट्रेस" मेनू में "देखें" आइटम का चयन करें।

यदि किसी एप्लिकेशन के अंतर्गत चलाया जाता है एक्सएमपीआई ट्रेसिंग सक्षम (डिफ़ॉल्ट) के साथ, LAM ट्रेस करेगा
आवेदन पत्र। इससे पहले कि ट्रेस डेटा देखा जा सके एक्सएमपीआई इसे एक फ़ाइल में डंप किया जाना चाहिए।
यह "ट्रेस" मेनू से "डंप" आइटम का चयन करके किया जाता है। आपको इसके लिए प्रेरित किया जाएगा
एक फ़ाइल नाम. रिवाज के सन्दर्भ मे एक्सएमपीआई ट्रेस फ़ाइलों में ".lamtr" प्रत्यय होता है। ट्रेस फ़ाइल कर सकते हैं
इसे ऊपर वर्णित अनुसार लोड करके देखा जा सकता है। शॉर्टकट के रूप में "एक्सप्रेस" आइटम का चयन करें
"ट्रेस" मेनू, या समकक्ष रूप से अवलोकन विंडो में "ट्रेस" बटन पर क्लिक करें। यह
ट्रेस डेटा को एक अस्थायी फ़ाइल में डंप करता है और फिर फ़ाइल को देखने के लिए तुरंत लोड करता है।
यदि आप तय करते हैं कि आप ट्रेस डेटा को बाद में देखने के लिए सहेजना चाहते हैं तो आपको इसे डंप करना होगा
"ट्रेस" मेनू से "डंप" आइटम का उपयोग करना। फ़ाइल में डंपिंग ट्रेस डेटा शुद्ध नहीं होता है
किसी भी ट्रेस डेटा और उसके बाद के डंप में शुरुआत से सभी ट्रेस डेटा शामिल होंगे
डंपिंग के समय तक आवेदन। "क्लीन" के माध्यम से किसी एप्लिकेशन को समाप्त करना
बटन या मेनू आइटम सभी ट्रेस डेटा को मिटा देता है।

ट्रेस देखने के दौरान एक्सएमपीआई द्वारा पहले लॉन्च किया गया एप्लिकेशन चलता रहता है
पृष्ठभूमि। ट्रेस विंडो के बंद होने पर XMPI स्नैपशॉट मोड पर वापस आ जाएगा
एक चालू एप्लिकेशन है.

एकाधिक खंडों वाली ट्रेस फ़ाइलें लोड करते समय (देखें एमपीआईएल_ट्रेस_ऑन(2) और
एमपीआईएल_ट्रेस_ऑफ(2)) आपसे उस खंड की संख्या पूछी जाएगी जिसे आप देखना चाहते हैं।
यदि आप बाद में एक अलग खंड देखना चाहते हैं, तो बस ट्रेस फ़ाइल को पुनः लोड करें और निर्दिष्ट करें
संकेत मिलने पर नया खंड क्रमांक। पुनः लोड करना "व्यू" या "एक्सप्रेस" आइटम के माध्यम से किया जाता है
"ट्रेस" मेनू में.

संचार समयरेखा खिड़की
टाइमलाइन विंडो के शीर्ष पर एक नियंत्रण और सूचना क्षेत्र है। ट्रेस डेटा
इसके नीचे टाइमलाइन पर प्रदर्शित किया गया है, ट्रेस किए गए एप्लिकेशन में प्रति प्रक्रिया एक।
किसी विशेष समय पर एप्लिकेशन की स्थिति को संबंधित ट्रैफ़िक द्वारा दर्शाया जाता है
हल्के रंग। हरा रंग दौड़ने का प्रतिनिधित्व करता है, लाल संचार पर अवरुद्ध प्रतीक्षा का प्रतिनिधित्व करता है
और पीला एक एमपीआई फ़ंक्शन के अंदर बिताए गए समय को दर्शाता है जो संचार पर अवरुद्ध नहीं है (हम)।
इस सिस्टम को ओवरहेड टाइम कहें क्योंकि यह आमतौर पर डेटा रूपांतरण करने में लगने वाले समय को दर्शाता है,
संदेश पैकिंग, आदि)।

डायल का उपयोग उस समय बिंदु का चयन करने के लिए किया जा सकता है जिस पर प्रक्रिया की स्थिति होनी है
प्रदर्शित. अवलोकन विंडो में डायल समय पर प्रक्रिया की स्थिति प्रदर्शित होती है
षट्कोण रूप. स्नैपशॉट मोड की तरह किसी प्रक्रिया के बारे में अधिक विस्तृत जानकारी प्राप्त की जा सकती है
इसकी फोकस विंडो को ऊपर लाकर प्राप्त किया गया। बाईं ओर क्लिक करके डायल को स्थानांतरित किया जा सकता है
ट्रेस व्यू क्षेत्र में या वीसीआर नियंत्रण के माध्यम से बटन। वीसीआर नियंत्रण के नीचे हैं
बाएँ से दाएँ प्रदर्शित, प्रदर्शित समयरेखा के बाएँ किनारे का समय
वर्तमान डायल समय और प्रदर्शित समयरेखा के दाहिने किनारे का समय।

वीसीआर नियंत्रण के दाईं ओर वर्तमान आवर्धन प्रदर्शित होता है। जब एक निशान
फ़ाइल लोड हो गई है एक्सएमपीआई एक प्रारंभिक स्केलिंग कारक चुनता है और इसे 1x1 पर सेट करता है
आवर्धन. आप ज़ूम और अन-ज़ूम का उपयोग करके आवर्धन को बढ़ा और घटा सकते हैं
बटन।

वर्तमान में प्रदर्शित टाइमलाइन के एक खंड को दाएँ माउस को खींचकर चुना जा सकता है
टाइमलाइन डिस्प्ले क्षेत्र में बटन। दायां बटन जारी होने पर डिस्प्ले होता है
चयनित खंड को दिखाने के लिए ज़ूम किया गया। चल रहे ड्रैग को रद्द करने के लिए, कर्सर को ऊपर खींचें या
टाइमलाइन प्रदर्शन क्षेत्र से नीचे।

कैसे संचार Is का प्रतिनिधित्व किया
सामूहिक
प्रत्येक प्रक्रिया के लिए एक सामूहिक संचार को सन्निहित रेखा खंडों द्वारा दर्शाया जाता है
सिस्टम ओवरहेड में बिताया गया समय और प्रतीक्षा में अवरुद्ध किया गया समय दिखा रहा है
संचार। में भाग लेने वाली प्रक्रियाओं को जोड़ने वाली कोई रेखा नहीं खींची गई है
सामूहिक संचार.

ब्लॉकिंग_पॉइंट_टू_पॉइंट
भेजने और प्राप्त करने की प्रक्रिया दोनों के लिए सन्निहित रेखा खंड खींचे गए हैं
सिस्टम ओवरहेड में बिताया गया समय और संचार के इंतजार में अवरुद्ध किया गया समय
को पूरा करने के। भेजने को प्राप्त करने से जोड़ने वाली एक रेखा खींची जाती है। इसकी उत्पत्ति होती है
प्रेषण खंडों की शुरुआत और मिलान प्राप्त के अंत तक खींची गई है
खंडों।

नॉन-ब्लॉकिंग_पॉइंट_टू_पॉइंट
जिस समय नॉन-ब्लॉकिंग सेंड या रिसीव शुरू किया जाता है उस समय एक सिस्टम ओवरहेड सेगमेंट होता है
अनिर्णित। जब संचार प्रतीक्षा या परीक्षण के माध्यम से पूरा हो जाता है, तो खंड दिखाई देते हैं
सिस्टम ओवरहेड और ब्लॉकिंग टाइम निकाला जाता है। मेल खाने वाले प्रेषणों के बीच रेखाएँ खींची जाती हैं
और प्राप्त करता है, सिवाय इस मामले में रेखा उस खंड से खींची जाती है जहां भेजा जाता है
आरंभ किया गया था जहां संबंधित प्राप्त पूरा हो गया था।

प्रतीक्षा_और_परीक्षण
यदि एक गैर-अवरुद्ध संचार प्रतीक्षा/परीक्षण फ़ंक्शन के अंदर पूरा हो गया है एक्सएमपीआई मर्जी
फ़ोकस विंडो में फ़ंक्शन नाम को प्रतीक्षा/परीक्षण फ़ंक्शन के रूप में दिखाएं
भेजने/प्राप्त करने का कार्य पूरा होने पर कोष्ठक। उदाहरण के लिए, यदि कोई
MPI_Issend() MPI_Wait() के अंदर पूरा हो गया है, फ़ंक्शन पढ़ेगा एमपीआई_रुको
(MPI_Issend).

गुम_निशान
ट्रेस खंडों के उपयोग या अतिप्रवाह निशानों के गिरने के कारण (देखें)।
लैमट्रेस(1)) ऐसे भेजने या प्राप्त करने वाले निशान हो सकते हैं जिनका ट्रेस में कोई मिलान नहीं है
डेटा। इन मामलों में भेजने या प्राप्त करने के लिए एक छोटी स्टब लाइन खींची जाती है।

किवियत खिड़की
ट्रेस फ़ाइल देखते समय, "ट्रेस" मेनू से "किविएट" बटन या "किविएट" आइटम
किवियत विंडो को सामने लाता है। यह विंडो खंडित पाई-चार्ट प्रारूप में प्रदर्शित करती है
वर्तमान डायल समय तक का संचयी समय, चलने में प्रत्येक प्रक्रिया द्वारा व्यतीत किया गया,
ओवरहेड और अवरुद्ध अवस्थाएँ।

संदेश स्रोत मैट्रिक्स


संदेश स्रोत विंडो प्रक्रिया संदेश कतार लंबाई का एक वर्ग मैट्रिक्स प्रदर्शित करती है। के लिए
प्रत्येक प्रक्रिया में यह एक-दूसरे प्रक्रिया से कतारबद्ध संदेशों की संख्या दिखाता है
आवेदन पत्र। इसे किसी चल रहे एप्लिकेशन की निगरानी करते समय या देखते समय सामने लाया जा सकता है
"ट्रेस" मेनू में "मैट्रिक्स" बटन या "मैट्रिक्स" आइटम का चयन करके एक ट्रेस फ़ाइल।

डेटा प्रकार खिड़की


डेटाटाइप विंडो एमपीआई डेटाटाइप के प्रकार मानचित्र का एक पाठ्य प्रतिनिधित्व प्रदर्शित करती है।
यह विंडो किसी भी क्षण किसी विशेष प्रक्रिया और मोड से संबद्ध होती है।
संबंधित प्रक्रिया को विंडो के बैनर में दिखाया गया है और मोड को ट्रैफ़िक द्वारा दर्शाया गया है
विंडो के बाएँ भाग में प्रकाश या संदेश कतार आइकन दिखाया गया है। जब प्रक्रिया मोड में हो
दिखाया जा रहा डेटाटाइप, यदि कोई हो, एमपीआई फ़ंक्शन प्रक्रिया का डेटाटाइप तर्क है
क्रियान्वित कर रहा है. जब संदेश मोड में डेटाटाइप वर्तमान संदेश समुच्चय का होता है
प्रक्रिया फोकस विंडो में चयनित। प्रक्रियाओं और मोड के बीच स्विचिंग प्रभावी है
प्रक्रिया फोकस विंडोज़ में डेटाटाइप बटन के माध्यम से।

प्रकार का नक्शा डिफ़ॉल्ट आकार की विंडो में पूरी तरह फिट नहीं हो सकता है। बस आकार बदलें
संपूर्ण मानचित्र देखने के लिए विंडो.

स्विचन जानकारी स्रोत


एक्सएमपीआई वर्तमान में निष्पादित एप्लिकेशन से जानकारी एकत्र और प्रदर्शित करेगा
या एक ट्रेस फ़ाइल. जब कोई एप्लिकेशन लॉन्च किया जाता है एक्सएमपीआई, सूचना स्रोत है
एप्लिकेशन निष्पादित हो रहा है और "स्नैप" बटन सक्रिय है। हालांकि आवेदन हो सकता है
ट्रेस डेटा का उत्पादन करते हुए, "स्नैप" बटन इसका उपयोग नहीं करता है, बल्कि इसके बजाय जानकारी प्राप्त करता है
एमपीआई कार्यान्वयन में डिबगिंग हुक से। किसी भी समय, कोई मौजूदा ट्रेस फ़ाइल हो सकती है
में लोड किया जाए एक्सएमपीआई या वर्तमान में एकत्रित ट्रेस डेटा एमपीआई से प्राप्त किया जा सकता है
कार्यान्वयन, एक फ़ाइल में संग्रहीत, और लोड किया गया। यह क्रिया सूचना स्रोत को बदल देती है
लोड की गई ट्रेस फ़ाइल में। सूचना प्रदर्शन को अब डायल से नियंत्रित किया जाता है
टाइमलाइन विंडो और "स्नैप" बटन से नहीं, जो अब निष्क्रिय है। यद्यपि
एप्लिकेशन अभी भी चल रहा हो सकता है, टाइमलाइन डायल रनटाइम डिबगिंग का उपयोग नहीं करता है
हुक, बल्कि लोड की गई ट्रेस फ़ाइल से जानकारी प्राप्त करता है। के समापन पर
यदि कोई चल रहा एप्लिकेशन है तो ट्रेस विंडो एक्सएमपीआई स्नैपशॉट मोड में वापस आ जाएगी।

संसाधन


एक्सएमपीआई निम्नलिखित अनुप्रयोग संसाधनों को परिभाषित करता है।

XMPI.helpCmd कमांड जो सहायता प्रदान करने के लिए चलाया जाता है। डिफ़ॉल्ट आम तौर पर एक है
कमांड जो सहायता पृष्ठ देखने के लिए वेब ब्राउज़र को सक्रिय करता है। तुम्हे करना चाहिए
अपने पसंदीदा ब्राउज़र को चालू करने के लिए इसे बदलें।

XMPI.rankFont हेक्सागोन में फ़ॉन्ट को रैंक करने की प्रक्रिया करता है

XMPI.msgFont कुल संदेश गिनती फ़ॉन्ट षट्कोण में (फिट करने के लिए समायोजित करने की आवश्यकता हो सकती है
अंदर संदेश आइकन)

XMPI.lcomCol रंग का उपयोग इंट्राकम्युनिकेटर या इन प्रक्रियाओं को उजागर करने के लिए किया जाता है
एक इंटरकम्यूनिकेटर का स्थानीय समूह

XMPI.rcomCol रंग का उपयोग किसी के दूरस्थ समूह में प्रक्रियाओं को उजागर करने के लिए किया जाता है
अंतरसंचारक

ज़ूम चयन रबर बैंड के लिए XMPI.bandCol रंग का उपयोग किया जाता है

XMPI.bandDash यदि सही है तो ज़ूम चयन दिखाने के लिए डैश्ड लाइन रबर बैंड का उपयोग करें
अन्यथा एक ठोस लाइन का उपयोग करें

XMPI.bandWidth ज़ूम चयन रबर बैंड की चौड़ाई

एक्सएमपीआई एप्लिकेशन डिफ़ॉल्ट फ़ाइल, XMPI से महत्वपूर्ण डिफ़ॉल्ट संसाधन प्राप्त करता है। यदि यह हो तो
फ़ाइल X11 डिफ़ॉल्ट निर्देशिका में स्थापित नहीं है, इसकी निर्देशिका को इसमें जोड़ा जा सकता है
XAPPLRESDIR पर्यावरण चर।

सीमाएं


एक एप्लिकेशन को प्रारंभ करना होगा एक्सएमपीआई इसके द्वारा निगरानी की जाएगी।

तेज़ क्लाइंट-टू-क्लाइंट संचार मोड का उपयोग करते समय प्रक्रिया स्नैपशॉट मोड में स्थित होती है
हमेशा चालू अवस्था में दिखाया जाता है और प्रक्रिया फोकस में कोई उपयोगी जानकारी नहीं दिखाई जाती है
खिड़कियाँ।

एक्सएमपीआई का उपयोग करता है लैमक्लीन(1). इस उपकरण द्वारा रिपोर्ट की गई त्रुटियाँ अभी भी मानक आउटपुट पर प्रिंट होंगी।
एक छोटा संदेश दिखाई देगा एक्सएमपीआई त्रुटि संवाद.

onworks.net सेवाओं का उपयोग करके xmpi का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।