p3m4ni
چهارشنبه 27 شهریور 1392, 15:54 عصر
سلام
من تازه وارد مبحث mpi شدم این سورس رو ببینید:
#include < mpi.h> /* PROVIDES THE BASIC MPI DEFINITION AND TYPES */
#include < stdio.h>
int main(int argc, char **argv) {
int my_rank;
int size;
MPI_Init(&argc, &argv); /*START MPI */
/*DETERMINE RANK OF THIS PROCESSOR*/
MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
/*DETERMINE TOTAL NUMBER OF PROCESSORS*/
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("Hello world! I'm rank %d of size %d\n", my_rank, size);
MPI_Finalize(); /* EXIT MPI */
getchar();
}
اما خروجیش واسه من اینه:
Hello world! I'm rank 0 of size 1
یعنی فقط یکی از 4 هسته رو شناخته...برنامه های دیگه ای رو هم تست کردم همین جورین در ضمن mpi رو اینجوری کانفیگ کردم:http://www.cs.utah.edu/~delisi/vsmpi/
من تازه وارد مبحث mpi شدم این سورس رو ببینید:
#include < mpi.h> /* PROVIDES THE BASIC MPI DEFINITION AND TYPES */
#include < stdio.h>
int main(int argc, char **argv) {
int my_rank;
int size;
MPI_Init(&argc, &argv); /*START MPI */
/*DETERMINE RANK OF THIS PROCESSOR*/
MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
/*DETERMINE TOTAL NUMBER OF PROCESSORS*/
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("Hello world! I'm rank %d of size %d\n", my_rank, size);
MPI_Finalize(); /* EXIT MPI */
getchar();
}
اما خروجیش واسه من اینه:
Hello world! I'm rank 0 of size 1
یعنی فقط یکی از 4 هسته رو شناخته...برنامه های دیگه ای رو هم تست کردم همین جورین در ضمن mpi رو اینجوری کانفیگ کردم:http://www.cs.utah.edu/~delisi/vsmpi/