مشاركة عبر


الدالة MPI_Init

تهيئة بيئة تنفيذ عملية MPI الاستدعاء للتنفيذ المترابط الفردي.

بناء الجملة

int MPIAPI MPI_Init(
  _In_opt_ int                        *argc,
           _In_opt_count_(*argc) char ***argv
);

المعلمات

  • argc [in, optional]
    مؤشر لعدد وسيطات البرنامج. يمكن أن تكون هذه القيمة NULL.

  • Argv
    مؤشر إلى قائمة الوسيطات للبرنامج. يمكن أن تكون هذه القيمة NULL.

القيمة المُرجعة

MPI_SUCCESS إذا كانت الدالة ترجع بنجاح. رموز الخطأ الأخرى إذا فشل الاستدعاء لأسباب أخرى (مثل الوسيطات غير الصالحة). في Fortran يتم تخزين القيمة المرجعة في المعلمة IERROR .

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

الملاحظات

يجب استدعاء هذه الدالة بواسطة مؤشر ترابط واحد فقط. سيعرف مؤشر الترابط هذا باسم "مؤشر الترابط الرئيسي" ويجب أن يكون نفس مؤشر الترابط لاستدعاء MPI_Finalize.

لا يقبل ربط Fortran MPI_Init معلمات ARGC و ARGV.

المتطلبات

منتج

حزمة HPC Pack 2012 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 R2 MS-MPI القابلة لإعادة التوزيع، حزمة HPC Pack 2008 MS-MPI القابلة لإعادة التوزيع أو الأدوات المساعدة للعميل HPC Pack 2008

الرأس

Mpi.h; Mpif.h

المكتبة

Msmpi.lib

Dll

Msmpi.dll

راجع أيضًا

وظائف إدارة MPI

MPI_Finalize

MPI_Init_thread