نمایش نتایج 1 تا 4 از 4

نام تاپیک: برنامه نویسی موازی با mpich2 در لینوکس

  1. #1

    برنامه نویسی موازی با mpich2 در لینوکس

    با سلام خدمت دوستان ُ اینکه ما هم لینوکسی شدیم لطف استادمون بود که مجبورمون کرد لینوکس نصب کنیم و بعد روی اون برنامه نویسی رو به روش mpi انجام بدیم و ما هم مجبورا داریم یاد می گیریم البته الان دیگه مشتاق مشتاقم

    mpich2 رو دانلود و نصب کردم به روش کانفیگ و بعد میک و بعدش میک اینستالل

    حالا وقتی برنامه رو با gcc کمبایل می کنم با یه سری خطاها رو برو می شم که تو سایت های فارسی اثری ازش بیدا نکردم یا شایدم خوب جست و جو نکردم
    خطاها رو می نویسم بلکه دوستان راهنمایی کنند - وحشتناک گیر کردیم

    کد: انتخاب همه
    [root@localhost examples]# gcc cpi.c
    /tmp/ccs64AYa.o: In function `main':
    cpi.c:(.text+0x58): undefined reference to `MPI_Init'
    cpi.c:(.text+0x6f): undefined reference to `MPI_Comm_size'
    cpi.c:(.text+0x86): undefined reference to `MPI_Comm_rank'
    cpi.c:(.text+0x9d): undefined reference to `MPI_Get_processor_name'
    cpi.c:(.text+0xf9): undefined reference to `MPI_Wtime'
    cpi.c:(.text+0x12f): undefined reference to `MPI_Bcast'
    cpi.c:(.text+0x216): undefined reference to `MPI_Reduce'
    cpi.c:(.text+0x226): undefined reference to `MPI_Wtime'
    cpi.c:(.text+0x28c): undefined reference to `MPI_Finalize'
    collect2: ld returned 1 exit status

  2. #2

    نقل قول: برنامه نویسی موازی با mpich2 در لینوکس

    وقتی یک فایل header به کد خود اضافه می‌کنید عناوین توابع یا کلاسها یا ساختار‌ها به کد اضافه می‌شود اما خبری از پیاده‌سازی آنها نیست، برای رفع این معضل باید فایل اجرایی شما به آن کتابخانه به صورت استاتیک (فایل a) یا دینامیک(فایل so) لینک شود. در این مورد cpi کامپایلر مجزایی برای این کار در نظر گرفته است.
    دستور زیر را به جای دستور خود صادر کنید:
    mpicc -o cpi cpi.c

  3. #3

    نقل قول: برنامه نویسی موازی با mpich2 در لینوکس

    دست شما درد نکنه
    یه راه دیگه هم بیدا شد

    gcc mpi.c /usr/lib/mpich2/lib/libmpich.so.1.2

    mpi.c
    همون نام فایلمونه

  4. #4

    نقل قول: برنامه نویسی موازی با mpich2 در لینوکس

    سلام!
    چجوری با MPI میتونم تحت ویندوز برنامه نویسی کنم؟
    اگه میشه از پایه توضیح بدین ما که کلا" گیج شدیم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •