MPI 31 examples/Hello.java MPI.Init(args); MPI 33 examples/Hello.java int myrank = MPI.COMM_WORLD.getRank(); MPI 34 examples/Hello.java int size = MPI.COMM_WORLD.getSize() ; MPI 37 examples/Hello.java MPI.Finalize(); MPI 13 examples/Ring.java MPI.Init(args) ; MPI 22 examples/Ring.java int myrank = MPI.COMM_WORLD.getRank() ; MPI 23 examples/Ring.java int size = MPI.COMM_WORLD.getSize() ; MPI 40 examples/Ring.java MPI.COMM_WORLD.send(message, 1, MPI.INT, next, tag); MPI 52 examples/Ring.java MPI.COMM_WORLD.recv(message, 1, MPI.INT, prev, tag); MPI 59 examples/Ring.java MPI.COMM_WORLD.send(message, 1, MPI.INT, next, tag); MPI 70 examples/Ring.java MPI.COMM_WORLD.recv(message, 1, MPI.INT, prev, tag); MPI 73 examples/Ring.java MPI.Finalize(); MPI 25 examples/hello_cxx.cc MPI::Init(); MPI 26 examples/hello_cxx.cc rank = MPI::COMM_WORLD.Get_rank(); MPI 27 examples/hello_cxx.cc size = MPI::COMM_WORLD.Get_size(); MPI 31 examples/hello_cxx.cc MPI::Finalize(); MPI 26 examples/ring_cxx.cc MPI::Init(); MPI 27 examples/ring_cxx.cc rank = MPI::COMM_WORLD.Get_rank(); MPI 28 examples/ring_cxx.cc size = MPI::COMM_WORLD.Get_size(); MPI 46 examples/ring_cxx.cc MPI::COMM_WORLD.Send(&message, 1, MPI::INT, next, tag); MPI 59 examples/ring_cxx.cc MPI::COMM_WORLD.Recv(&message, 1, MPI::INT, prev, tag); MPI 67 examples/ring_cxx.cc MPI::COMM_WORLD.Send(&message, 1, MPI::INT, next, tag); MPI 78 examples/ring_cxx.cc MPI::COMM_WORLD.Recv(&message, 1, MPI::INT, prev, tag); MPI 83 examples/ring_cxx.cc MPI::Finalize(); MPI 22 ompi/include/mpif-externals.h ! These "external" statements are specific to the MPI mpif.h MPI 23 ompi/include/mpif-externals.h ! interface (and are toxic to the MPI module interfaces),. MPI 41 ompi/mpi/cxx/comm.cc MPI::Comm::Comm() MPI 46 ompi/mpi/cxx/comm.cc MPI::Comm::Comm(const Comm_Null& data) : Comm_Null(data) MPI 51 ompi/mpi/cxx/comm.cc MPI::Errhandler MPI 52 ompi/mpi/cxx/comm.cc MPI::Comm::Create_errhandler(MPI::Comm::_MPI2CPP_ERRHANDLERFN_* function) MPI 61 ompi/mpi/cxx/comm.cc MPI::Comm::do_create_keyval(MPI_Comm_copy_attr_function* c_copy_fn, MPI 27 ompi/mpi/cxx/comm_inln.h MPI::Comm::Send(const void *buf, int count, MPI 28 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 34 ompi/mpi/cxx/comm_inln.h MPI::Comm::Recv(void *buf, int count, const MPI::Datatype & datatype, MPI 35 ompi/mpi/cxx/comm_inln.h int source, int tag, MPI::Status & status) const MPI 41 ompi/mpi/cxx/comm_inln.h MPI::Comm::Recv(void *buf, int count, const MPI::Datatype & datatype, MPI 49 ompi/mpi/cxx/comm_inln.h MPI::Comm::Bsend(const void *buf, int count, MPI 50 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 57 ompi/mpi/cxx/comm_inln.h MPI::Comm::Ssend(const void *buf, int count, MPI 58 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 65 ompi/mpi/cxx/comm_inln.h MPI::Comm::Rsend(const void *buf, int count, MPI 66 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 72 ompi/mpi/cxx/comm_inln.h inline MPI::Request MPI 73 ompi/mpi/cxx/comm_inln.h MPI::Comm::Isend(const void *buf, int count, MPI 74 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 82 ompi/mpi/cxx/comm_inln.h inline MPI::Request MPI 83 ompi/mpi/cxx/comm_inln.h MPI::Comm::Ibsend(const void *buf, int count, MPI 84 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 92 ompi/mpi/cxx/comm_inln.h inline MPI::Request MPI 93 ompi/mpi/cxx/comm_inln.h MPI::Comm::Issend(const void *buf, int count, MPI 94 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 102 ompi/mpi/cxx/comm_inln.h inline MPI::Request MPI 103 ompi/mpi/cxx/comm_inln.h MPI::Comm::Irsend(const void *buf, int count, MPI 104 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 112 ompi/mpi/cxx/comm_inln.h inline MPI::Request MPI 113 ompi/mpi/cxx/comm_inln.h MPI::Comm::Irecv(void *buf, int count, MPI 114 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int source, int tag) const MPI 124 ompi/mpi/cxx/comm_inln.h MPI::Comm::Iprobe(int source, int tag, MPI::Status & status) const MPI 132 ompi/mpi/cxx/comm_inln.h MPI::Comm::Iprobe(int source, int tag) const MPI 140 ompi/mpi/cxx/comm_inln.h MPI::Comm::Probe(int source, int tag, MPI::Status & status) const MPI 146 ompi/mpi/cxx/comm_inln.h MPI::Comm::Probe(int source, int tag) const MPI 151 ompi/mpi/cxx/comm_inln.h inline MPI::Prequest MPI 152 ompi/mpi/cxx/comm_inln.h MPI::Comm::Send_init(const void *buf, int count, MPI 153 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 161 ompi/mpi/cxx/comm_inln.h inline MPI::Prequest MPI 162 ompi/mpi/cxx/comm_inln.h MPI::Comm::Bsend_init(const void *buf, int count, MPI 163 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 171 ompi/mpi/cxx/comm_inln.h inline MPI::Prequest MPI 172 ompi/mpi/cxx/comm_inln.h MPI::Comm::Ssend_init(const void *buf, int count, MPI 173 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 181 ompi/mpi/cxx/comm_inln.h inline MPI::Prequest MPI 182 ompi/mpi/cxx/comm_inln.h MPI::Comm::Rsend_init(const void *buf, int count, MPI 183 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, int tag) const MPI 191 ompi/mpi/cxx/comm_inln.h inline MPI::Prequest MPI 192 ompi/mpi/cxx/comm_inln.h MPI::Comm::Recv_init(void *buf, int count, MPI 193 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int source, int tag) const MPI 202 ompi/mpi/cxx/comm_inln.h MPI::Comm::Sendrecv(const void *sendbuf, int sendcount, MPI 203 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, int dest, int sendtag, MPI 205 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype, int source, MPI 206 ompi/mpi/cxx/comm_inln.h int recvtag, MPI::Status & status) const MPI 216 ompi/mpi/cxx/comm_inln.h MPI::Comm::Sendrecv(const void *sendbuf, int sendcount, MPI 217 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, int dest, int sendtag, MPI 219 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype, int source, MPI 230 ompi/mpi/cxx/comm_inln.h MPI::Comm::Sendrecv_replace(void *buf, int count, MPI 231 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, MPI 233 ompi/mpi/cxx/comm_inln.h int recvtag, MPI::Status & status) const MPI 241 ompi/mpi/cxx/comm_inln.h MPI::Comm::Sendrecv_replace(void *buf, int count, MPI 242 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, int dest, MPI 255 ompi/mpi/cxx/comm_inln.h inline MPI::Group MPI 256 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_group() const MPI 264 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_size() const MPI 272 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_rank() const MPI 280 ompi/mpi/cxx/comm_inln.h MPI::Comm::Compare(const MPI::Comm & comm1, MPI 281 ompi/mpi/cxx/comm_inln.h const MPI::Comm & comm2) MPI 289 ompi/mpi/cxx/comm_inln.h MPI::Comm::Free(void) MPI 295 ompi/mpi/cxx/comm_inln.h MPI::Comm::Is_inter() const MPI 308 ompi/mpi/cxx/comm_inln.h MPI::Comm::Barrier() const MPI 314 ompi/mpi/cxx/comm_inln.h MPI::Comm::Bcast(void *buffer, int count, MPI 315 ompi/mpi/cxx/comm_inln.h const MPI::Datatype& datatype, int root) const MPI 321 ompi/mpi/cxx/comm_inln.h MPI::Comm::Gather(const void *sendbuf, int sendcount, MPI 322 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, MPI 324 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype, int root) const MPI 331 ompi/mpi/cxx/comm_inln.h MPI::Comm::Gatherv(const void *sendbuf, int sendcount, MPI 332 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, void *recvbuf, MPI 334 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype, int root) const MPI 343 ompi/mpi/cxx/comm_inln.h MPI::Comm::Scatter(const void *sendbuf, int sendcount, MPI 344 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, MPI 346 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype, int root) const MPI 353 ompi/mpi/cxx/comm_inln.h MPI::Comm::Scatterv(const void *sendbuf, const int sendcounts[], MPI 354 ompi/mpi/cxx/comm_inln.h const int displs[], const MPI::Datatype & sendtype, MPI 356 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype, int root) const MPI 366 ompi/mpi/cxx/comm_inln.h MPI::Comm::Allgather(const void *sendbuf, int sendcount, MPI 367 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, void *recvbuf, MPI 368 ompi/mpi/cxx/comm_inln.h int recvcount, const MPI::Datatype & recvtype) const MPI 376 ompi/mpi/cxx/comm_inln.h MPI::Comm::Allgatherv(const void *sendbuf, int sendcount, MPI 377 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, void *recvbuf, MPI 379 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype) const MPI 389 ompi/mpi/cxx/comm_inln.h MPI::Comm::Alltoall(const void *sendbuf, int sendcount, MPI 390 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & sendtype, void *recvbuf, MPI 391 ompi/mpi/cxx/comm_inln.h int recvcount, const MPI::Datatype & recvtype) const MPI 399 ompi/mpi/cxx/comm_inln.h MPI::Comm::Alltoallv(const void *sendbuf, const int sendcounts[], MPI 400 ompi/mpi/cxx/comm_inln.h const int sdispls[], const MPI::Datatype & sendtype, MPI 403 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & recvtype) const MPI 414 ompi/mpi/cxx/comm_inln.h MPI::Comm::Alltoallw(const void *sendbuf, const int sendcounts[], MPI 415 ompi/mpi/cxx/comm_inln.h const int sdispls[], const MPI::Datatype sendtypes[], MPI 418 ompi/mpi/cxx/comm_inln.h const MPI::Datatype recvtypes[]) const MPI 442 ompi/mpi/cxx/comm_inln.h MPI::Comm::Reduce(const void *sendbuf, void *recvbuf, int count, MPI 443 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, const MPI::Op& op, MPI 450 ompi/mpi/cxx/comm_inln.h MPI::Comm::Allreduce(const void *sendbuf, void *recvbuf, int count, MPI 451 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, const MPI::Op& op) const MPI 457 ompi/mpi/cxx/comm_inln.h MPI::Comm::Reduce_scatter(const void *sendbuf, void *recvbuf, MPI 459 ompi/mpi/cxx/comm_inln.h const MPI::Datatype & datatype, MPI 460 ompi/mpi/cxx/comm_inln.h const MPI::Op& op) const MPI 471 ompi/mpi/cxx/comm_inln.h MPI::Comm::Disconnect() MPI 477 ompi/mpi/cxx/comm_inln.h inline MPI::Intercomm MPI 478 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_parent() MPI 486 ompi/mpi/cxx/comm_inln.h inline MPI::Intercomm MPI 487 ompi/mpi/cxx/comm_inln.h MPI::Comm::Join(const int fd) MPI 499 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_name(char* comm_name, int& resultlen) const MPI 505 ompi/mpi/cxx/comm_inln.h MPI::Comm::Set_name(const char* comm_name) MPI 515 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_topology() const MPI 527 ompi/mpi/cxx/comm_inln.h MPI::Comm::Abort(int errorcode) MPI 538 ompi/mpi/cxx/comm_inln.h inline MPI::Errhandler MPI 539 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_errhandler() const MPI 547 ompi/mpi/cxx/comm_inln.h MPI::Comm::Set_errhandler(const MPI::Errhandler& errhandler) MPI 553 ompi/mpi/cxx/comm_inln.h MPI::Comm::Call_errhandler(int errorcode) const MPI 561 ompi/mpi/cxx/comm_inln.h MPI::Comm::Create_keyval(MPI::Comm::Copy_attr_function* comm_copy_attr_fn, MPI 562 ompi/mpi/cxx/comm_inln.h MPI::Comm::Delete_attr_function* comm_delete_attr_fn, MPI 576 ompi/mpi/cxx/comm_inln.h MPI::Comm::Create_keyval(MPI_Comm_copy_attr_function* comm_copy_attr_fn, MPI 591 ompi/mpi/cxx/comm_inln.h MPI::Comm::Create_keyval(MPI::Comm::Copy_attr_function* comm_copy_attr_fn, MPI 606 ompi/mpi/cxx/comm_inln.h MPI::Comm::Create_keyval(MPI_Comm_copy_attr_function* comm_copy_attr_fn, MPI 607 ompi/mpi/cxx/comm_inln.h MPI::Comm::Delete_attr_function* comm_delete_attr_fn, MPI 619 ompi/mpi/cxx/comm_inln.h MPI::Comm::Free_keyval(int& comm_keyval) MPI 625 ompi/mpi/cxx/comm_inln.h MPI::Comm::Set_attr(int comm_keyval, const void* attribute_val) const MPI 631 ompi/mpi/cxx/comm_inln.h MPI::Comm::Get_attr(int comm_keyval, void* attribute_val) const MPI 639 ompi/mpi/cxx/comm_inln.h MPI::Comm::Delete_attr(int comm_keyval) MPI 648 ompi/mpi/cxx/comm_inln.h MPI::Comm::NULL_COPY_FN(const MPI::Comm& /* oldcomm */, MPI 660 ompi/mpi/cxx/comm_inln.h MPI::Comm::DUP_FN(const MPI::Comm& oldcomm, int comm_keyval, MPI 682 ompi/mpi/cxx/comm_inln.h MPI::Comm::NULL_DELETE_FN(MPI::Comm& /* comm */, MPI 21 ompi/mpi/cxx/datatype.cc MPI::Datatype::Free() MPI 27 ompi/mpi/cxx/datatype.cc MPI::Datatype::do_create_keyval(MPI_Type_copy_attr_function* c_copy_fn, MPI 28 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 29 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_contiguous(int count) const MPI 36 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 37 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_vector(int count, int blocklength, MPI 45 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 46 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_indexed(int count, MPI 56 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 57 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_struct(int count, const int array_of_blocklengths[], MPI 58 ompi/mpi/cxx/datatype_inln.h const MPI::Aint array_of_displacements[], MPI 59 ompi/mpi/cxx/datatype_inln.h const MPI::Datatype array_of_types[]) MPI 74 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 75 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_hindexed(int count, const int array_of_blocklengths[], MPI 76 ompi/mpi/cxx/datatype_inln.h const MPI::Aint array_of_displacements[]) const MPI 85 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 86 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_hvector(int count, int blocklength, MPI 87 ompi/mpi/cxx/datatype_inln.h MPI::Aint stride) const MPI 96 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 97 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_indexed_block(int count, int blocklength, MPI 106 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 107 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_resized(const MPI::Aint lb, const MPI::Aint extent) const MPI 116 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_size() const MPI 124 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_extent(MPI::Aint& lb, MPI::Aint& extent) const MPI 130 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_true_extent(MPI::Aint& lb, MPI::Aint& extent) const MPI 136 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Commit() MPI 142 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Pack(const void* inbuf, int incount, MPI 144 ompi/mpi/cxx/datatype_inln.h int& position, const MPI::Comm &comm) const MPI 151 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Unpack(const void* inbuf, int insize, MPI 153 ompi/mpi/cxx/datatype_inln.h const MPI::Comm& comm) const MPI 160 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Pack_size(int incount, const MPI::Comm& comm) const MPI 168 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Pack_external(const char* datarep, const void* inbuf, int incount, MPI 169 ompi/mpi/cxx/datatype_inln.h void* outbuf, MPI::Aint outsize, MPI::Aint& position) const MPI 175 ompi/mpi/cxx/datatype_inln.h inline MPI::Aint MPI 176 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Pack_external_size(const char* datarep, int incount) const MPI 184 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Unpack_external(const char* datarep, const void* inbuf, MPI 185 ompi/mpi/cxx/datatype_inln.h MPI::Aint insize, MPI::Aint& position, void* outbuf, int outcount) const MPI 195 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 196 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_subarray(int ndims, const int array_of_sizes[], MPI 209 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 210 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_darray(int size, int rank, int ndims, MPI 225 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 226 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_f90_complex(int p, int r) MPI 233 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 234 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_f90_integer(int r) MPI 241 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 242 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_f90_real(int p, int r) MPI 249 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 250 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Match_size(int typeclass, int size) MPI 262 ompi/mpi/cxx/datatype_inln.h inline MPI::Datatype MPI 263 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Dup() const MPI 274 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_keyval(MPI::Datatype::Copy_attr_function* type_copy_attr_fn, MPI 275 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Delete_attr_function* type_delete_attr_fn, MPI 289 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_keyval(MPI_Type_copy_attr_function* type_copy_attr_fn, MPI 304 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_keyval(MPI::Datatype::Copy_attr_function* type_copy_attr_fn, MPI 319 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_keyval(MPI_Type_copy_attr_function* type_copy_attr_fn, MPI 320 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Delete_attr_function* type_delete_attr_fn, MPI 332 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Delete_attr(int type_keyval) MPI 338 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Free_keyval(int& type_keyval) MPI 344 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_attr(int type_keyval, MPI 354 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_contents(int max_integers, int max_addresses, MPI 356 ompi/mpi/cxx/datatype_inln.h MPI::Aint array_of_addresses[], MPI 357 ompi/mpi/cxx/datatype_inln.h MPI::Datatype array_of_datatypes[]) const MPI 376 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_envelope(int& num_integers, int& num_addresses, MPI 384 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Get_name(char* type_name, int& resultlen) const MPI 390 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Set_attr(int type_keyval, const void* attribute_val) MPI 396 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Set_name(const char* type_name) MPI 407 ompi/mpi/cxx/datatype_inln.h typedef int MPI::Datatype::Copy_attr_function(const Datatype& oldtype, MPI 414 ompi/mpi/cxx/datatype_inln.h typedef int MPI::Datatype::Delete_attr_function(Datatype& type, MPI 42 ompi/mpi/cxx/errhandler_inln.h MPI::Errhandler::Free() MPI 22 ompi/mpi/cxx/file.cc MPI::File::Close() MPI 28 ompi/mpi/cxx/file.cc MPI::Errhandler MPI 29 ompi/mpi/cxx/file.cc MPI::File::Create_errhandler(MPI::File::Errhandler_function* function) MPI 53 ompi/mpi/cxx/file.cc MPI::Datatype type_cxx(type_c); MPI 54 ompi/mpi/cxx/file.cc MPI::Offset position_cxx(position_c); MPI 57 ompi/mpi/cxx/file.cc MPI::Datarep_conversion_function *read_fn_cxx = MPI 58 ompi/mpi/cxx/file.cc (MPI::Datarep_conversion_function *) intercept_data->read_fn_cxx; MPI 70 ompi/mpi/cxx/file.cc MPI::Datatype type_cxx(type_c); MPI 71 ompi/mpi/cxx/file.cc MPI::Offset position_cxx(position_c); MPI 74 ompi/mpi/cxx/file.cc MPI::Datarep_conversion_function *write_fn_cxx = MPI 75 ompi/mpi/cxx/file.cc (MPI::Datarep_conversion_function *) intercept_data->write_fn_cxx; MPI 86 ompi/mpi/cxx/file.cc MPI::Datatype type_cxx(type_c); MPI 87 ompi/mpi/cxx/file.cc MPI::Aint file_extent_cxx(*file_extent_c); MPI 90 ompi/mpi/cxx/file.cc MPI::Datarep_extent_function *extent_fn_cxx = MPI 91 ompi/mpi/cxx/file.cc (MPI::Datarep_extent_function *) intercept_data->extent_fn_cxx; MPI 100 ompi/mpi/cxx/file.cc MPI::Register_datarep(const char* datarep, MPI 122 ompi/mpi/cxx/file.cc MPI::Register_datarep(const char* datarep, MPI 144 ompi/mpi/cxx/file.cc MPI::Register_datarep(const char* datarep, MPI 166 ompi/mpi/cxx/file.cc MPI::Register_datarep(const char* datarep, MPI 61 ompi/mpi/cxx/file.h friend class MPI::Comm; //so I can access pmpi_file data member in comm.cc MPI 62 ompi/mpi/cxx/file.h friend class MPI::Request; //and also from request.cc MPI 116 ompi/mpi/cxx/file.h static void Delete(const char* filename, const MPI::Info& info); MPI 122 ompi/mpi/cxx/file.h MPI::Offset Get_byte_offset(const MPI::Offset disp) const; MPI 124 ompi/mpi/cxx/file.h MPI::Group Get_group() const; MPI 126 ompi/mpi/cxx/file.h MPI::Info Get_info() const; MPI 128 ompi/mpi/cxx/file.h MPI::Offset Get_position() const; MPI 130 ompi/mpi/cxx/file.h MPI::Offset Get_position_shared() const; MPI 132 ompi/mpi/cxx/file.h MPI::Offset Get_size() const; MPI 134 ompi/mpi/cxx/file.h MPI::Aint Get_type_extent(const MPI::Datatype& datatype) const; MPI 136 ompi/mpi/cxx/file.h void Get_view(MPI::Offset& disp, MPI::Datatype& etype, MPI 137 ompi/mpi/cxx/file.h MPI::Datatype& filetype, char* datarep) const; MPI 139 ompi/mpi/cxx/file.h MPI::Request Iread(void* buf, int count, MPI 140 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 142 ompi/mpi/cxx/file.h MPI::Request Iread_at(MPI::Offset offset, void* buf, int count, MPI 143 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 145 ompi/mpi/cxx/file.h MPI::Request Iread_shared(void* buf, int count, MPI 146 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 148 ompi/mpi/cxx/file.h MPI::Request Iwrite(const void* buf, int count, MPI 149 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 151 ompi/mpi/cxx/file.h MPI::Request Iwrite_at(MPI::Offset offset, const void* buf, MPI 152 ompi/mpi/cxx/file.h int count, const MPI::Datatype& datatype); MPI 154 ompi/mpi/cxx/file.h MPI::Request Iwrite_shared(const void* buf, int count, MPI 155 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 157 ompi/mpi/cxx/file.h static MPI::File Open(const MPI::Intracomm& comm, MPI 159 ompi/mpi/cxx/file.h const MPI::Info& info); MPI 161 ompi/mpi/cxx/file.h void Preallocate(MPI::Offset size); MPI 163 ompi/mpi/cxx/file.h void Read(void* buf, int count, const MPI::Datatype& datatype); MPI 165 ompi/mpi/cxx/file.h void Read(void* buf, int count, const MPI::Datatype& datatype, MPI 166 ompi/mpi/cxx/file.h MPI::Status& status); MPI 168 ompi/mpi/cxx/file.h void Read_all(void* buf, int count, const MPI::Datatype& datatype); MPI 170 ompi/mpi/cxx/file.h void Read_all(void* buf, int count, const MPI::Datatype& datatype, MPI 171 ompi/mpi/cxx/file.h MPI::Status& status); MPI 174 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 178 ompi/mpi/cxx/file.h void Read_all_end(void* buf, MPI::Status& status); MPI 180 ompi/mpi/cxx/file.h void Read_at(MPI::Offset offset, MPI 181 ompi/mpi/cxx/file.h void* buf, int count, const MPI::Datatype& datatype); MPI 183 ompi/mpi/cxx/file.h void Read_at(MPI::Offset offset, void* buf, int count, MPI 184 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 186 ompi/mpi/cxx/file.h void Read_at_all(MPI::Offset offset, void* buf, int count, MPI 187 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 189 ompi/mpi/cxx/file.h void Read_at_all(MPI::Offset offset, void* buf, int count, MPI 190 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 192 ompi/mpi/cxx/file.h void Read_at_all_begin(MPI::Offset offset, void* buf, int count, MPI 193 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 197 ompi/mpi/cxx/file.h void Read_at_all_end(void* buf, MPI::Status& status); MPI 200 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 203 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI 204 ompi/mpi/cxx/file.h MPI::Status& status); MPI 207 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 211 ompi/mpi/cxx/file.h void Read_ordered_end(void* buf, MPI::Status& status); MPI 214 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 217 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 219 ompi/mpi/cxx/file.h void Seek(MPI::Offset offset, int whence); MPI 221 ompi/mpi/cxx/file.h void Seek_shared(MPI::Offset offset, int whence); MPI 225 ompi/mpi/cxx/file.h void Set_info(const MPI::Info& info); MPI 227 ompi/mpi/cxx/file.h void Set_size(MPI::Offset size); MPI 229 ompi/mpi/cxx/file.h void Set_view(MPI::Offset disp, const MPI::Datatype& etype, MPI 230 ompi/mpi/cxx/file.h const MPI::Datatype& filetype, const char* datarep, MPI 231 ompi/mpi/cxx/file.h const MPI::Info& info); MPI 236 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 239 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 242 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 245 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 248 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 252 ompi/mpi/cxx/file.h void Write_all_end(const void* buf, MPI::Status& status); MPI 254 ompi/mpi/cxx/file.h void Write_at(MPI::Offset offset, const void* buf, int count, MPI 255 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 257 ompi/mpi/cxx/file.h void Write_at(MPI::Offset offset, const void* buf, int count, MPI 258 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 260 ompi/mpi/cxx/file.h void Write_at_all(MPI::Offset offset, const void* buf, int count, MPI 261 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 263 ompi/mpi/cxx/file.h void Write_at_all(MPI::Offset offset, const void* buf, int count, MPI 264 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI 265 ompi/mpi/cxx/file.h MPI::Status& status); MPI 267 ompi/mpi/cxx/file.h void Write_at_all_begin(MPI::Offset offset, const void* buf, MPI 268 ompi/mpi/cxx/file.h int count, const MPI::Datatype& datatype); MPI 272 ompi/mpi/cxx/file.h void Write_at_all_end(const void* buf, MPI::Status& status); MPI 275 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 278 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 281 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 285 ompi/mpi/cxx/file.h void Write_ordered_end(const void* buf, MPI::Status& status); MPI 288 ompi/mpi/cxx/file.h const MPI::Datatype& datatype); MPI 291 ompi/mpi/cxx/file.h const MPI::Datatype& datatype, MPI::Status& status); MPI 296 ompi/mpi/cxx/file.h typedef void Errhandler_function(MPI::File &, int *, ... ); MPI 300 ompi/mpi/cxx/file.h static MPI::Errhandler Create_errhandler(Errhandler_function* function); MPI 302 ompi/mpi/cxx/file.h MPI::Errhandler Get_errhandler() const; MPI 304 ompi/mpi/cxx/file.h void Set_errhandler(const MPI::Errhandler& errhandler) const; MPI 23 ompi/mpi/cxx/file_inln.h MPI::File::Delete(const char* filename, const MPI::Info& info) MPI 30 ompi/mpi/cxx/file_inln.h MPI::File::Get_amode() const MPI 39 ompi/mpi/cxx/file_inln.h MPI::File::Get_atomicity() const MPI 46 ompi/mpi/cxx/file_inln.h inline MPI::Offset MPI 47 ompi/mpi/cxx/file_inln.h MPI::File::Get_byte_offset(const MPI::Offset disp) const MPI 55 ompi/mpi/cxx/file_inln.h inline MPI::Group MPI 56 ompi/mpi/cxx/file_inln.h MPI::File::Get_group() const MPI 64 ompi/mpi/cxx/file_inln.h inline MPI::Info MPI 65 ompi/mpi/cxx/file_inln.h MPI::File::Get_info() const MPI 73 ompi/mpi/cxx/file_inln.h inline MPI::Offset MPI 74 ompi/mpi/cxx/file_inln.h MPI::File::Get_position() const MPI 82 ompi/mpi/cxx/file_inln.h inline MPI::Offset MPI 83 ompi/mpi/cxx/file_inln.h MPI::File::Get_position_shared() const MPI 91 ompi/mpi/cxx/file_inln.h inline MPI::Offset MPI 92 ompi/mpi/cxx/file_inln.h MPI::File::Get_size() const MPI 101 ompi/mpi/cxx/file_inln.h inline MPI::Aint MPI 102 ompi/mpi/cxx/file_inln.h MPI::File::Get_type_extent(const MPI::Datatype& datatype) const MPI 111 ompi/mpi/cxx/file_inln.h MPI::File::Get_view(MPI::Offset& disp, MPI 112 ompi/mpi/cxx/file_inln.h MPI::Datatype& etype, MPI 113 ompi/mpi/cxx/file_inln.h MPI::Datatype& filetype, MPI 119 ompi/mpi/cxx/file_inln.h MPI::Offset odisp = disp; MPI 126 ompi/mpi/cxx/file_inln.h inline MPI::Request MPI 127 ompi/mpi/cxx/file_inln.h MPI::File::Iread(void* buf, int count, MPI 128 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 136 ompi/mpi/cxx/file_inln.h inline MPI::Request MPI 137 ompi/mpi/cxx/file_inln.h MPI::File::Iread_at(MPI::Offset offset, void* buf, int count, MPI 138 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 146 ompi/mpi/cxx/file_inln.h inline MPI::Request MPI 147 ompi/mpi/cxx/file_inln.h MPI::File::Iread_shared(void* buf, int count, MPI 148 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 156 ompi/mpi/cxx/file_inln.h inline MPI::Request MPI 157 ompi/mpi/cxx/file_inln.h MPI::File::Iwrite(const void* buf, int count, MPI 158 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 166 ompi/mpi/cxx/file_inln.h inline MPI::Request MPI 167 ompi/mpi/cxx/file_inln.h MPI::File::Iwrite_at(MPI::Offset offset, const void* buf, MPI 168 ompi/mpi/cxx/file_inln.h int count, const MPI::Datatype& datatype) MPI 177 ompi/mpi/cxx/file_inln.h inline MPI::Request MPI 178 ompi/mpi/cxx/file_inln.h MPI::File::Iwrite_shared(const void* buf, int count, MPI 179 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 187 ompi/mpi/cxx/file_inln.h inline MPI::File MPI 188 ompi/mpi/cxx/file_inln.h MPI::File::Open(const MPI::Intracomm& comm, MPI 190 ompi/mpi/cxx/file_inln.h const MPI::Info& info) MPI 199 ompi/mpi/cxx/file_inln.h MPI::File::Preallocate(MPI::Offset size) MPI 206 ompi/mpi/cxx/file_inln.h MPI::File::Read(void* buf, int count, MPI 207 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 215 ompi/mpi/cxx/file_inln.h MPI::File::Read(void* buf, int count, MPI 216 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 217 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 224 ompi/mpi/cxx/file_inln.h MPI::File::Read_all(void* buf, int count, MPI 225 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 233 ompi/mpi/cxx/file_inln.h MPI::File::Read_all(void* buf, int count, MPI 234 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 235 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 242 ompi/mpi/cxx/file_inln.h MPI::File::Read_all_begin(void* buf, int count, MPI 243 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 250 ompi/mpi/cxx/file_inln.h MPI::File::Read_all_end(void* buf) MPI 258 ompi/mpi/cxx/file_inln.h MPI::File::Read_all_end(void* buf, MPI::Status& status) MPI 265 ompi/mpi/cxx/file_inln.h MPI::File::Read_at(MPI::Offset offset, MPI 267 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 276 ompi/mpi/cxx/file_inln.h MPI::File::Read_at(MPI::Offset offset, void* buf, int count, MPI 277 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 278 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 286 ompi/mpi/cxx/file_inln.h MPI::File::Read_at_all(MPI::Offset offset, void* buf, int count, MPI 287 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 295 ompi/mpi/cxx/file_inln.h MPI::File::Read_at_all(MPI::Offset offset, void* buf, int count, MPI 296 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 297 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 305 ompi/mpi/cxx/file_inln.h MPI::File::Read_at_all_begin(MPI::Offset offset, MPI 307 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 314 ompi/mpi/cxx/file_inln.h MPI::File::Read_at_all_end(void* buf) MPI 322 ompi/mpi/cxx/file_inln.h MPI::File::Read_at_all_end(void* buf, MPI::Status& status) MPI 329 ompi/mpi/cxx/file_inln.h MPI::File::Read_ordered(void* buf, int count, MPI 330 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 338 ompi/mpi/cxx/file_inln.h MPI::File::Read_ordered(void* buf, int count, MPI 339 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 340 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 348 ompi/mpi/cxx/file_inln.h MPI::File::Read_ordered_begin(void* buf, int count, MPI 349 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 356 ompi/mpi/cxx/file_inln.h MPI::File::Read_ordered_end(void* buf) MPI 364 ompi/mpi/cxx/file_inln.h MPI::File::Read_ordered_end(void* buf, MPI::Status& status) MPI 371 ompi/mpi/cxx/file_inln.h MPI::File::Read_shared(void* buf, int count, MPI 372 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 380 ompi/mpi/cxx/file_inln.h MPI::File::Read_shared(void* buf, int count, MPI 381 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 382 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 389 ompi/mpi/cxx/file_inln.h MPI::File::Seek(MPI::Offset offset, int whence) MPI 396 ompi/mpi/cxx/file_inln.h MPI::File::Seek_shared(MPI::Offset offset, int whence) MPI 403 ompi/mpi/cxx/file_inln.h MPI::File::Set_atomicity(bool flag) MPI 410 ompi/mpi/cxx/file_inln.h MPI::File::Set_info(const MPI::Info& info) MPI 417 ompi/mpi/cxx/file_inln.h MPI::File::Set_size(MPI::Offset size) MPI 424 ompi/mpi/cxx/file_inln.h MPI::File::Set_view(MPI::Offset disp, MPI 425 ompi/mpi/cxx/file_inln.h const MPI::Datatype& etype, MPI 426 ompi/mpi/cxx/file_inln.h const MPI::Datatype& filetype, MPI 428 ompi/mpi/cxx/file_inln.h const MPI::Info& info) MPI 436 ompi/mpi/cxx/file_inln.h MPI::File::Sync() MPI 443 ompi/mpi/cxx/file_inln.h MPI::File::Write(const void* buf, int count, MPI 444 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 452 ompi/mpi/cxx/file_inln.h MPI::File::Write(const void* buf, int count, MPI 453 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 454 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 462 ompi/mpi/cxx/file_inln.h MPI::File::Write_all(const void* buf, int count, MPI 463 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 472 ompi/mpi/cxx/file_inln.h MPI::File::Write_all(const void* buf, int count, MPI 473 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 474 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 482 ompi/mpi/cxx/file_inln.h MPI::File::Write_all_begin(const void* buf, int count, MPI 483 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 490 ompi/mpi/cxx/file_inln.h MPI::File::Write_all_end(const void* buf) MPI 498 ompi/mpi/cxx/file_inln.h MPI::File::Write_all_end(const void* buf, MPI::Status& status) MPI 505 ompi/mpi/cxx/file_inln.h MPI::File::Write_at(MPI::Offset offset, MPI 507 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 516 ompi/mpi/cxx/file_inln.h MPI::File::Write_at(MPI::Offset offset, MPI 518 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 519 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 527 ompi/mpi/cxx/file_inln.h MPI::File::Write_at_all(MPI::Offset offset, MPI 529 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 538 ompi/mpi/cxx/file_inln.h MPI::File::Write_at_all(MPI::Offset offset, MPI 540 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 541 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 549 ompi/mpi/cxx/file_inln.h MPI::File::Write_at_all_begin(MPI::Offset offset, MPI 551 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 559 ompi/mpi/cxx/file_inln.h MPI::File::Write_at_all_end(const void* buf) MPI 567 ompi/mpi/cxx/file_inln.h MPI::File::Write_at_all_end(const void* buf, MPI::Status& status) MPI 574 ompi/mpi/cxx/file_inln.h MPI::File::Write_ordered(const void* buf, int count, MPI 575 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 584 ompi/mpi/cxx/file_inln.h MPI::File::Write_ordered(const void* buf, int count, MPI 585 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI 586 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 594 ompi/mpi/cxx/file_inln.h MPI::File::Write_ordered_begin(const void* buf, int count, MPI 595 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 602 ompi/mpi/cxx/file_inln.h MPI::File::Write_ordered_end(const void* buf) MPI 610 ompi/mpi/cxx/file_inln.h MPI::File::Write_ordered_end(const void* buf, MPI 611 ompi/mpi/cxx/file_inln.h MPI::Status& status) MPI 618 ompi/mpi/cxx/file_inln.h MPI::File::Write_shared(const void* buf, int count, MPI 619 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype) MPI 628 ompi/mpi/cxx/file_inln.h MPI::File::Write_shared(const void* buf, int count, MPI 629 ompi/mpi/cxx/file_inln.h const MPI::Datatype& datatype, MPI::Status& status) MPI 637 ompi/mpi/cxx/file_inln.h MPI::File::Set_errhandler(const MPI::Errhandler& errhandler) const MPI 643 ompi/mpi/cxx/file_inln.h inline MPI::Errhandler MPI 644 ompi/mpi/cxx/file_inln.h MPI::File::Get_errhandler() const MPI 652 ompi/mpi/cxx/file_inln.h MPI::File::Call_errhandler(int errorcode) const MPI 151 ompi/mpi/cxx/functions.h MPI::Aint MPI 29 ompi/mpi/cxx/functions_inln.h MPI::Attach_buffer(void* buffer, int size) MPI 35 ompi/mpi/cxx/functions_inln.h MPI::Detach_buffer(void*& buffer) MPI 47 ompi/mpi/cxx/functions_inln.h MPI::Compute_dims(int nnodes, int ndims, int dims[]) MPI 58 ompi/mpi/cxx/functions_inln.h MPI::Add_error_class() MPI 66 ompi/mpi/cxx/functions_inln.h MPI::Add_error_code(int errorclass) MPI 74 ompi/mpi/cxx/functions_inln.h MPI::Add_error_string(int errorcode, const char* string) MPI 80 ompi/mpi/cxx/functions_inln.h MPI::Get_processor_name(char* name, int& resultlen) MPI 86 ompi/mpi/cxx/functions_inln.h MPI::Get_error_string(int errorcode, char* string, int& resultlen) MPI 92 ompi/mpi/cxx/functions_inln.h MPI::Get_error_class(int errorcode) MPI 100 ompi/mpi/cxx/functions_inln.h MPI::Wtime() MPI 106 ompi/mpi/cxx/functions_inln.h MPI::Wtick() MPI 112 ompi/mpi/cxx/functions_inln.h MPI::Real_init() MPI 114 ompi/mpi/cxx/functions_inln.h MPI::InitializeIntercepts(); MPI 119 ompi/mpi/cxx/functions_inln.h MPI::Init(int& argc, char**& argv) MPI 126 ompi/mpi/cxx/functions_inln.h MPI::Init() MPI 133 ompi/mpi/cxx/functions_inln.h MPI::Finalize() MPI 139 ompi/mpi/cxx/functions_inln.h MPI::Is_initialized() MPI 147 ompi/mpi/cxx/functions_inln.h MPI::Is_finalized() MPI 160 ompi/mpi/cxx/functions_inln.h MPI::Init_thread(int required) MPI 170 ompi/mpi/cxx/functions_inln.h MPI::Init_thread(int& argc, char**& argv, int required) MPI 180 ompi/mpi/cxx/functions_inln.h MPI::Is_thread_main() MPI 189 ompi/mpi/cxx/functions_inln.h MPI::Query_thread() MPI 203 ompi/mpi/cxx/functions_inln.h MPI::Alloc_mem(MPI::Aint size, const MPI::Info& info) MPI 212 ompi/mpi/cxx/functions_inln.h MPI::Free_mem(void* base) MPI 224 ompi/mpi/cxx/functions_inln.h MPI::Close_port(const char* port_name) MPI 231 ompi/mpi/cxx/functions_inln.h MPI::Lookup_name(const char * service_name, MPI 232 ompi/mpi/cxx/functions_inln.h const MPI::Info& info, MPI 240 ompi/mpi/cxx/functions_inln.h MPI::Open_port(const MPI::Info& info, char* port_name) MPI 247 ompi/mpi/cxx/functions_inln.h MPI::Publish_name(const char* service_name, MPI 248 ompi/mpi/cxx/functions_inln.h const MPI::Info& info, MPI 257 ompi/mpi/cxx/functions_inln.h MPI::Unpublish_name(const char* service_name, MPI 258 ompi/mpi/cxx/functions_inln.h const MPI::Info& info, MPI 272 ompi/mpi/cxx/functions_inln.h MPI::Pcontrol(const int level, ...) MPI 283 ompi/mpi/cxx/functions_inln.h MPI::Get_version(int& version, int& subversion) MPI 289 ompi/mpi/cxx/functions_inln.h inline MPI::Aint MPI 290 ompi/mpi/cxx/functions_inln.h MPI::Get_address(void* location) MPI 292 ompi/mpi/cxx/functions_inln.h MPI::Aint ret; MPI 26 ompi/mpi/cxx/group_inln.h MPI::Group::Get_size() const MPI 34 ompi/mpi/cxx/group_inln.h MPI::Group::Get_rank() const MPI 42 ompi/mpi/cxx/group_inln.h MPI::Group::Translate_ranks (const MPI::Group& group1, int n, MPI 44 ompi/mpi/cxx/group_inln.h const MPI::Group& group2, int ranks2[]) MPI 50 ompi/mpi/cxx/group_inln.h MPI::Group::Compare(const MPI::Group& group1, const MPI::Group& group2) MPI 57 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 58 ompi/mpi/cxx/group_inln.h MPI::Group::Union(const MPI::Group &group1, const MPI::Group &group2) MPI 65 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 66 ompi/mpi/cxx/group_inln.h MPI::Group::Intersect(const MPI::Group &group1, const MPI::Group &group2) MPI 73 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 74 ompi/mpi/cxx/group_inln.h MPI::Group::Difference(const MPI::Group &group1, const MPI::Group &group2) MPI 81 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 82 ompi/mpi/cxx/group_inln.h MPI::Group::Incl(int n, const int ranks[]) const MPI 89 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 90 ompi/mpi/cxx/group_inln.h MPI::Group::Excl(int n, const int ranks[]) const MPI 97 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 98 ompi/mpi/cxx/group_inln.h MPI::Group::Range_incl(int n, const int ranges[][3]) const MPI 111 ompi/mpi/cxx/group_inln.h inline MPI::Group MPI 112 ompi/mpi/cxx/group_inln.h MPI::Group::Range_excl(int n, const int ranges[][3]) const MPI 126 ompi/mpi/cxx/group_inln.h MPI::Group::Free() MPI 26 ompi/mpi/cxx/info.h friend class MPI::Comm; //so I can access pmpi_info data member in comm.cc MPI 27 ompi/mpi/cxx/info.h friend class MPI::Request; //and also from request.cc MPI 21 ompi/mpi/cxx/info_inln.h inline MPI::Info MPI 22 ompi/mpi/cxx/info_inln.h MPI::Info::Create() MPI 30 ompi/mpi/cxx/info_inln.h MPI::Info::Delete(const char* key) MPI 35 ompi/mpi/cxx/info_inln.h inline MPI::Info MPI 36 ompi/mpi/cxx/info_inln.h MPI::Info::Dup() const MPI 44 ompi/mpi/cxx/info_inln.h MPI::Info::Free() MPI 50 ompi/mpi/cxx/info_inln.h MPI::Info::Get(const char* key, int valuelen, char* value) const MPI 58 ompi/mpi/cxx/info_inln.h MPI::Info::Get_nkeys() const MPI 66 ompi/mpi/cxx/info_inln.h MPI::Info::Get_nthkey(int n, char* key) const MPI 72 ompi/mpi/cxx/info_inln.h MPI::Info::Get_valuelen(const char* key, int& valuelen) const MPI 80 ompi/mpi/cxx/info_inln.h MPI::Info::Set(const char* key, const char* value) MPI 37 ompi/mpi/cxx/intercepts.cc throw(MPI::Exception(*errcode)); MPI 44 ompi/mpi/cxx/intercepts.cc MPI::mpi_errno = *errcode; MPI 79 ompi/mpi/cxx/intercepts.cc MPI::InitializeIntercepts() MPI 98 ompi/mpi/cxx/intercepts.cc MPI::Intracomm cxx_comm(*c_comm); MPI 99 ompi/mpi/cxx/intercepts.cc MPI::Comm::Errhandler_function *cxx_fn = MPI 100 ompi/mpi/cxx/intercepts.cc (MPI::Comm::Errhandler_function*) comm_fn; MPI 102 ompi/mpi/cxx/intercepts.cc cxx_fn((MPI::Comm&) cxx_comm, err, message); MPI 112 ompi/mpi/cxx/intercepts.cc MPI::File cxx_file(*c_file); MPI 113 ompi/mpi/cxx/intercepts.cc MPI::File::Errhandler_function *cxx_fn = MPI 114 ompi/mpi/cxx/intercepts.cc (MPI::File::Errhandler_function*) file_fn; MPI 126 ompi/mpi/cxx/intercepts.cc MPI::Win cxx_win(*c_win); MPI 127 ompi/mpi/cxx/intercepts.cc MPI::Win::Errhandler_function *cxx_fn = MPI 128 ompi/mpi/cxx/intercepts.cc (MPI::Win::Errhandler_function*) win_fn; MPI 247 ompi/mpi/cxx/intercepts.cc MPI::Datatype cxx_datatype = *datatype; MPI 248 ompi/mpi/cxx/intercepts.cc MPI::User_function *cxx_callback = (MPI::User_function*) c_fn; MPI 263 ompi/mpi/cxx/intercepts.cc MPI::Comm::keyval_intercept_data_t *kid = MPI 264 ompi/mpi/cxx/intercepts.cc (MPI::Comm::keyval_intercept_data_t*) extra_state; MPI 276 ompi/mpi/cxx/intercepts.cc MPI::Intracomm intracomm; MPI 277 ompi/mpi/cxx/intercepts.cc MPI::Intercomm intercomm; MPI 278 ompi/mpi/cxx/intercepts.cc MPI::Graphcomm graphcomm; MPI 279 ompi/mpi/cxx/intercepts.cc MPI::Cartcomm cartcomm; MPI 288 ompi/mpi/cxx/intercepts.cc graphcomm = MPI::Graphcomm(comm); MPI 294 ompi/mpi/cxx/intercepts.cc cartcomm = MPI::Cartcomm(comm); MPI 300 ompi/mpi/cxx/intercepts.cc intracomm = MPI::Intracomm(comm); MPI 306 ompi/mpi/cxx/intercepts.cc intercomm = MPI::Intercomm(comm); MPI 312 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_COMM; MPI 315 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_OTHER; MPI 327 ompi/mpi/cxx/intercepts.cc MPI::Comm::keyval_intercept_data_t *kid = MPI 328 ompi/mpi/cxx/intercepts.cc (MPI::Comm::keyval_intercept_data_t*) extra_state; MPI 339 ompi/mpi/cxx/intercepts.cc MPI::Intracomm intracomm; MPI 340 ompi/mpi/cxx/intercepts.cc MPI::Intercomm intercomm; MPI 341 ompi/mpi/cxx/intercepts.cc MPI::Graphcomm graphcomm; MPI 342 ompi/mpi/cxx/intercepts.cc MPI::Cartcomm cartcomm; MPI 349 ompi/mpi/cxx/intercepts.cc graphcomm = MPI::Graphcomm(comm); MPI 354 ompi/mpi/cxx/intercepts.cc cartcomm = MPI::Cartcomm(comm); MPI 359 ompi/mpi/cxx/intercepts.cc intracomm = MPI::Intracomm(comm); MPI 364 ompi/mpi/cxx/intercepts.cc intercomm = MPI::Intercomm(comm); MPI 369 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_COMM; MPI 372 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_OTHER; MPI 384 ompi/mpi/cxx/intercepts.cc MPI::Datatype::keyval_intercept_data_t *kid = MPI 385 ompi/mpi/cxx/intercepts.cc (MPI::Datatype::keyval_intercept_data_t*) extra_state; MPI 396 ompi/mpi/cxx/intercepts.cc MPI::Datatype cxx_datatype(oldtype); MPI 401 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_TYPE; MPI 412 ompi/mpi/cxx/intercepts.cc MPI::Datatype::keyval_intercept_data_t *kid = MPI 413 ompi/mpi/cxx/intercepts.cc (MPI::Datatype::keyval_intercept_data_t*) extra_state; MPI 418 ompi/mpi/cxx/intercepts.cc MPI::Datatype cxx_datatype(type); MPI 422 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_TYPE; MPI 434 ompi/mpi/cxx/intercepts.cc MPI::Win::keyval_intercept_data_t *kid = MPI 435 ompi/mpi/cxx/intercepts.cc (MPI::Win::keyval_intercept_data_t*) extra_state; MPI 445 ompi/mpi/cxx/intercepts.cc MPI::Win cxx_win(oldwin); MPI 450 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_WIN; MPI 461 ompi/mpi/cxx/intercepts.cc MPI::Win::keyval_intercept_data_t *kid = MPI 462 ompi/mpi/cxx/intercepts.cc (MPI::Win::keyval_intercept_data_t*) extra_state; MPI 467 ompi/mpi/cxx/intercepts.cc MPI::Win cxx_win(win); MPI 471 ompi/mpi/cxx/intercepts.cc ret = MPI::ERR_WIN; MPI 484 ompi/mpi/cxx/intercepts.cc MPI::Grequest::Intercept_data_t *data = MPI 485 ompi/mpi/cxx/intercepts.cc (MPI::Grequest::Intercept_data_t *) state; MPI 487 ompi/mpi/cxx/intercepts.cc MPI::Status s(*status); MPI 496 ompi/mpi/cxx/intercepts.cc MPI::Grequest::Intercept_data_t *data = MPI 497 ompi/mpi/cxx/intercepts.cc (MPI::Grequest::Intercept_data_t *) state; MPI 507 ompi/mpi/cxx/intercepts.cc MPI::Grequest::Intercept_data_t *data = MPI 508 ompi/mpi/cxx/intercepts.cc (MPI::Grequest::Intercept_data_t *) state; MPI 21 ompi/mpi/cxx/intercomm_inln.h inline MPI::Intercomm MPI 22 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Dup() const MPI 29 ompi/mpi/cxx/intercomm_inln.h inline MPI::Intercomm& MPI 30 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Clone() const MPI 34 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm* dup = new MPI::Intercomm(newcomm); MPI 39 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Get_remote_size() const MPI 46 ompi/mpi/cxx/intercomm_inln.h inline MPI::Group MPI 47 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Get_remote_group() const MPI 54 ompi/mpi/cxx/intercomm_inln.h inline MPI::Intracomm MPI 55 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Merge(bool high) const MPI 67 ompi/mpi/cxx/intercomm_inln.h inline MPI::Intercomm MPI 68 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Create(const Group& group) const MPI 75 ompi/mpi/cxx/intercomm_inln.h inline MPI::Intercomm MPI 76 ompi/mpi/cxx/intercomm_inln.h MPI::Intercomm::Split(int color, int key) const MPI 23 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Intracomm(MPI_Comm data) { MPI 25 ompi/mpi/cxx/intracomm_inln.h if (MPI::Is_initialized() && (data != MPI_COMM_NULL)) { MPI 39 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Scan(const void *sendbuf, void *recvbuf, int count, MPI 40 ompi/mpi/cxx/intracomm_inln.h const MPI::Datatype & datatype, const MPI::Op& op) const MPI 46 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Exscan(const void *sendbuf, void *recvbuf, int count, MPI 47 ompi/mpi/cxx/intracomm_inln.h const MPI::Datatype & datatype, MPI 48 ompi/mpi/cxx/intracomm_inln.h const MPI::Op& op) const MPI 53 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intracomm MPI 54 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Dup() const MPI 61 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intracomm& MPI 62 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Clone() const MPI 66 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm* dup = new MPI::Intracomm(newcomm); MPI 70 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intracomm MPI 71 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Create(const MPI::Group& group) const MPI 78 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intracomm MPI 79 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Split(int color, int key) const MPI 88 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 89 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Create_intercomm(int local_leader, MPI 90 ompi/mpi/cxx/intracomm_inln.h const MPI::Comm& peer_comm, MPI 99 ompi/mpi/cxx/intracomm_inln.h inline MPI::Cartcomm MPI 100 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Create_cart(int ndims, const int dims[], MPI 114 ompi/mpi/cxx/intracomm_inln.h inline MPI::Graphcomm MPI 115 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Create_graph(int nnodes, const int index[], MPI 129 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 130 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Accept(const char* port_name, MPI 131 ompi/mpi/cxx/intracomm_inln.h const MPI::Info& info, MPI 141 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 142 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Connect(const char* port_name, MPI 143 ompi/mpi/cxx/intracomm_inln.h const MPI::Info& info, MPI 153 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 154 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Spawn(const char* command, const char* argv[], MPI 155 ompi/mpi/cxx/intracomm_inln.h int maxprocs, const MPI::Info& info, MPI 166 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 167 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Spawn(const char* command, const char* argv[], MPI 168 ompi/mpi/cxx/intracomm_inln.h int maxprocs, const MPI::Info& info, MPI 179 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 180 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Spawn_multiple(int count, MPI 200 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::convert_info_to_mpi_info(int p_nbr, const Info p_info_tbl[]) MPI 211 ompi/mpi/cxx/intracomm_inln.h inline MPI::Intercomm MPI 212 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Spawn_multiple(int count, MPI 159 ompi/mpi/cxx/mpicxx.h namespace MPI { MPI 51 ompi/mpi/cxx/op.h const MPI::Datatype& datatype) const; MPI 24 ompi/mpi/cxx/op_inln.h MPI::Op::Op() { } MPI 27 ompi/mpi/cxx/op_inln.h MPI::Op::Op(const MPI::Op& o) : pmpi_op(o.pmpi_op) { } MPI 30 ompi/mpi/cxx/op_inln.h MPI::Op::Op(MPI_Op o) : pmpi_op(o) { } MPI 33 ompi/mpi/cxx/op_inln.h MPI::Op::~Op() { } MPI 36 ompi/mpi/cxx/op_inln.h MPI::Op& MPI::Op::operator=(const MPI::Op& op) { MPI 42 ompi/mpi/cxx/op_inln.h MPI::Op::operator== (const MPI::Op &a) { MPI 47 ompi/mpi/cxx/op_inln.h MPI::Op::operator!= (const MPI::Op &a) { MPI 52 ompi/mpi/cxx/op_inln.h inline MPI::Op& MPI 53 ompi/mpi/cxx/op_inln.h MPI::Op::operator= (const MPI_Op &i) { pmpi_op = i; return *this; } MPI 56 ompi/mpi/cxx/op_inln.h MPI::Op::operator MPI_Op () const { return pmpi_op; } MPI 66 ompi/mpi/cxx/op_inln.h MPI::Op::Op() : mpi_op(MPI_OP_NULL) { } MPI 69 ompi/mpi/cxx/op_inln.h MPI::Op::Op(MPI_Op i) : mpi_op(i) { } MPI 72 ompi/mpi/cxx/op_inln.h MPI::Op::Op(const MPI::Op& op) MPI 76 ompi/mpi/cxx/op_inln.h MPI::Op::~Op() MPI 84 ompi/mpi/cxx/op_inln.h inline MPI::Op& MPI 85 ompi/mpi/cxx/op_inln.h MPI::Op::operator=(const MPI::Op& op) { MPI 92 ompi/mpi/cxx/op_inln.h MPI::Op::operator== (const MPI::Op &a) { return (bool)(mpi_op == a.mpi_op); } MPI 95 ompi/mpi/cxx/op_inln.h MPI::Op::operator!= (const MPI::Op &a) { return (bool)!(*this == a); } MPI 98 ompi/mpi/cxx/op_inln.h inline MPI::Op& MPI 99 ompi/mpi/cxx/op_inln.h MPI::Op::operator= (const MPI_Op &i) { mpi_op = i; return *this; } MPI 102 ompi/mpi/cxx/op_inln.h MPI::Op::operator MPI_Op () const { return mpi_op; } MPI 119 ompi/mpi/cxx/op_inln.h MPI::Op::Init(MPI::User_function *func, bool commute) MPI 128 ompi/mpi/cxx/op_inln.h MPI::Op::Free() MPI 135 ompi/mpi/cxx/op_inln.h MPI::Op::Reduce_local(const void *inbuf, void *inoutbuf, int count, MPI 136 ompi/mpi/cxx/op_inln.h const MPI::Datatype& datatype) const MPI 144 ompi/mpi/cxx/op_inln.h MPI::Op::Is_commutative(void) const MPI 200 ompi/mpi/cxx/request.h class Grequest : public MPI::Request { MPI 27 ompi/mpi/cxx/request_inln.h MPI::Request::Wait(MPI::Status &status) MPI 33 ompi/mpi/cxx/request_inln.h MPI::Request::Wait() MPI 39 ompi/mpi/cxx/request_inln.h MPI::Request::Free() MPI 45 ompi/mpi/cxx/request_inln.h MPI::Request::Test(MPI::Status &status) MPI 53 ompi/mpi/cxx/request_inln.h MPI::Request::Test() MPI 61 ompi/mpi/cxx/request_inln.h MPI::Request::Waitany(int count, MPI::Request array[], MPI 62 ompi/mpi/cxx/request_inln.h MPI::Status& status) MPI 78 ompi/mpi/cxx/request_inln.h MPI::Request::Waitany(int count, MPI::Request array[]) MPI 94 ompi/mpi/cxx/request_inln.h MPI::Request::Testany(int count, MPI::Request array[], MPI 95 ompi/mpi/cxx/request_inln.h int& index, MPI::Status& status) MPI 111 ompi/mpi/cxx/request_inln.h MPI::Request::Testany(int count, MPI::Request array[], int& index) MPI 128 ompi/mpi/cxx/request_inln.h MPI::Request::Waitall(int count, MPI::Request req_array[], MPI 129 ompi/mpi/cxx/request_inln.h MPI::Status stat_array[]) MPI 147 ompi/mpi/cxx/request_inln.h MPI::Request::Waitall(int count, MPI::Request req_array[]) MPI 165 ompi/mpi/cxx/request_inln.h MPI::Request::Testall(int count, MPI::Request req_array[], MPI 166 ompi/mpi/cxx/request_inln.h MPI::Status stat_array[]) MPI 185 ompi/mpi/cxx/request_inln.h MPI::Request::Testall(int count, MPI::Request req_array[]) MPI 204 ompi/mpi/cxx/request_inln.h MPI::Request::Waitsome(int incount, MPI::Request req_array[], MPI 205 ompi/mpi/cxx/request_inln.h int array_of_indices[], MPI::Status stat_array[]) MPI 225 ompi/mpi/cxx/request_inln.h MPI::Request::Waitsome(int incount, MPI::Request req_array[], MPI 246 ompi/mpi/cxx/request_inln.h MPI::Request::Testsome(int incount, MPI::Request req_array[], MPI 247 ompi/mpi/cxx/request_inln.h int array_of_indices[], MPI::Status stat_array[]) MPI 267 ompi/mpi/cxx/request_inln.h MPI::Request::Testsome(int incount, MPI::Request req_array[], MPI 288 ompi/mpi/cxx/request_inln.h MPI::Request::Cancel(void) const MPI 294 ompi/mpi/cxx/request_inln.h MPI::Prequest::Start() MPI 300 ompi/mpi/cxx/request_inln.h MPI::Prequest::Startall(int count, MPI:: Prequest array_of_requests[]) MPI 315 ompi/mpi/cxx/request_inln.h inline bool MPI::Request::Get_status(MPI::Status& status) const MPI 330 ompi/mpi/cxx/request_inln.h inline bool MPI::Request::Get_status() const MPI 341 ompi/mpi/cxx/request_inln.h inline MPI::Grequest MPI 342 ompi/mpi/cxx/request_inln.h MPI::Grequest::Start(Query_function *query_fn, Free_function *free_fn, MPI 347 ompi/mpi/cxx/request_inln.h new MPI::Grequest::Intercept_data_t; MPI 362 ompi/mpi/cxx/request_inln.h MPI::Grequest::Complete() MPI 28 ompi/mpi/cxx/status.h friend class MPI::Comm; //so I can access pmpi_status data member in comm.cc MPI 29 ompi/mpi/cxx/status.h friend class MPI::Request; //and also from request.cc MPI 30 ompi/mpi/cxx/status.h friend class MPI::File; MPI 104 ompi/mpi/cxx/status.h virtual void Set_elements(const MPI::Datatype& datatype, int count); MPI 26 ompi/mpi/cxx/status_inln.h MPI::Status::Get_count(const MPI::Datatype& datatype) const MPI 34 ompi/mpi/cxx/status_inln.h MPI::Status::Is_cancelled() const MPI 42 ompi/mpi/cxx/status_inln.h MPI::Status::Get_elements(const MPI::Datatype& datatype) const MPI 53 ompi/mpi/cxx/status_inln.h MPI::Status::Get_source() const MPI 61 ompi/mpi/cxx/status_inln.h MPI::Status::Set_source(int source) MPI 67 ompi/mpi/cxx/status_inln.h MPI::Status::Get_tag() const MPI 75 ompi/mpi/cxx/status_inln.h MPI::Status::Set_tag(int tag) MPI 81 ompi/mpi/cxx/status_inln.h MPI::Status::Get_error() const MPI 89 ompi/mpi/cxx/status_inln.h MPI::Status::Set_error(int error) MPI 95 ompi/mpi/cxx/status_inln.h MPI::Status::Set_elements(const MPI::Datatype& datatype, int count) MPI 101 ompi/mpi/cxx/status_inln.h MPI::Status::Set_cancelled(bool flag) MPI 28 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Cartcomm(const MPI_Comm& data) { MPI 30 ompi/mpi/cxx/topology_inln.h if (MPI::Is_initialized() && (data != MPI_COMM_NULL)) { MPI 46 ompi/mpi/cxx/topology_inln.h inline MPI::Cartcomm MPI 47 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Dup() const MPI 59 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Get_dim() const MPI 67 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Get_topo(int maxdims, int dims[], bool periods[], MPI 83 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Get_cart_rank(const int coords[]) const MPI 91 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Get_coords(int rank, int maxdims, int coords[]) const MPI 97 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Shift(int direction, int disp, MPI 103 ompi/mpi/cxx/topology_inln.h inline MPI::Cartcomm MPI 104 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Sub(const bool remain_dims[]) const MPI 119 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Map(int ndims, const int dims[], const bool periods[]) const MPI 132 ompi/mpi/cxx/topology_inln.h inline MPI::Cartcomm& MPI 133 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Clone() const MPI 137 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm* dup = new MPI::Cartcomm(newcomm); MPI 146 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Graphcomm(const MPI_Comm& data) { MPI 148 ompi/mpi/cxx/topology_inln.h if (MPI::Is_initialized() && (data != MPI_COMM_NULL)) { MPI 164 ompi/mpi/cxx/topology_inln.h inline MPI::Graphcomm MPI 165 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Dup() const MPI 177 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Get_dims(int nnodes[], int nedges[]) const MPI 183 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Get_topo(int maxindex, int maxedges, int index[], MPI 190 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Get_neighbors_count(int rank) const MPI 198 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Get_neighbors(int rank, int maxneighbors, MPI 205 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Map(int nnodes, const int index[], MPI 213 ompi/mpi/cxx/topology_inln.h inline MPI::Graphcomm& MPI 214 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm::Clone() const MPI 218 ompi/mpi/cxx/topology_inln.h MPI::Graphcomm* dup = new MPI::Graphcomm(newcomm); MPI 21 ompi/mpi/cxx/win.cc MPI::Win::Free() MPI 28 ompi/mpi/cxx/win.cc MPI::Errhandler MPI 29 ompi/mpi/cxx/win.cc MPI::Win::Create_errhandler(MPI::Win::Errhandler_function* function) MPI 36 ompi/mpi/cxx/win.cc MPI::Win::do_create_keyval(MPI_Win_copy_attr_function* c_copy_fn, MPI 27 ompi/mpi/cxx/win.h friend class MPI::Comm; //so I can access pmpi_win data member in comm.cc MPI 28 ompi/mpi/cxx/win.h friend class MPI::Request; //and also from request.cc MPI 95 ompi/mpi/cxx/win.h static MPI::Errhandler Create_errhandler(Errhandler_function* function); MPI 97 ompi/mpi/cxx/win.h virtual void Set_errhandler(const MPI::Errhandler& errhandler) const; MPI 99 ompi/mpi/cxx/win.h virtual MPI::Errhandler Get_errhandler() const; MPI 105 ompi/mpi/cxx/win.h const MPI::Datatype& origin_datatype, MPI 106 ompi/mpi/cxx/win.h int target_rank, MPI::Aint target_disp, MPI 108 ompi/mpi/cxx/win.h const MPI::Datatype& target_datatype, MPI 109 ompi/mpi/cxx/win.h const MPI::Op& op) const; MPI 113 ompi/mpi/cxx/win.h static Win Create(const void* base, MPI::Aint size, int disp_unit, MPI 114 ompi/mpi/cxx/win.h const MPI::Info& info, const MPI::Intracomm& comm); MPI 121 ompi/mpi/cxx/win.h const MPI::Datatype& origin_datatype, int target_rank, MPI 122 ompi/mpi/cxx/win.h MPI::Aint target_disp, int target_count, MPI 123 ompi/mpi/cxx/win.h const MPI::Datatype& target_datatype) const; MPI 125 ompi/mpi/cxx/win.h virtual MPI::Group Get_group() const; MPI 129 ompi/mpi/cxx/win.h virtual void Post(const MPI::Group& group, int assert) const; MPI 132 ompi/mpi/cxx/win.h const MPI::Datatype& origin_datatype, int target_rank, MPI 133 ompi/mpi/cxx/win.h MPI::Aint target_disp, int target_count, MPI 134 ompi/mpi/cxx/win.h const MPI::Datatype& target_datatype) const; MPI 136 ompi/mpi/cxx/win.h virtual void Start(const MPI::Group& group, int assert) const; MPI 29 ompi/mpi/cxx/win_inln.h inline MPI::Errhandler MPI 30 ompi/mpi/cxx/win_inln.h MPI::Win:: Get_errhandler() const MPI 39 ompi/mpi/cxx/win_inln.h MPI::Win::Set_errhandler(const MPI::Errhandler& errhandler) const MPI 51 ompi/mpi/cxx/win_inln.h MPI::Win::Accumulate(const void* origin_addr, int origin_count, MPI 52 ompi/mpi/cxx/win_inln.h const MPI::Datatype& origin_datatype, int target_rank, MPI 53 ompi/mpi/cxx/win_inln.h MPI::Aint target_disp, int target_count, MPI 54 ompi/mpi/cxx/win_inln.h const MPI::Datatype& target_datatype, MPI 55 ompi/mpi/cxx/win_inln.h const MPI::Op& op) const MPI 65 ompi/mpi/cxx/win_inln.h MPI::Win::Complete() const MPI 71 ompi/mpi/cxx/win_inln.h inline MPI::Win MPI 72 ompi/mpi/cxx/win_inln.h MPI::Win::Create(const void* base, MPI::Aint size, MPI 73 ompi/mpi/cxx/win_inln.h int disp_unit, const MPI::Info& info, MPI 74 ompi/mpi/cxx/win_inln.h const MPI::Intracomm& comm) MPI 83 ompi/mpi/cxx/win_inln.h MPI::Win::Fence(int assert) const MPI 90 ompi/mpi/cxx/win_inln.h MPI::Win::Get(const void *origin_addr, int origin_count, MPI 91 ompi/mpi/cxx/win_inln.h const MPI::Datatype& origin_datatype, MPI 92 ompi/mpi/cxx/win_inln.h int target_rank, MPI::Aint target_disp, MPI 94 ompi/mpi/cxx/win_inln.h const MPI::Datatype& target_datatype) const MPI 103 ompi/mpi/cxx/win_inln.h inline MPI::Group MPI 104 ompi/mpi/cxx/win_inln.h MPI::Win::Get_group() const MPI 113 ompi/mpi/cxx/win_inln.h MPI::Win::Lock(int lock_type, int rank, int assert) const MPI 120 ompi/mpi/cxx/win_inln.h MPI::Win::Post(const MPI::Group& group, int assert) const MPI 127 ompi/mpi/cxx/win_inln.h MPI::Win::Put(const void* origin_addr, int origin_count, MPI 128 ompi/mpi/cxx/win_inln.h const MPI::Datatype& origin_datatype, MPI 129 ompi/mpi/cxx/win_inln.h int target_rank, MPI::Aint target_disp, MPI 131 ompi/mpi/cxx/win_inln.h const MPI::Datatype& target_datatype) const MPI 141 ompi/mpi/cxx/win_inln.h MPI::Win::Start(const MPI::Group& group, int assert) const MPI 148 ompi/mpi/cxx/win_inln.h MPI::Win::Test() const MPI 158 ompi/mpi/cxx/win_inln.h MPI::Win::Unlock(int rank) const MPI 165 ompi/mpi/cxx/win_inln.h MPI::Win::Wait() const MPI 176 ompi/mpi/cxx/win_inln.h MPI::Win::Call_errhandler(int errorcode) const MPI 184 ompi/mpi/cxx/win_inln.h MPI::Win::Create_keyval(MPI::Win::Copy_attr_function* win_copy_attr_fn, MPI 185 ompi/mpi/cxx/win_inln.h MPI::Win::Delete_attr_function* win_delete_attr_fn, MPI 199 ompi/mpi/cxx/win_inln.h MPI::Win::Create_keyval(MPI_Win_copy_attr_function* win_copy_attr_fn, MPI 214 ompi/mpi/cxx/win_inln.h MPI::Win::Create_keyval(MPI::Win::Copy_attr_function* win_copy_attr_fn, MPI 229 ompi/mpi/cxx/win_inln.h MPI::Win::Create_keyval(MPI_Win_copy_attr_function* win_copy_attr_fn, MPI 230 ompi/mpi/cxx/win_inln.h MPI::Win::Delete_attr_function* win_delete_attr_fn, MPI 242 ompi/mpi/cxx/win_inln.h MPI::Win::Delete_attr(int win_keyval) MPI 249 ompi/mpi/cxx/win_inln.h MPI::Win::Free_keyval(int& win_keyval) MPI 257 ompi/mpi/cxx/win_inln.h MPI::Win::Get_attr(const Win& win, int win_keyval, MPI 268 ompi/mpi/cxx/win_inln.h MPI::Win::Get_attr(int win_keyval, void* attribute_val) const MPI 277 ompi/mpi/cxx/win_inln.h MPI::Win::Get_name(char* win_name, int& resultlen) const MPI 284 ompi/mpi/cxx/win_inln.h MPI::Win::Set_attr(int win_keyval, const void* attribute_val) MPI 291 ompi/mpi/cxx/win_inln.h MPI::Win::Set_name(const char* win_name) MPI 12 ompi/mpi/fortran/base/conversion-fn-null-int-interface.h ! them to the "mpi" module namespace, and result in linker errors if MPI MPI 14 ompi/mpi/fortran/base/conversion-fn-null-int-interface.h ! these functions are not in the MPI module namespace -- they're the F77 MPI 14 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! This file provides the interface specifications for the MPI Fortran MPI 28 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! However, a bunch of MPI Fortran subroutines use LOGICAL dummy MPI 44 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! the right types (e.g., convert MPI handles from comm to MPI 78 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! DIMENSION(MPI_STATUS_SIZE). Just like MPI handles, TYPE(MPI_Status) MPI 3300 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! New routines to MPI-3 MPI 99 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 113 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 126 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 141 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 156 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 171 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 187 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 204 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 222 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 238 ompi/mpi/java/java/CartComm.java MPI.check(); MPI 64 ompi/mpi/java/java/Comm.java import static mpi.MPI.assertDirectBuffer; MPI 135 ompi/mpi/java/java/Comm.java MPI.check(); MPI 151 ompi/mpi/java/java/Comm.java MPI.check(); MPI 166 ompi/mpi/java/java/Comm.java MPI.check(); MPI 191 ompi/mpi/java/java/Comm.java MPI.check(); MPI 205 ompi/mpi/java/java/Comm.java MPI.check(); MPI 228 ompi/mpi/java/java/Comm.java MPI.check(); MPI 240 ompi/mpi/java/java/Comm.java MPI.check(); MPI 263 ompi/mpi/java/java/Comm.java MPI.check(); MPI 276 ompi/mpi/java/java/Comm.java MPI.check(); MPI 288 ompi/mpi/java/java/Comm.java MPI.check(); MPI 302 ompi/mpi/java/java/Comm.java MPI.check(); MPI 319 ompi/mpi/java/java/Comm.java MPI.check(); MPI 344 ompi/mpi/java/java/Comm.java MPI.check(); MPI 369 ompi/mpi/java/java/Comm.java MPI.check(); MPI 401 ompi/mpi/java/java/Comm.java MPI.check(); MPI 449 ompi/mpi/java/java/Comm.java MPI.check(); MPI 507 ompi/mpi/java/java/Comm.java MPI.check(); MPI 546 ompi/mpi/java/java/Comm.java MPI.check(); MPI 577 ompi/mpi/java/java/Comm.java MPI.check(); MPI 608 ompi/mpi/java/java/Comm.java MPI.check(); MPI 643 ompi/mpi/java/java/Comm.java MPI.check(); MPI 670 ompi/mpi/java/java/Comm.java MPI.check(); MPI 697 ompi/mpi/java/java/Comm.java MPI.check(); MPI 724 ompi/mpi/java/java/Comm.java MPI.check(); MPI 751 ompi/mpi/java/java/Comm.java MPI.check(); MPI 781 ompi/mpi/java/java/Comm.java MPI.check(); MPI 808 ompi/mpi/java/java/Comm.java MPI.check(); MPI 835 ompi/mpi/java/java/Comm.java MPI.check(); MPI 862 ompi/mpi/java/java/Comm.java MPI.check(); MPI 889 ompi/mpi/java/java/Comm.java MPI.check(); MPI 922 ompi/mpi/java/java/Comm.java MPI.check(); MPI 960 ompi/mpi/java/java/Comm.java MPI.check(); MPI 989 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1011 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1030 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1049 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1063 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1078 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1079 ompi/mpi/java/java/Comm.java setAttr(handle, keyval, MPI.attrSet(value)); MPI 1094 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1096 ompi/mpi/java/java/Comm.java if( keyval == MPI.TAG_UB || MPI 1097 ompi/mpi/java/java/Comm.java keyval == MPI.HOST || MPI 1098 ompi/mpi/java/java/Comm.java keyval == MPI.IO || MPI 1099 ompi/mpi/java/java/Comm.java keyval == MPI.APPNUM || MPI 1100 ompi/mpi/java/java/Comm.java keyval == MPI.LASTUSEDCODE || MPI 1101 ompi/mpi/java/java/Comm.java keyval == MPI.UNIVERSE_SIZE) MPI 1105 ompi/mpi/java/java/Comm.java else if(keyval == MPI.WTIME_IS_GLOBAL) MPI 1112 ompi/mpi/java/java/Comm.java return MPI.attrGet(getAttr(handle, keyval)); MPI 1129 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1147 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1163 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1179 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1194 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1224 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1238 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1257 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1288 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1316 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1357 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1396 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1421 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1453 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1496 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1526 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1568 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1595 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1620 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1651 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1692 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1730 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1755 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1786 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1828 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1858 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1899 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1926 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1950 ompi/mpi/java/java/Comm.java MPI.check(); MPI 1978 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2016 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2053 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2075 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2103 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2143 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2182 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2207 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2236 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2285 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2318 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2372 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2407 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2444 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2477 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2526 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2557 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2606 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2636 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2685 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2716 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2768 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2806 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2847 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2886 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2915 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2945 ompi/mpi/java/java/Comm.java MPI.check(); MPI 2984 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3020 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3045 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3075 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3115 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3152 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3180 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3208 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3247 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3282 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3308 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3338 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3388 ompi/mpi/java/java/Comm.java MPI.check(); MPI 3401 ompi/mpi/java/java/Comm.java MPI.check(); MPI 169 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 208 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 226 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 239 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 252 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 264 ompi/mpi/java/java/Datatype.java return handle == MPI.DATATYPE_NULL.handle; MPI 292 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 312 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 335 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 360 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 388 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 412 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 437 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 439 ompi/mpi/java/java/Datatype.java return new Datatype(MPI.BYTE, handle); MPI 463 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 477 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 490 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 504 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 518 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 533 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 534 ompi/mpi/java/java/Datatype.java setAttr(handle, keyval, MPI.attrSet(value)); MPI 549 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 551 ompi/mpi/java/java/Datatype.java return obj instanceof byte[] ? MPI.attrGet((byte[])obj) : obj; MPI 564 ompi/mpi/java/java/Datatype.java MPI.check(); MPI 147 ompi/mpi/java/java/DoubleComplex.java return offset == 0 ? buffer : MPI.slice(buffer, offset); MPI 33 ompi/mpi/java/java/File.java import static mpi.MPI.isHeapBuffer; MPI 34 ompi/mpi/java/java/File.java import static mpi.MPI.isDirectBuffer; MPI 35 ompi/mpi/java/java/File.java import static mpi.MPI.assertDirectBuffer; MPI 43 ompi/mpi/java/java/File.java private FileView view = new FileView(0, MPI.BYTE, MPI.BYTE, "native"); MPI 55 ompi/mpi/java/java/File.java MPI.check(); MPI 70 ompi/mpi/java/java/File.java MPI.check(); MPI 83 ompi/mpi/java/java/File.java MPI.check(); MPI 96 ompi/mpi/java/java/File.java MPI.check(); MPI 108 ompi/mpi/java/java/File.java MPI.check(); MPI 122 ompi/mpi/java/java/File.java MPI.check(); MPI 135 ompi/mpi/java/java/File.java MPI.check(); MPI 148 ompi/mpi/java/java/File.java MPI.check(); MPI 161 ompi/mpi/java/java/File.java MPI.check(); MPI 174 ompi/mpi/java/java/File.java MPI.check(); MPI 187 ompi/mpi/java/java/File.java MPI.check(); MPI 200 ompi/mpi/java/java/File.java MPI.check(); MPI 218 ompi/mpi/java/java/File.java MPI.check(); MPI 236 ompi/mpi/java/java/File.java MPI.check(); MPI 266 ompi/mpi/java/java/File.java MPI.check(); MPI 299 ompi/mpi/java/java/File.java MPI.check(); MPI 332 ompi/mpi/java/java/File.java MPI.check(); MPI 365 ompi/mpi/java/java/File.java MPI.check(); MPI 398 ompi/mpi/java/java/File.java MPI.check(); MPI 421 ompi/mpi/java/java/File.java MPI.check(); MPI 444 ompi/mpi/java/java/File.java MPI.check(); MPI 467 ompi/mpi/java/java/File.java MPI.check(); MPI 488 ompi/mpi/java/java/File.java MPI.check(); MPI 517 ompi/mpi/java/java/File.java MPI.check(); MPI 546 ompi/mpi/java/java/File.java MPI.check(); MPI 575 ompi/mpi/java/java/File.java MPI.check(); MPI 604 ompi/mpi/java/java/File.java MPI.check(); MPI 624 ompi/mpi/java/java/File.java MPI.check(); MPI 644 ompi/mpi/java/java/File.java MPI.check(); MPI 664 ompi/mpi/java/java/File.java MPI.check(); MPI 682 ompi/mpi/java/java/File.java MPI.check(); MPI 695 ompi/mpi/java/java/File.java MPI.check(); MPI 709 ompi/mpi/java/java/File.java MPI.check(); MPI 726 ompi/mpi/java/java/File.java MPI.check(); MPI 758 ompi/mpi/java/java/File.java MPI.check(); MPI 790 ompi/mpi/java/java/File.java MPI.check(); MPI 811 ompi/mpi/java/java/File.java MPI.check(); MPI 832 ompi/mpi/java/java/File.java MPI.check(); MPI 864 ompi/mpi/java/java/File.java MPI.check(); MPI 893 ompi/mpi/java/java/File.java MPI.check(); MPI 907 ompi/mpi/java/java/File.java MPI.check(); MPI 924 ompi/mpi/java/java/File.java MPI.check(); MPI 960 ompi/mpi/java/java/File.java MPI.check(); MPI 988 ompi/mpi/java/java/File.java MPI.check(); MPI 1024 ompi/mpi/java/java/File.java MPI.check(); MPI 1051 ompi/mpi/java/java/File.java MPI.check(); MPI 1086 ompi/mpi/java/java/File.java MPI.check(); MPI 1113 ompi/mpi/java/java/File.java MPI.check(); MPI 1148 ompi/mpi/java/java/File.java MPI.check(); MPI 1175 ompi/mpi/java/java/File.java MPI.check(); MPI 1210 ompi/mpi/java/java/File.java MPI.check(); MPI 1237 ompi/mpi/java/java/File.java MPI.check(); MPI 1272 ompi/mpi/java/java/File.java MPI.check(); MPI 1304 ompi/mpi/java/java/File.java MPI.check(); MPI 1317 ompi/mpi/java/java/File.java MPI.check(); MPI 1331 ompi/mpi/java/java/File.java MPI.check(); MPI 1343 ompi/mpi/java/java/File.java MPI.check(); MPI 1356 ompi/mpi/java/java/File.java MPI.check(); MPI 1370 ompi/mpi/java/java/File.java MPI.check(); MPI 147 ompi/mpi/java/java/FloatComplex.java return offset == 0 ? buffer : MPI.slice(buffer, offset); MPI 100 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 114 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 127 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 143 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 160 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 173 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 191 ompi/mpi/java/java/GraphComm.java MPI.check(); MPI 79 ompi/mpi/java/java/Group.java MPI.check(); MPI 94 ompi/mpi/java/java/Group.java MPI.check(); MPI 105 ompi/mpi/java/java/Group.java MPI.check(); MPI 133 ompi/mpi/java/java/Group.java MPI.check(); MPI 152 ompi/mpi/java/java/Group.java MPI.check(); MPI 168 ompi/mpi/java/java/Group.java MPI.check(); MPI 184 ompi/mpi/java/java/Group.java MPI.check(); MPI 200 ompi/mpi/java/java/Group.java MPI.check(); MPI 215 ompi/mpi/java/java/Group.java MPI.check(); MPI 230 ompi/mpi/java/java/Group.java MPI.check(); MPI 250 ompi/mpi/java/java/Group.java MPI.check(); MPI 268 ompi/mpi/java/java/Group.java MPI.check(); MPI 38 ompi/mpi/java/java/Info.java MPI.check(); MPI 65 ompi/mpi/java/java/Info.java MPI.check(); MPI 80 ompi/mpi/java/java/Info.java MPI.check(); MPI 93 ompi/mpi/java/java/Info.java MPI.check(); MPI 106 ompi/mpi/java/java/Info.java MPI.check(); MPI 120 ompi/mpi/java/java/Info.java MPI.check(); MPI 151 ompi/mpi/java/java/Info.java MPI.check(); MPI 163 ompi/mpi/java/java/Info.java MPI.check(); MPI 92 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 106 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 119 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 133 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 147 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 162 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 175 ompi/mpi/java/java/Intercomm.java MPI.check(); MPI 62 ompi/mpi/java/java/Intracomm.java import static mpi.MPI.assertDirectBuffer; MPI 110 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 124 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 137 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 152 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 170 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 185 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 201 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 229 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 252 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 279 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 305 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 340 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 367 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 394 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 433 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 469 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 493 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 521 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 560 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 596 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 620 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 641 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 653 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 666 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 681 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 696 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 712 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 727 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 743 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 757 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 773 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 787 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 802 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 815 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 841 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 871 ompi/mpi/java/java/Intracomm.java MPI.check(); MPI 424 ompi/mpi/java/java/MPI.java INT2.setBasic(Datatype.INT2, MPI.BYTE); MPI 425 ompi/mpi/java/java/MPI.java SHORT_INT.setBasic(Datatype.SHORT_INT, MPI.BYTE); MPI 426 ompi/mpi/java/java/MPI.java LONG_INT.setBasic(Datatype.LONG_INT, MPI.BYTE); MPI 427 ompi/mpi/java/java/MPI.java FLOAT_INT.setBasic(Datatype.FLOAT_INT, MPI.BYTE); MPI 428 ompi/mpi/java/java/MPI.java DOUBLE_INT.setBasic(Datatype.DOUBLE_INT, MPI.BYTE); MPI 429 ompi/mpi/java/java/MPI.java FLOAT_COMPLEX.setBasic(Datatype.FLOAT_COMPLEX, MPI.FLOAT); MPI 430 ompi/mpi/java/java/MPI.java DOUBLE_COMPLEX.setBasic(Datatype.DOUBLE_COMPLEX, MPI.DOUBLE); MPI 483 ompi/mpi/java/java/MPI.java MPI.check(); MPI 496 ompi/mpi/java/java/MPI.java MPI.check(); MPI 609 ompi/mpi/java/java/MPI.java MPI.buffer = buffer; MPI 625 ompi/mpi/java/java/MPI.java byte[] result = MPI.buffer; MPI 626 ompi/mpi/java/java/MPI.java MPI.buffer = null; MPI 32 ompi/mpi/java/java/Message.java import static mpi.MPI.assertDirectBuffer; MPI 85 ompi/mpi/java/java/Message.java MPI.check(); MPI 104 ompi/mpi/java/java/Message.java MPI.check(); MPI 121 ompi/mpi/java/java/Message.java MPI.check(); MPI 153 ompi/mpi/java/java/Message.java MPI.check(); MPI 88 ompi/mpi/java/java/Prequest.java MPI.check(); MPI 100 ompi/mpi/java/java/Request.java MPI.check(); MPI 114 ompi/mpi/java/java/Request.java MPI.check(); MPI 152 ompi/mpi/java/java/Request.java return handle == 0 || handle == MPI.REQUEST_NULL.handle; MPI 164 ompi/mpi/java/java/Request.java MPI.check(); MPI 180 ompi/mpi/java/java/Request.java MPI.check(); MPI 197 ompi/mpi/java/java/Request.java MPI.check(); MPI 214 ompi/mpi/java/java/Request.java MPI.check(); MPI 231 ompi/mpi/java/java/Request.java MPI.check(); MPI 251 ompi/mpi/java/java/Request.java MPI.check(); MPI 275 ompi/mpi/java/java/Request.java MPI.check(); MPI 298 ompi/mpi/java/java/Request.java MPI.check(); MPI 319 ompi/mpi/java/java/Request.java MPI.check(); MPI 341 ompi/mpi/java/java/Request.java MPI.check(); MPI 360 ompi/mpi/java/java/Request.java MPI.check(); MPI 381 ompi/mpi/java/java/Request.java MPI.check(); MPI 402 ompi/mpi/java/java/Request.java MPI.check(); MPI 427 ompi/mpi/java/java/Request.java MPI.check(); MPI 451 ompi/mpi/java/java/Request.java MPI.check(); MPI 471 ompi/mpi/java/java/Request.java MPI.check(); MPI 492 ompi/mpi/java/java/Request.java MPI.check(); MPI 81 ompi/mpi/java/java/Status.java MPI.check(); MPI 103 ompi/mpi/java/java/Status.java MPI.check(); MPI 126 ompi/mpi/java/java/Status.java MPI.check(); MPI 149 ompi/mpi/java/java/Status.java MPI.check(); MPI 172 ompi/mpi/java/java/Status.java MPI.check(); MPI 195 ompi/mpi/java/java/Status.java MPI.check(); MPI 217 ompi/mpi/java/java/Status.java MPI.check(); MPI 211 ompi/mpi/java/java/Struct.java return addField(MPI.BYTE, 1, length); MPI 230 ompi/mpi/java/java/Struct.java return addField(MPI.CHAR, 2, length); MPI 249 ompi/mpi/java/java/Struct.java return addField(MPI.SHORT, 2, length); MPI 268 ompi/mpi/java/java/Struct.java return addField(MPI.INT, 4, length); MPI 287 ompi/mpi/java/java/Struct.java return addField(MPI.LONG, 8, length); MPI 306 ompi/mpi/java/java/Struct.java return addField(MPI.FLOAT, 4, length); MPI 325 ompi/mpi/java/java/Struct.java return addField(MPI.DOUBLE, 8, length); MPI 410 ompi/mpi/java/java/Struct.java return offset == 0 ? buffer : MPI.slice(buffer, offset); MPI 420 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.BYTE) : typeMismatch; MPI 432 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.BYTE) : typeMismatch; MPI 443 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.BYTE) : typeMismatch; MPI 455 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.BYTE) : typeMismatch; MPI 466 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.CHAR) : typeMismatch; MPI 478 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.CHAR) : typeMismatch; MPI 489 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.CHAR) : typeMismatch; MPI 501 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.CHAR) : typeMismatch; MPI 512 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.SHORT) : typeMismatch; MPI 524 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.SHORT) : typeMismatch; MPI 535 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.SHORT) : typeMismatch; MPI 547 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.SHORT) : typeMismatch; MPI 558 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.INT) : typeMismatch; MPI 570 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.INT) : typeMismatch; MPI 581 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.INT) : typeMismatch; MPI 593 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.INT) : typeMismatch; MPI 604 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.LONG) : typeMismatch; MPI 616 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.LONG) : typeMismatch; MPI 627 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.LONG) : typeMismatch; MPI 639 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.LONG) : typeMismatch; MPI 650 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.FLOAT) : typeMismatch; MPI 662 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.FLOAT) : typeMismatch; MPI 673 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.FLOAT) : typeMismatch; MPI 685 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.FLOAT) : typeMismatch; MPI 696 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.DOUBLE) : typeMismatch; MPI 708 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.DOUBLE) : typeMismatch; MPI 719 ompi/mpi/java/java/Struct.java assert validType(field, 0, MPI.DOUBLE) : typeMismatch; MPI 731 ompi/mpi/java/java/Struct.java assert validType(field, index, MPI.DOUBLE) : typeMismatch; MPI 777 ompi/mpi/java/java/Struct.java return position == 0 ? buffer : MPI.slice(buffer, position); MPI 797 ompi/mpi/java/java/Struct.java return position == 0 ? buffer : MPI.slice(buffer, position); MPI 161 ompi/mpi/java/java/Win.java MPI.check(); MPI 192 ompi/mpi/java/java/Win.java MPI.check(); MPI 208 ompi/mpi/java/java/Win.java MPI.check(); MPI 230 ompi/mpi/java/java/Win.java MPI.check(); MPI 261 ompi/mpi/java/java/Win.java MPI.check(); MPI 293 ompi/mpi/java/java/Win.java MPI.check(); MPI 315 ompi/mpi/java/java/Win.java MPI.check(); MPI 329 ompi/mpi/java/java/Win.java MPI.check(); MPI 342 ompi/mpi/java/java/Win.java MPI.check(); MPI 356 ompi/mpi/java/java/Win.java MPI.check(); MPI 369 ompi/mpi/java/java/Win.java MPI.check(); MPI 382 ompi/mpi/java/java/Win.java MPI.check(); MPI 397 ompi/mpi/java/java/Win.java MPI.check(); MPI 411 ompi/mpi/java/java/Win.java MPI.check(); MPI 424 ompi/mpi/java/java/Win.java MPI.check(); MPI 438 ompi/mpi/java/java/Win.java MPI.check(); MPI 465 ompi/mpi/java/java/Win.java MPI.check(); MPI 479 ompi/mpi/java/java/Win.java MPI.check(); MPI 494 ompi/mpi/java/java/Win.java MPI.check(); MPI 495 ompi/mpi/java/java/Win.java setAttr(handle, keyval, MPI.attrSet(value)); MPI 510 ompi/mpi/java/java/Win.java MPI.check(); MPI 512 ompi/mpi/java/java/Win.java return obj instanceof byte[] ? MPI.attrGet((byte[])obj) : obj; MPI 525 ompi/mpi/java/java/Win.java MPI.check(); MPI 537 ompi/mpi/java/java/Win.java MPI.check(); MPI 550 ompi/mpi/java/java/Win.java MPI.check(); MPI 564 ompi/mpi/java/java/Win.java MPI.check(); MPI 619 ompi/mpi/java/java/Win.java MPI.check(); MPI 653 ompi/mpi/java/java/Win.java MPI.check(); MPI 691 ompi/mpi/java/java/Win.java MPI.check(); MPI 731 ompi/mpi/java/java/Win.java MPI.check(); MPI 756 ompi/mpi/java/java/Win.java MPI.check(); MPI 769 ompi/mpi/java/java/Win.java MPI.check(); MPI 781 ompi/mpi/java/java/Win.java MPI.check(); MPI 794 ompi/mpi/java/java/Win.java MPI.check(); MPI 806 ompi/mpi/java/java/Win.java MPI.check(); MPI 827 ompi/mpi/java/java/Win.java MPI.check(); MPI 855 ompi/mpi/java/java/Win.java MPI.check(); MPI 876 ompi/mpi/java/java/Win.java MPI.check(); MPI 889 ompi/mpi/java/java/Win.java MPI.check(); MPI 902 ompi/mpi/java/java/Win.java MPI.check(); MPI 915 ompi/mpi/java/java/Win.java MPI.check();