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

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

mpifort.openmpi - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


एमपीआईफोर्ट - एमपीआई फोरट्रान रैपर कंपाइलर खोलें

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


mpifort [-शोमी|-शोमी:कंपाइल|-शोमी:लिंक] ...

विकल्प


--मुझे दिखाओ
यह विकल्प कई अलग-अलग वेरिएंट में आता है (नीचे देखें)। कोई भी वैरिएंट नहीं
अंतर्निहित संकलक को आमंत्रित करता है; वे सभी अंतर्निहित कैसे हैं इसके बारे में जानकारी प्रदान करते हैं
कंपाइलर को लागू किया गया होता --मुझे दिखाओ उपयोग नहीं किया गया. मूलभूत --मुझे दिखाओ
विकल्प कमांड लाइन को आउटपुट करता है जिसे प्रोग्राम को संकलित करने के लिए निष्पादित किया जाएगा।
नोट: यदि एक गैर-फ़ाइलनाम तर्क कमांड लाइन पर पारित किया जाता है, तो -मुझे दिखाओ विकल्प
मर्जी नहीं कोई अतिरिक्त झंडे प्रदर्शित करें. उदाहरण के लिए, दोनों "mpifort --showme" और
"mpifort --showme my_source.c" सभी रैपर-आपूर्ति किए गए झंडे दिखाएगा। लेकिन
"mpifort --showme -v" केवल अंतर्निहित कंपाइलर नाम और "-v" दिखाएगा।

--शोमी:संकलन
कंपाइलर फ़्लैग को आउटपुट करें जो फोरट्रान कंपाइलर को आपूर्ति किया गया होगा।

--शोमी:लिंक
लिंकर फ़्लैग को आउटपुट करें जो फ़ोरट्रान कंपाइलर को आपूर्ति किए गए होंगे।

-शोमी:कमांड
अंतर्निहित फोरट्रान कंपाइलर कमांड को आउटपुट करता है (जो एक या अधिक टोकन हो सकता है)।

--दिखाएँ:incdirs
निर्देशिकाओं की एक स्पेस-सीमांकित (लेकिन अन्यथा असंबद्ध) सूची आउटपुट करता है
रैपर कंपाइलर ने अंतर्निहित फोरट्रान कंपाइलर को इंगित करने के लिए प्रदान किया होगा
जहां प्रासंगिक हेडर फ़ाइलें स्थित हैं.

--शोमी:libdirs
निर्देशिकाओं की एक स्पेस-सीमांकित (लेकिन अन्यथा असंबद्ध) सूची आउटपुट करता है
रैपर कंपाइलर ने अंतर्निहित लिंकर को यह इंगित करने के लिए प्रदान किया होगा कि कहां है
प्रासंगिक पुस्तकालय स्थित हैं।

--शोमी:libs
लाइब्रेरी नामों की एक स्पेस-सीमित (लेकिन अन्यथा असंबद्ध) सूची आउटपुट करता है
रैपर कंपाइलर का उपयोग किसी एप्लिकेशन को लिंक करने के लिए किया जाता। उदाहरण के लिए: "mpi
ओपन-आरटीई ओपन-पाल यूटिलिटी"।

--शोमी:संस्करण
ओपन एमपीआई का संस्करण संख्या आउटपुट करता है।

--दिखाओ:मदद करो
एक संक्षिप्त उपयोग सहायता संदेश आउटपुट करें।

पारित किए जा सकने वाले अन्य विकल्पों के लिए अपने अंतर्निहित फोरट्रान कंपाइलर का मैन पेज देखें
एमपिफोर्ट के माध्यम से।

वर्णन


वैचारिक रूप से, इन आदेशों की भूमिका काफी सरल है: पारदर्शी रूप से प्रासंगिक जोड़ें
कंपाइलर और लिंकर उपयोगकर्ता की कमांड लाइन पर फ़्लैग करते हैं जो कंपाइल/लिंक करने के लिए आवश्यक हैं
एमपीआई प्रोग्राम खोलें, और फिर वास्तव में निष्पादित करने के लिए अंतर्निहित कंपाइलर को आमंत्रित करें
आदेश।

इस प्रकार, इन आदेशों को अक्सर "रैपर" कंपाइलर के रूप में संदर्भित किया जाता है क्योंकि वे ऐसा करते हैं
वास्तव में एप्लिकेशन को स्वयं संकलित या लिंक न करें; वे केवल कमांड लाइन झंडे जोड़ते हैं
और बैक-एंड कंपाइलर को प्रारंभ करें।

पृष्ठभूमि
ओपन एमपीआई तीन सॉफ्टवेयर परतों से युक्त है: ओपीएल (ओपन पोर्टेबल एक्सेस लेयर), ओआरटीई
(ओपन रन-टाइम एनवायरनमेंट), और ओएमपीआई (ओपन एमपीआई)। प्रत्येक के लिए रैपर कंपाइलर हैं
परत; प्रत्येक परत का रैपर केवल उस परत के लिए प्रासंगिक पुस्तकालयों में लिंक करता है।
विशेष रूप से, प्रत्येक परत निम्नलिखित रैपर कंपाइलर प्रदान करती है:

दूधिया
ओपलसीसी और ओपलसी++

स्थल
ऑर्टेक और ऑर्टेक++

डब्ल्यूआईपीओ
एमपीआईसीसी, एमपीआईसी++, mpicxx, एमपीआईसीसी (केवल केस-सेंसिव फ़ाइल सिस्टम वाले सिस्टम पर), और
एमपिफोर्ट (और इसकी विरासत/अस्वीकृत नाम mpif77 और mpif90)। ध्यान दें कि एमपीआईसी++,
mpicxx, तथा एमपीआईसीसी सभी समान विकल्पों के साथ समान अंतर्निहित C++ कंपाइलर का आह्वान करते हैं।
सभी को अन्य एमपीआई कार्यान्वयन के साथ अनुकूलता के रूप में प्रदान किया गया है।

फोरट्रान नोट्स
एमपीआई के लिए फोरट्रान रैपर कंपाइलर (एमपिफोर्ट, और इसकी विरासत/बहिष्कृत नाम mpif77 और
mpif90) एमपीआई अनुप्रयोगों को संकलित और लिंक कर सकता है जो किसी भी/सभी एमपीआई फोरट्रान का उपयोग करते हैं
बाइंडिंग: mpif.h, एमपीआई मॉड्यूल, और mpi_f08 मॉड्यूल (यह मानते हुए कि ओपन एमपीआई स्थापित किया गया था
इनमें से प्रत्येक फोरट्रान बाइंडिंग के समर्थन के साथ)। विशेष रूप से: यह अब आवश्यक नहीं है
उपयोग करने वाले अनुप्रयोगों के लिए विभिन्न रैपर कंपाइलरों का उपयोग करना mpif.h बनाम अनुप्रयोग जो
उपयोग एमपीआई मॉड्यूल - बस उपयोग करें एमपिफोर्ट सभी फोरट्रान एमपीआई अनुप्रयोगों के लिए।

हालाँकि, ध्यान दें कि फोरट्रान कंपाइलर को अतिरिक्त कमांड-लाइन विकल्पों की आवश्यकता हो सकती है
एक विशिष्ट फोरट्रान बोली लागू करें। उदाहरण के लिए, IBM XLF के कुछ संस्करणों में
कंपाइलर, यदि xlf90 अंतर्निहित फोरट्रान कंपाइलर है, -qनिर्धारित संकलित करना आवश्यक हो सकता है
निश्चित प्रारूप वाली फोरट्रान स्रोत फ़ाइलें।

अंत में, ध्यान दें कि एमपिफोर्ट निष्क्रिय हो जाएगा और फोरट्रान के उपयोग पर एक त्रुटि वापस आ जाएगी
एमपी इलेयर में समर्थन नहीं बनाया गया था।

अवलोकन
एमपिफोर्ट अंतर्निहित फोरट्रान कंपाइलर के लिए एक सुविधा रैपर है। एक का अनुवाद
ओपन एमपीआई प्रोग्राम के लिए ओपन एमपीआई-विशिष्ट पुस्तकालयों के लिंकेज की आवश्यकता होती है, जो नहीं हो सकता है
की मानक खोज निर्देशिकाओं में से एक में निवास करें ld(1). इसकी भी अक्सर आवश्यकता होती है
हेडर फ़ाइलों को शामिल करना जो मानक स्थान पर भी नहीं मिल सकता है।

एमपिफोर्ट -I, -L और के साथ अंतर्निहित फोरट्रान कंपाइलर को अपने तर्क भेजता है
-एल ओपन एमपीआई प्रोग्राम के लिए आवश्यक विकल्प।

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

