22 lines
		
	
	
		
			411 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			411 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #include <stdio.h>
 | ||
|  | #include <stdlib.h>
 | ||
|  | #include <mpi.h>
 | ||
|  | 
 | ||
|  | int | ||
|  | main (int argc, char *argv[]) | ||
|  | { | ||
|  |   int rank, size, length; | ||
|  |   char name[BUFSIZ]; | ||
|  | 
 | ||
|  |   MPI_Init (&argc, &argv); | ||
|  |   MPI_Comm_rank (MPI_COMM_WORLD, &rank); | ||
|  |   MPI_Comm_size (MPI_COMM_WORLD, &size); | ||
|  |   MPI_Get_processor_name (name, &length); | ||
|  | 
 | ||
|  |   printf ("%s: hello world from process %d of %d\n", name, rank, size); | ||
|  | 
 | ||
|  |   MPI_Finalize (); | ||
|  | 
 | ||
|  |   return EXIT_SUCCESS; | ||
|  | } |