virtual 40 ompi/mpi/cxx/comm.h virtual inline ~Comm_Null() { } virtual 69 ompi/mpi/cxx/comm.h virtual inline ~Comm_Null() { } virtual 166 ompi/mpi/cxx/comm.h virtual void Send(const void *buf, int count, virtual 169 ompi/mpi/cxx/comm.h virtual void Recv(void *buf, int count, const Datatype & datatype, virtual 173 ompi/mpi/cxx/comm.h virtual void Recv(void *buf, int count, const Datatype & datatype, virtual 176 ompi/mpi/cxx/comm.h virtual void Bsend(const void *buf, int count, virtual 179 ompi/mpi/cxx/comm.h virtual void Ssend(const void *buf, int count, virtual 182 ompi/mpi/cxx/comm.h virtual void Rsend(const void *buf, int count, virtual 185 ompi/mpi/cxx/comm.h virtual Request Isend(const void *buf, int count, virtual 188 ompi/mpi/cxx/comm.h virtual Request Ibsend(const void *buf, int count, const virtual 191 ompi/mpi/cxx/comm.h virtual Request Issend(const void *buf, int count, virtual 194 ompi/mpi/cxx/comm.h virtual Request Irsend(const void *buf, int count, virtual 197 ompi/mpi/cxx/comm.h virtual Request Irecv(void *buf, int count, virtual 200 ompi/mpi/cxx/comm.h virtual bool Iprobe(int source, int tag, Status & status) const; virtual 202 ompi/mpi/cxx/comm.h virtual bool Iprobe(int source, int tag) const; virtual 204 ompi/mpi/cxx/comm.h virtual void Probe(int source, int tag, Status & status) const; virtual 206 ompi/mpi/cxx/comm.h virtual void Probe(int source, int tag) const; virtual 208 ompi/mpi/cxx/comm.h virtual Prequest Send_init(const void *buf, int count, virtual 212 ompi/mpi/cxx/comm.h virtual Prequest Bsend_init(const void *buf, int count, virtual 216 ompi/mpi/cxx/comm.h virtual Prequest Ssend_init(const void *buf, int count, virtual 220 ompi/mpi/cxx/comm.h virtual Prequest Rsend_init(const void *buf, int count, virtual 224 ompi/mpi/cxx/comm.h virtual Prequest Recv_init(void *buf, int count, virtual 228 ompi/mpi/cxx/comm.h virtual void Sendrecv(const void *sendbuf, int sendcount, virtual 234 ompi/mpi/cxx/comm.h virtual void Sendrecv(const void *sendbuf, int sendcount, virtual 240 ompi/mpi/cxx/comm.h virtual void Sendrecv_replace(void *buf, int count, virtual 245 ompi/mpi/cxx/comm.h virtual void Sendrecv_replace(void *buf, int count, virtual 254 ompi/mpi/cxx/comm.h virtual Group Get_group() const; virtual 256 ompi/mpi/cxx/comm.h virtual int Get_size() const; virtual 258 ompi/mpi/cxx/comm.h virtual int Get_rank() const; virtual 262 ompi/mpi/cxx/comm.h virtual Comm& Clone() const = 0; virtual 264 ompi/mpi/cxx/comm.h virtual void Free(void); virtual 266 ompi/mpi/cxx/comm.h virtual bool Is_inter() const; virtual 277 ompi/mpi/cxx/comm.h virtual void virtual 280 ompi/mpi/cxx/comm.h virtual void virtual 284 ompi/mpi/cxx/comm.h virtual void virtual 290 ompi/mpi/cxx/comm.h virtual void virtual 296 ompi/mpi/cxx/comm.h virtual void virtual 302 ompi/mpi/cxx/comm.h virtual void virtual 308 ompi/mpi/cxx/comm.h virtual void virtual 313 ompi/mpi/cxx/comm.h virtual void virtual 319 ompi/mpi/cxx/comm.h virtual void virtual 324 ompi/mpi/cxx/comm.h virtual void virtual 330 ompi/mpi/cxx/comm.h virtual void virtual 336 ompi/mpi/cxx/comm.h virtual void virtual 342 ompi/mpi/cxx/comm.h virtual void virtual 346 ompi/mpi/cxx/comm.h virtual void virtual 356 ompi/mpi/cxx/comm.h virtual void Disconnect(); virtual 366 ompi/mpi/cxx/comm.h virtual void Get_name(char * comm_name, int& resultlen) const; virtual 368 ompi/mpi/cxx/comm.h virtual void Set_name(const char* comm_name); virtual 374 ompi/mpi/cxx/comm.h virtual int Get_topology() const; virtual 380 ompi/mpi/cxx/comm.h virtual void Abort(int errorcode); virtual 388 ompi/mpi/cxx/comm.h virtual void Set_errhandler(const Errhandler& errhandler); virtual 390 ompi/mpi/cxx/comm.h virtual Errhandler Get_errhandler() const; virtual 425 ompi/mpi/cxx/comm.h virtual void Set_attr(int comm_keyval, const void* attribute_val) const; virtual 427 ompi/mpi/cxx/comm.h virtual bool Get_attr(int comm_keyval, void* attribute_val) const; virtual 429 ompi/mpi/cxx/comm.h virtual void Delete_attr(int comm_keyval); virtual 43 ompi/mpi/cxx/datatype.h inline virtual ~Datatype() {} virtual 70 ompi/mpi/cxx/datatype.h inline virtual ~Datatype() {} virtual 112 ompi/mpi/cxx/datatype.h virtual Datatype Create_contiguous(int count) const; virtual 114 ompi/mpi/cxx/datatype.h virtual Datatype Create_vector(int count, int blocklength, virtual 117 ompi/mpi/cxx/datatype.h virtual Datatype Create_indexed(int count, virtual 125 ompi/mpi/cxx/datatype.h virtual Datatype Create_hindexed(int count, const int array_of_blocklengths[], virtual 128 ompi/mpi/cxx/datatype.h virtual Datatype Create_hvector(int count, int blocklength, Aint stride) const; virtual 130 ompi/mpi/cxx/datatype.h virtual Datatype Create_indexed_block(int count, int blocklength, virtual 132 ompi/mpi/cxx/datatype.h virtual Datatype Create_resized(const Aint lb, const Aint extent) const; virtual 134 ompi/mpi/cxx/datatype.h virtual int Get_size() const; virtual 136 ompi/mpi/cxx/datatype.h virtual void Get_extent(Aint& lb, Aint& extent) const; virtual 138 ompi/mpi/cxx/datatype.h virtual void Get_true_extent(Aint&, Aint&) const; virtual 140 ompi/mpi/cxx/datatype.h virtual void Commit(); virtual 142 ompi/mpi/cxx/datatype.h virtual void Free(); virtual 144 ompi/mpi/cxx/datatype.h virtual void Pack(const void* inbuf, int incount, void *outbuf, virtual 147 ompi/mpi/cxx/datatype.h virtual void Unpack(const void* inbuf, int insize, void *outbuf, int outcount, virtual 150 ompi/mpi/cxx/datatype.h virtual int Pack_size(int incount, const Comm& comm) const; virtual 152 ompi/mpi/cxx/datatype.h virtual void Pack_external(const char* datarep, const void* inbuf, int incount, virtual 155 ompi/mpi/cxx/datatype.h virtual Aint Pack_external_size(const char* datarep, int incount) const; virtual 157 ompi/mpi/cxx/datatype.h virtual void Unpack_external(const char* datarep, const void* inbuf, virtual 163 ompi/mpi/cxx/datatype.h virtual Datatype Create_subarray(int ndims, const int array_of_sizes[], virtual 168 ompi/mpi/cxx/datatype.h virtual Datatype Create_darray(int size, int rank, int ndims, virtual 186 ompi/mpi/cxx/datatype.h virtual Datatype Dup() const; virtual 215 ompi/mpi/cxx/datatype.h virtual void Delete_attr(int type_keyval); virtual 219 ompi/mpi/cxx/datatype.h virtual bool Get_attr(int type_keyval, void* attribute_val) const; virtual 221 ompi/mpi/cxx/datatype.h virtual void Get_contents(int max_integers, int max_addresses, virtual 226 ompi/mpi/cxx/datatype.h virtual void Get_envelope(int& num_integers, int& num_addresses, virtual 229 ompi/mpi/cxx/datatype.h virtual void Get_name(char* type_name, int& resultlen) const; virtual 231 ompi/mpi/cxx/datatype.h virtual void Set_attr(int type_keyval, const void* attribute_val); virtual 233 ompi/mpi/cxx/datatype.h virtual void Set_name(const char* type_name); virtual 27 ompi/mpi/cxx/errhandler.h inline virtual ~Errhandler() { } virtual 59 ompi/mpi/cxx/errhandler.h virtual void Free(); virtual 69 ompi/mpi/cxx/file.h virtual ~File() { } virtual 97 ompi/mpi/cxx/file.h virtual ~File() { } virtual 37 ompi/mpi/cxx/group.h inline virtual ~Group() {} virtual 67 ompi/mpi/cxx/group.h inline virtual ~Group() {} virtual 88 ompi/mpi/cxx/group.h virtual int Get_size() const; virtual 90 ompi/mpi/cxx/group.h virtual int Get_rank() const; virtual 103 ompi/mpi/cxx/group.h virtual Group Incl(int n, const int ranks[]) const; virtual 105 ompi/mpi/cxx/group.h virtual Group Excl(int n, const int ranks[]) const; virtual 107 ompi/mpi/cxx/group.h virtual Group Range_incl(int n, const int ranges[][3]) const; virtual 109 ompi/mpi/cxx/group.h virtual Group Range_excl(int n, const int ranges[][3]) const; virtual 111 ompi/mpi/cxx/group.h virtual void Free(); virtual 34 ompi/mpi/cxx/info.h virtual ~Info() {} virtual 63 ompi/mpi/cxx/info.h virtual ~Info() {} virtual 80 ompi/mpi/cxx/info.h virtual void Delete(const char* key); virtual 82 ompi/mpi/cxx/info.h virtual Info Dup() const; virtual 84 ompi/mpi/cxx/info.h virtual void Free(); virtual 86 ompi/mpi/cxx/info.h virtual bool Get(const char* key, int valuelen, char* value) const; virtual 88 ompi/mpi/cxx/info.h virtual int Get_nkeys() const; virtual 90 ompi/mpi/cxx/info.h virtual void Get_nthkey(int n, char* key) const; virtual 92 ompi/mpi/cxx/info.h virtual bool Get_valuelen(const char* key, int& valuelen) const; virtual 94 ompi/mpi/cxx/info.h virtual void Set(const char* key, const char* value); virtual 75 ompi/mpi/cxx/intercomm.h virtual Intercomm& Clone() const; virtual 77 ompi/mpi/cxx/intercomm.h virtual int Get_remote_size() const; virtual 79 ompi/mpi/cxx/intercomm.h virtual Group Get_remote_group() const; virtual 81 ompi/mpi/cxx/intercomm.h virtual Intracomm Merge(bool high) const; virtual 83 ompi/mpi/cxx/intercomm.h virtual Intercomm Create(const Group& group) const; virtual 85 ompi/mpi/cxx/intercomm.h virtual Intercomm Split(int color, int key) const; virtual 87 ompi/mpi/cxx/intracomm.h virtual void virtual 91 ompi/mpi/cxx/intracomm.h virtual void virtual 101 ompi/mpi/cxx/intracomm.h virtual Intracomm& Clone() const; virtual 103 ompi/mpi/cxx/intracomm.h virtual Intracomm virtual 106 ompi/mpi/cxx/intracomm.h virtual Intracomm virtual 109 ompi/mpi/cxx/intracomm.h virtual Intercomm virtual 113 ompi/mpi/cxx/intracomm.h virtual Cartcomm virtual 117 ompi/mpi/cxx/intracomm.h virtual Graphcomm virtual 126 ompi/mpi/cxx/intracomm.h virtual Intercomm Accept(const char* port_name, const Info& info, int root) virtual 129 ompi/mpi/cxx/intracomm.h virtual Intercomm Connect(const char* port_name, const Info& info, int root) virtual 132 ompi/mpi/cxx/intracomm.h virtual Intercomm Spawn(const char* command, const char* argv[], virtual 135 ompi/mpi/cxx/intracomm.h virtual Intercomm Spawn(const char* command, const char* argv[], virtual 139 ompi/mpi/cxx/intracomm.h virtual Intercomm Spawn_multiple(int count, const char* array_of_commands[], virtual 144 ompi/mpi/cxx/intracomm.h virtual Intercomm Spawn_multiple(int count, const char* array_of_commands[], virtual 32 ompi/mpi/cxx/op.h virtual ~Op(); virtual 47 ompi/mpi/cxx/op.h virtual void Init(User_function *func, bool commute); virtual 48 ompi/mpi/cxx/op.h virtual void Free(); virtual 50 ompi/mpi/cxx/op.h virtual void Reduce_local(const void *inbuf, void *inoutbuf, int count, virtual 52 ompi/mpi/cxx/op.h virtual bool Is_commutative(void) const; virtual 38 ompi/mpi/cxx/request.h virtual ~Request() {} virtual 61 ompi/mpi/cxx/request.h virtual ~Request() {} virtual 88 ompi/mpi/cxx/request.h virtual void Wait(Status &status); virtual 90 ompi/mpi/cxx/request.h virtual void Wait(); virtual 92 ompi/mpi/cxx/request.h virtual bool Test(Status &status); virtual 94 ompi/mpi/cxx/request.h virtual bool Test(); virtual 96 ompi/mpi/cxx/request.h virtual void Free(void); virtual 126 ompi/mpi/cxx/request.h virtual void Cancel(void) const; virtual 128 ompi/mpi/cxx/request.h virtual bool Get_status(Status& status) const; virtual 130 ompi/mpi/cxx/request.h virtual bool Get_status() const; virtual 163 ompi/mpi/cxx/request.h virtual ~Prequest() { } virtual 177 ompi/mpi/cxx/request.h virtual ~Prequest() { } virtual 186 ompi/mpi/cxx/request.h virtual void Start(); virtual 209 ompi/mpi/cxx/request.h virtual ~Grequest() {} virtual 222 ompi/mpi/cxx/request.h virtual void Complete(); virtual 37 ompi/mpi/cxx/status.h virtual ~Status() {} virtual 64 ompi/mpi/cxx/status.h virtual ~Status() {} virtual 83 ompi/mpi/cxx/status.h virtual int Get_count(const Datatype& datatype) const; virtual 85 ompi/mpi/cxx/status.h virtual bool Is_cancelled() const; virtual 87 ompi/mpi/cxx/status.h virtual int Get_elements(const Datatype& datatype) const; virtual 92 ompi/mpi/cxx/status.h virtual int Get_source() const; virtual 94 ompi/mpi/cxx/status.h virtual void Set_source(int source); virtual 96 ompi/mpi/cxx/status.h virtual int Get_tag() const; virtual 98 ompi/mpi/cxx/status.h virtual void Set_tag(int tag); virtual 100 ompi/mpi/cxx/status.h virtual int Get_error() const; virtual 102 ompi/mpi/cxx/status.h virtual void Set_error(int error); virtual 104 ompi/mpi/cxx/status.h virtual void Set_elements(const MPI::Datatype& datatype, int count); virtual 106 ompi/mpi/cxx/status.h virtual void Set_cancelled(bool flag); virtual 65 ompi/mpi/cxx/topology.h virtual Cartcomm& Clone() const; virtual 72 ompi/mpi/cxx/topology.h virtual int Get_dim() const; virtual 74 ompi/mpi/cxx/topology.h virtual void Get_topo(int maxdims, int dims[], bool periods[], virtual 77 ompi/mpi/cxx/topology.h virtual int Get_cart_rank(const int coords[]) const; virtual 79 ompi/mpi/cxx/topology.h virtual void Get_coords(int rank, int maxdims, int coords[]) const; virtual 81 ompi/mpi/cxx/topology.h virtual void Shift(int direction, int disp, virtual 84 ompi/mpi/cxx/topology.h virtual Cartcomm Sub(const bool remain_dims[]) const; virtual 86 ompi/mpi/cxx/topology.h virtual int Map(int ndims, const int dims[], const bool periods[]) const; virtual 143 ompi/mpi/cxx/topology.h virtual Graphcomm& Clone() const; virtual 149 ompi/mpi/cxx/topology.h virtual void Get_dims(int nnodes[], int nedges[]) const; virtual 151 ompi/mpi/cxx/topology.h virtual void Get_topo(int maxindex, int maxedges, int index[], virtual 154 ompi/mpi/cxx/topology.h virtual int Get_neighbors_count(int rank) const; virtual 156 ompi/mpi/cxx/topology.h virtual void Get_neighbors(int rank, int maxneighbors, virtual 159 ompi/mpi/cxx/topology.h virtual int Map(int nnodes, const int index[], virtual 35 ompi/mpi/cxx/win.h virtual ~Win() { } virtual 63 ompi/mpi/cxx/win.h virtual ~Win() { } virtual 97 ompi/mpi/cxx/win.h virtual void Set_errhandler(const MPI::Errhandler& errhandler) const; virtual 99 ompi/mpi/cxx/win.h virtual MPI::Errhandler Get_errhandler() const; virtual 104 ompi/mpi/cxx/win.h virtual void Accumulate(const void* origin_addr, int origin_count, virtual 111 ompi/mpi/cxx/win.h virtual void Complete() const; virtual 116 ompi/mpi/cxx/win.h virtual void Fence(int assert) const; virtual 118 ompi/mpi/cxx/win.h virtual void Free(); virtual 120 ompi/mpi/cxx/win.h virtual void Get(const void *origin_addr, int origin_count, virtual 125 ompi/mpi/cxx/win.h virtual MPI::Group Get_group() const; virtual 127 ompi/mpi/cxx/win.h virtual void Lock(int lock_type, int rank, int assert) const; virtual 129 ompi/mpi/cxx/win.h virtual void Post(const MPI::Group& group, int assert) const; virtual 131 ompi/mpi/cxx/win.h virtual void Put(const void* origin_addr, int origin_count, virtual 136 ompi/mpi/cxx/win.h virtual void Start(const MPI::Group& group, int assert) const; virtual 138 ompi/mpi/cxx/win.h virtual bool Test() const; virtual 140 ompi/mpi/cxx/win.h virtual void Unlock(int rank) const; virtual 142 ompi/mpi/cxx/win.h virtual void Wait() const; virtual 148 ompi/mpi/cxx/win.h virtual void Call_errhandler(int errorcode) const; virtual 176 ompi/mpi/cxx/win.h virtual void Delete_attr(int win_keyval); virtual 187 ompi/mpi/cxx/win.h virtual void Get_name(char* win_name, int& resultlen) const; virtual 189 ompi/mpi/cxx/win.h virtual void Set_attr(int win_keyval, const void* attribute_val); virtual 191 ompi/mpi/cxx/win.h virtual void Set_name(const char* win_name);