Mpich Installation

Mpich Installation

I searching on internet how to download the MPICH in my laptop, and something is going wrong... I don't know what is happening. I am using ubuntu 18.04. Someone know any good installation video, or doc to use and download it? I am trying to do the installation since 3 days and I can't... Sorry for the silly question

2

1 Answer

1. Install mpich from the default Ubuntu repositories.

sudo apt install mpich

2. Copy the below hello world C code into a new file named mpi_hello_world.c and save.

#include <mpi.h>
#include <stdio.h>

int main(int argc, char** argv) {
    // Initialize the MPI environment
    MPI_Init(NULL, NULL);

    // Get the number of processes
    int world_size;
    MPI_Comm_size(MPI_COMM_WORLD, &world_size);

    // Get the rank of the process
    int world_rank;
    MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);

    // Get the name of the processor
    char processor_name[MPI_MAX_PROCESSOR_NAME];
    int name_len;
    MPI_Get_processor_name(processor_name, &name_len);

    // Print off a hello world message
    printf("Hello world from processor %s, rank %d out of %d processors\n",
           processor_name, world_rank, world_size);

    // Finalize the MPI environment.
    MPI_Finalize();
}

3. Change directories to the directory which contains mpi_hello_world.c, then compile and run the code with the following commands.

mpicc mpi_hello_world.c -o hello-world  
mpirun -np 5 ./hello-world

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Robert Thorne
Author

Robert Thorne

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.