title: ms mpi error: unable to allocate launching block
body: <p>I created simple console programm in VS 2015, using ms mpi. </p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;mpi.h&gt;
  #include &lt;stdlib.h&gt;
  
  
  int main(int argc, char **argv)
  {
  
      int rank=0, size=0;
  
      MPI_Init(&amp;argc, &amp;argv); /* starts MPI */
      MPI_Comm_rank(MPI_COMM_WORLD, &amp;rank);   /* get current process id */
      MPI_Comm_size(MPI_COMM_WORLD, &amp;size);
      if (rank == 0)
      {
          char helloStr[] = "Hello World";
      //  MPI_Send(helloStr, _countof(helloStr), MPI_CHAR, 1, 0, MPI_COMM_WORLD);
      }
      else if (rank == 1)
      {
          char helloStr[12];
          MPI_Recv(helloStr, _countof(helloStr), MPI_CHAR, 0, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
          printf("Rank 1 received string %s from Rank 0\n", helloStr);
      }
      printf("hello from proccess rank %d from size %d\n",rank,size);
      MPI_Finalize();
      return 0;
  }
  </code></pre>
  
  <p>This programm compile and execute. But if use > mpiexec -n 2 myprog.exe, I get error: unable to allocate launching block. </p>