दरअसल, चूंकि रैपर एक अंतर्निहित कंपाइलर के शीर्ष पर बस पतले गोले होते हैं
बहुत, बहुत कम सम्मोहक कारण हैं नहीं उपयोग करने के लिए एमपिफोर्ट. जब इसका प्रयोग संभव न हो
रैपर सीधे, -शोमे:संकलन और -शोमी:लिंक विकल्पों का उपयोग करना चाहिए
निर्धारित करें कि रैपर्स ने किन झंडों का उपयोग किया होगा। उदाहरण के लिए:

शेल$ cc -c file1.c `mpicc -showme:compile`

शेल$ cc -c file2.c `mpicc -showme:compile`

शेल$ cc फ़ाइल1.o फ़ाइल2.o `mpicc -showme:link` -o my_mpi_program

टिप्पणियाँ


रैपर कंपाइलर्स को मल्टी-लिब जागरूक बनाना संभव है। यानी पुस्तकालय और
निर्दिष्ट शामिल हैं निर्दिष्ट कंपाइलर फ़्लैग के आधार पर भिन्न हो सकते हैं (उदाहरण के लिए, के साथ
लिनक्स पर जीएनयू कंपाइलर्स, यदि -m32 बनाम -m64 देखा जाता है तो एक अलग लाइब्रेरी पथ का उपयोग किया जा सकता है
देखा जा रहा है)। मानक बिल्ड में यह डिफ़ॉल्ट व्यवहार नहीं है, लेकिन इसे सक्रिय किया जा सकता है
(उदाहरण के लिए, एक बाइनरी पैकेज में जो 32 और 64 बिट दोनों समर्थन प्रदान करता है)। अधिक जानकारी
यहां पाया जा सकता है:

https://svn.open-mpi.org/trac/ompi/wiki/compilerwrapper3264

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


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

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

  • 1
    कार्यालय तल
    कार्यालय तल
    OfficeFloor का व्युत्क्रम प्रदान करता है
    युग्मन नियंत्रण, इसके साथ: - निर्भरता
    इंजेक्शन - निरंतरता इंजेक्शन -
    धागा इंजेक्शन अधिक जानकारी के लिए
    दौरा करना...
    ऑफिस फ्लोर डाउनलोड करें
  • 2
    DivKit
    DivKit
    DivKit एक खुला स्रोत सर्वर-संचालित है
    यूआई (एसडीयूआई) ढांचा। यह आपको इसकी अनुमति देता है
    सर्वर-स्रोत अद्यतनों को रोल आउट करें
    विभिन्न ऐप संस्करण। यह भी हो सकता है
    के लिए प्रयोग किया जाता है...
    डिवकिट डाउनलोड करें
  • 3
    उपपरिवर्तक
    उपपरिवर्तक
    उपयोगिता विभिन्न के बीच परिवर्तित करने के लिए
    सदस्यता प्रारूप। शैडोरॉकेट उपयोगकर्ता
    लक्ष्य के रूप में ss, ssr या v2ray का उपयोग करना चाहिए।
    आप इसमें &remark= जोड़ सकते हैं
    टेलीग्राम-पसंद एचटी...
    उपपरिवर्तक डाउनलोड करें
  • 4
    बजना
    बजना
    SWASH एक सामान्य प्रयोजन संख्यात्मक है
    अस्थिर अनुकरण के लिए उपकरण,
    गैर-हाइड्रोस्टैटिक, मुक्त-सतह,
    घूर्णी प्रवाह और परिवहन घटनाएँ
    तटीय जल में जैसे...
    स्वाश डाउनलोड करें
  • 5
    वीबीए-एम (संग्रहीत - अब जीथब पर)
    वीबीए-एम (संग्रहीत - अब जीथब पर)
    परियोजना को स्थानांतरित कर दिया गया है
    https://github.com/visualboyadvance-m/visualboyadvance-m
    सुविधाऐं: चीट क्रिएशन सेव स्टेट्स मल्टी
    सिस्टम, जीबीए, जीबीसी, जीबी, एसजीबी, का समर्थन करता है
    एसजीबी2टू...
    वीबीए-एम डाउनलोड करें (संग्रहीत - अब जीथब पर)
  • 6
    Stacer
    Stacer
    लिनक्स सिस्टम ऑप्टिमाइज़र और मॉनिटरिंग
    जीथब रिपॉजिटरी:
    https://github.com/oguzhaninan/Stacer.
    श्रोता: अंतिम उपयोगकर्ता/डेस्कटॉप। उपयोगकर्ता
    इंटरफ़ेस: क्यूटी। प्रोग्रामिंग ला...
    स्टेसर डाउनलोड करें
  • अधिक "

लिनक्स कमांड

Ad