الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

run Help in error When

بدأه يارب بك استغيث في 10 أبريل 2011 · 9 رد · 732 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

محتاجه مساعده..جزاكم الله خيراً

استخدم VMware workstation فى Linux ماده Distributed systems

واستخدم eclipse

المشكله لما بعمل run للكود ده

#include <math.h> 
#include "mpi.h" 
#include <iostream>
#include<stdio.h>
using namespace std;
int main(int args,char*args[])
{
int myrank,size;
MPI_Init(&args,&args);
MPI_comm_rank(MPI_COMM_WORLD,&myrank);
MPI_comm_size(MPI_COMM_WORLD,&size);
printf("processor % d of %d : hi \n",myrank,size);
MPI_Finalize();
return 0;
}

بتظهر الرساله ديه < Lunch failed binary not found error> ..وديه اول مره استخدم eclipse

ومش قادره اتصرف

#2
اقتباس

بتظهر الرساله ديه < Lunch failed binary not found error> ..وديه اول مره استخدم eclipse

هذا يدل على ان عملية الترجمة لم تتم بنجاح failed

اذهبى الى الجزء الايمن السفلى فى برنامج eclipse ستجدى رمز على شكل شاشة حاسب

اضغطى عليها تظهر لك شاشة الكونسول التى تظهر فيها الاخطاء

على كل الصورة توضح افضل :

post-165385-094048100 1302413697_thumb.p

تحياتى

المرفقات
Untitled456.png
1


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#3

السلام عليكم ورحمه الله وبركاته

المشكله فى

‘MPI_COMM_rank’ was not declared in this scope

‘MPI_COMM_size’ was not declared in this scope

المكتوبيين فى الكود...

معنى كده ان

#include "mpi.h"

مش موجوده ولا ايه

#4
اقتباس

معنى كده ان

#include "mpi.h"

مش موجوده ولا ايه

اعتقد ذلك

قم بانشاء ملف جديد فى المشروع واعطه الاسم mpi.h وانسخ بداخله الكود الموجود داخل الملف mpi.h تبعك

وقم باعادة اختبار المشروع مرة اخرى ووافنا بالنتيجة

بالتوفيق


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#5
MOHAMED FATHEI كتب:

اعتقد ذلك

قم بانشاء ملف جديد فى المشروع واعطه الاسم mpi.h وانسخ بداخله الكود الموجود داخل الملف mpi.h تبعك

وقم باعادة اختبار المشروع مرة اخرى ووافنا بالنتيجة

بالتوفيق

اعتقد ان ال MPI هو مكتبه برمجيه وليس من تكوين الاخ صاحب الموضوع ، هذه المكتبه لبرمجه الانظمه المتوازيه اذا لم تخني الذاكره

#6
اقتباس

اعتقد ان ال MPI هو مكتبه برمجيه وليس من تكوين الاخ صاحب الموضوع

ربما ولذلك ننتظر التوضيح من صاحب السؤال

هل هى مكتبة ؟ ام كود من صنعه ؟

تحياتى


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#7
يارب بك استغيث كتب:

السلام عليكم ورحمه الله وبركاته

المشكله فى

‘MPI_COMM_rank’ was not declared in this scope

‘MPI_COMM_size’ was not declared in this scope

المكتوبيين فى الكود...

معنى كده ان

#include "mpi.h"

مش موجوده ولا ايه

اعتقد انك لم تنسخ هذه المكتبه بالمكان المناسب

كذلك علك اضافه هذه المكتبه mpich.lib حتى تستطيع استخدام ال MPI functions

ولتوضيح نحن نستخدم هذه المكتبه لبرمجه ال distributed systems وتخاطب بينها,

تم تعديل هذه المشاركة بواسطة Ali Al-Zyoud في 11 أبريل 2011 في 23:23

#8

السلام عليكم ورحمه الله وبركاته

لاء المكتبه موجوده بالفعل

ومجرد بستخدمها

بس فى امر بيتكتب فى linux عشان المكتبه ديه تتفتح

هو>> mpd&

وبالرغم من ان الامر mpd& بيفتح المكتبه لكن كده لسه الerror بيظهر لما بكتب امر ال compil

ومش قادره افهم المشكله فين طالما المكتبه موجوده بالفعل

ايه معنى >>>>

‘MPI_COMM_size’ was not declared in this scope

#9

السلام عليكم ورحمه الله وبركاته

#include <math.h> 
#include "mpi.h" 
#include <iostream>
#include<stdio.h>
using namespace std;
int main(int args,char*args[])
{
int myrank,size;
MPI_Init(&args,&args);
MPI_Comm_rank(MPI_COMM_WORLD,&myrank);
MPI_Comm_size(MPI_COMM_WORLD,&size);
printf("processor % d of %d : hi \n",myrank,size);
MPI_Finalize();
return 0;
}

المشكله الحمد لله اتحلت

وفعلاً الـ MPI اتفتحت عادى بس الامر

MPI_comm_rank(MPI_COMM_WORLD,&myrank);

MPI_comm_size(MPI_COMM_WORLD,&size);

بيتكتب

MPI_Comm_rank(MPI_COMM_WORLD,&myrank);

MPI_Comm_size(MPI_COMM_WORLD,&size);

جزاكم الله خيراً على مساعدتكم

تم تعديل هذه المشاركة بواسطة يارب بك استغيث في 13 أبريل 2011 في 01:22

#10
يارب بك استغيث كتب:

السلام عليكم ورحمه الله وبركاته

#include <math.h> 
#include "mpi.h" 
#include <iostream>
#include<stdio.h>
using namespace std;
int main(int args,char*args[])
{
int myrank,size;
MPI_Init(&args,&args);
MPI_Comm_rank(MPI_COMM_WORLD,&myrank);
MPI_Comm_size(MPI_COMM_WORLD,&size);
printf("processor % d of %d : hi \n",myrank,size);
MPI_Finalize();
return 0;
}

المشكله الحمد لله اتحلت

وفعلاً الـ MPI اتفتحت عادى بس الامر

MPI_comm_rank(MPI_COMM_WORLD,&myrank);

MPI_comm_size(MPI_COMM_WORLD,&size);

بيتكتب

MPI_Comm_rank(MPI_COMM_WORLD,&myrank);

MPI_Comm_size(MPI_COMM_WORLD,&size);

جزاكم الله خيراً على مساعدتكم

استخد ال ctrl+space حتى تعرف اسماء ال function الموجوده داخل ال scope حت لا تقع بمشكله مشابها بالمستقبل

مواضيع مشابهة