ورود

View Full Version : problem with "size" in mpi



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/