अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


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

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

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

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

कार्यक्रम:

नाम


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

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


एक्सएमपीआई [-एच] [ ]

वर्णन


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

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

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

ठेठ उपयोग


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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


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

संसाधन


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

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

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

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

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

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

ज़ूम चयन रबर बैंड के लिए प्रयुक्त XMPI.bandCol रंग

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

XMPI.bandविथ ज़ूम चयन रबर बैंड की चौड़ाई

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

सीमाएं


एक आवेदन द्वारा शुरू किया जाना चाहिए एक्सएमपीआई इसकी निगरानी की जाए।

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

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

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


Ad


Ad