public abstract class MPIProcess
extends java.lang.Object
Constructor and Description |
---|
MPIProcess() |
Modifier and Type | Method and Description |
---|---|
void |
Barrier(int... ranks) |
static void |
createProcessors(java.lang.Class<? extends MPIProcess> processorClass,
int count) |
void |
Finalize() |
void |
Init() |
void |
Irecv(byte[] bytes,
int len,
MPIMessage.TYPE type,
int who,
java.lang.String tag) |
void |
Isend(byte[] bytes,
int len,
MPIMessage.TYPE type,
int who,
java.lang.String tag) |
abstract void |
main()
What the user program does.
|
int |
Rank() |
void |
Recv(byte[] bytes,
int len,
MPIMessage.TYPE type,
int who,
java.lang.String tag) |
void |
Send(byte[] bytes,
int len,
MPIMessage.TYPE type,
int who,
java.lang.String tag) |
int |
Size() |
boolean |
Test() |
void |
Wait() |
public static void createProcessors(java.lang.Class<? extends MPIProcess> processorClass, int count)
public abstract void main()
public int Rank()
public int Size()
public boolean Test()
public void Recv(byte[] bytes, int len, MPIMessage.TYPE type, int who, java.lang.String tag)
public void Irecv(byte[] bytes, int len, MPIMessage.TYPE type, int who, java.lang.String tag)
public void Isend(byte[] bytes, int len, MPIMessage.TYPE type, int who, java.lang.String tag)
public void Send(byte[] bytes, int len, MPIMessage.TYPE type, int who, java.lang.String tag)
public void Barrier(int... ranks)
public void Init()
public void Finalize()
public void Wait()