Wrong mpi number of processors

前端 未结 4 729
北荒
北荒 2021-02-11 04:39

Sorry, I\'m sure making a silly mistake, but did not work out.

I\'m compiling a simple mpi hello world:

#include 
#include 

         


        
4条回答
  •  南旧
    南旧 (楼主)
    2021-02-11 05:13

    I don't know how you can compile it:

     int main (argc, argv)
     int argc;
     char *argv[];
    

    will be changed to

     int main (int argc, char *argv[])
    

    another point is that mpi is message passing interface that passes messages between processes not cores or processors if you have a 4 core system you can run your code with so many processes as your ram permits but only 4 processes are working at any time and other processes must wait so it is efficient that you use only 4 process.

提交回复
热议问题