MPI RRS feed

  • Question

  • i am using windows 7

    i am interested in doing mpi programs on my computer

    i dont know any thing,i had gone through some procedures but no use

    can some one give me detailed description on how to install and execute one single program



    Sunday, October 10, 2010 2:42 AM

All replies

  • Hello,

    You can download the redistributed MSMPI pack from the site:


    After the installation, the following are the ENVs which you may need to compile and link your applications: (the values will vary based on your installation choice):

    MSMPI_INC=C:\Program Files\Microsoft HPC Pack 2008 R2\Inc\
    MSMPI_LIB32=C:\Program Files\Microsoft HPC Pack 2008 R2\Lib\i386\
    MSMPI_LIB64=C:\Program Files\Microsoft HPC Pack 2008 R2\Lib\amd64\

    The following is Microsoft technet link which you may refer to start to write your MPI application:




    • Proposed as answer by Don Pattee Friday, February 4, 2011 7:46 PM
    Sunday, October 10, 2010 8:32 PM
  • i have successfully installed mpich2 ,and .net framework

    then i had also sucessfully executed pi.exe by just double clicking it



    i dont know how to execute programs by cmd prompt

    i have example program as,


    #include "mpi.h"

    #include <stdio.h>

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


    MPI_Init( &argc, &argv );

    printf( "Hello World\n" );


    return 0;


    please can u guide me in successfully executing  the above program

    also i dont know no in what extension to save the above program


    Wednesday, October 13, 2010 6:01 AM
  • Hello,

    You can save the file as .cpp or just .c file

    After you compile it, you can execute with

    mpiexec -n 2 [youappname].exe, it will have output like:

    Hello World

    Hello World

    For the usage of mpiexec, please type mpiexec /? for more details.



    Tuesday, November 16, 2010 7:39 PM
  • ok its clear for me now

    u can help me now in creating the .exe file for helloworld program

    please ............

    Wednesday, December 1, 2010 2:39 AM
  • Hello,

    You can compile the HelloWorld.c and get your executable. If you have Visual Studio installed, this is a good site you can follow to compile your mpi app:




    Thursday, December 16, 2010 9:03 PM
  • when iam building the project i am getting the folowing erorr >LINK : error LNK2001: unresolved external symbol _mainCRTStartup
    Monday, December 27, 2010 12:28 AM
  • Did you use the /NODEFAULT lib option? If so, you may remove it and try again.

    You can find this option in: Linker->Input->Ignore All Default Libraries.



    Tuesday, January 4, 2011 6:31 PM
  • This sample deals with c++, are there samples available in c# for inter-process communications.
    Monday, September 12, 2011 5:08 PM
  • Hi Prasenna,

    Check out the parallel dwarfs at http://paralleldwarfs.codeplex.com.  Here you will find example programs that use MPI and MPI.NET that you can compare.



    Monday, June 18, 2012 4:48 PM
  • Thanks Robert..


    Friday, June 22, 2012 12:56 PM