public class MPI {
public static Intracomm COMM_WORLD;
public static Datatype BYTE, CHAR, SHORT, BOOLEAN, INT, LONG,
FLOAT, DOUBLE, OBJECT, PACKED, LB, UB ;
public static int ANY_SOURCE, ANY_TAG ;
public static int PROC_NULL ;
public static int BSEND_OVERHEAD ;
public static int UNDEFINED ;
public static Op MAX, MIN, SUM, PROD, LAND, BAND,
LOR, BOR, LXOR, BXOR, MINLOC, MAXLOC ;
public static Datatype SHORT2, INT2, LONG2, FLOAT2, DOUBLE2 ;
public static Group GROUP_EMPTY ;
public static Comm COMM_SELF ;
public static int IDENT, CONGRUENT, SIMILAR, UNEQUAL ;
public static int GRAPH, CART ;
public static ErrHandler ERRORS_ARE_FATAL, ERRORS_RETURN ;
public static int TAG_UB, HOST, IO ;
// Buffer allocation and usage
public static void Buffer_attach(byte [] buffer)
throws MPIException {...}
public static byte [] Buffer_detach() throws MPIException {...}
// Environmental Management
public static String [] Init(String[] argv) throws MPIException {...}
public static void Finalize() throws MPIException {...}
public static String Get_processor_name() throws MPIException {...}
public static double Wtime() {...}
public static double Wtick() {...}
public static boolean Initialized() throws MPIException {...}
...
}
public class Errhandler {
...
}