mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-25 22:38:04 +02:00
MPI
This commit is contained in:
parent
b0bddad82f
commit
420b6b31fd
5 changed files with 41 additions and 22 deletions
|
@ -1,13 +1,13 @@
|
|||
#include "mpi.h"
|
||||
|
||||
int rank;
|
||||
MPI_Comm comm;
|
||||
int rank;
|
||||
MPI_Comm comm;
|
||||
|
||||
...
|
||||
MPI_Comm_rank(comm, &rank);
|
||||
if (rank==0) {
|
||||
... Code fur Prozess 0 ...
|
||||
}
|
||||
else {
|
||||
... Code fur die anderen Prozesse ...
|
||||
}
|
||||
...
|
||||
MPI_Comm_rank(comm, &rank);
|
||||
if (rank==0) {
|
||||
... Code fur Prozess 0 ...
|
||||
}
|
||||
else {
|
||||
... Code fur die anderen Prozesse ...
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
#include "mpi.h"
|
||||
|
||||
int size;
|
||||
MPI_Comm comm;
|
||||
...
|
||||
MPI_Comm_size(comm, &size);
|
||||
...
|
||||
int size;
|
||||
MPI_Comm comm;
|
||||
...
|
||||
MPI_Comm_size(comm, &size);
|
||||
...
|
|
@ -1,10 +1,10 @@
|
|||
#include "mpi.h"
|
||||
|
||||
int myid;
|
||||
int recvbuf[DATASIZE], sendbuf[DATA_SIZE];
|
||||
int myid;
|
||||
int recvbuf[DATASIZE], sendbuf[DATA_SIZE];
|
||||
|
||||
...
|
||||
/* Minimum bilden */
|
||||
MPI_Reduce(sendbuf, recvbuf, DATA_SIZE, MPI_INT, MPI_MIN,
|
||||
0, MPI_COMM_WORLD);
|
||||
...
|
||||
...
|
||||
/* Minimum bilden */
|
||||
MPI_Reduce(sendbuf, recvbuf, DATA_SIZE, MPI_INT, MPI_MIN,
|
||||
0, MPI_COMM_WORLD);
|
||||
...
|
Loading…
Add table
Add a link
Reference in a new issue