#include <MPICommunicator.h>
Inheritance diagram for MPICommunicator:
|
Definition at line 65 of file MPICommunicator.cpp. References Communicator::_id, and Communicator::_nprocs. |
|
Definition at line 89 of file MPICommunicator.cpp. References first. |
|
Implements Communicator. Definition at line 293 of file MPICommunicator.cpp. References AsyncMesgHandle::_handle, AsyncMesgHandle::_kbuf, ErrorMesg(), id, KOKO_NULL_HANDLE, KokoMesgHandle, KokoBuffer::Lock(), KokoBuffer::Locked(), and KokoBuffer::Size(). |
|
Implements Communicator. Definition at line 244 of file MPICommunicator.cpp. References AsyncMesgHandle::_handle, AsyncMesgHandle::_kbuf, ErrorMesg(), id, KOKO_NULL_HANDLE, KokoMesgHandle, KokoBuffer::Lock(), KokoBuffer::Locked(), and KokoBuffer::Size(). |
|
Implements Communicator. Definition at line 110 of file MPICommunicator.cpp. References ErrorMesg(). |
|
Implements Communicator. Definition at line 449 of file MPICommunicator.cpp. References Communicator::_recv_tag, ErrorMesg(), KokoBuffer::GetBuffer(), KokoBuffer::GetTag(), Communicator::ID(), KokoBuffer::Locked(), KokoBuffer::SetCurSize(), KokoBuffer::SetTag(), and KokoBuffer::TotalSize(). |
|
Definition at line 498 of file MPICommunicator.cpp. References len. Referenced by ARecv(), ASend(), Barrier(), Broadcast(), Recv(), Send(), SendRecv(), Test(), and Wait(). |
|
Definition at line 88 of file Communicator.h. References Communicator::_id, and KokoProcID. Referenced by Broadcast(). |
|
Definition at line 95 of file Communicator.h. References Communicator::_nprocs. |
|
Definition at line 91 of file Communicator.h. References Communicator::_id, and KokoProcID. |
|
Implements Communicator. Definition at line 162 of file MPICommunicator.cpp. References Communicator::_recv_bytes, Communicator::_recv_src, Communicator::_recv_tag, ErrorMesg(), id, KokoBuffer::Locked(), KokoBuffer::SetCurSize(), and KokoBuffer::TotalSize(). |
|
Definition at line 100 of file Communicator.h. References Communicator::_recv_bytes. |
|
Definition at line 108 of file Communicator.h. References Communicator::_recv_src, and KokoProcID. |
|
Definition at line 105 of file Communicator.h. References Communicator::_recv_tag, and KokoTag. Referenced by Messenger::WaitForBroadcast(), and Messenger::WaitForMessage(). |
|
Implements Communicator. Definition at line 130 of file MPICommunicator.cpp. References ErrorMesg(), id, KokoBuffer::Locked(), and KokoBuffer::Size(). |
|
|
|
Definition at line 200 of file MPICommunicator.cpp. References Communicator::_recv_bytes, Communicator::_recv_src, Communicator::_recv_tag, ErrorMesg(), KokoBuffer::Locked(), KokoBuffer::Size(), and src. |
|
Implements Communicator. Definition at line 392 of file MPICommunicator.cpp. References Communicator::_recv_bytes, ErrorMesg(), and KOKO_NULL_HANDLE. |
|
Implements Communicator. Definition at line 342 of file MPICommunicator.cpp. References Communicator::_recv_bytes, ErrorMesg(), and KOKO_NULL_HANDLE. |
|
Definition at line 112 of file Communicator.h. Referenced by Communicator::Communicator(), Communicator::ID(), MPICommunicator(), and Communicator::Rank(). |
|
Definition at line 113 of file Communicator.h. Referenced by Communicator::Communicator(), MPICommunicator(), and Communicator::NumProcessors(). |
|
Definition at line 115 of file Communicator.h. Referenced by Communicator::Communicator(), Recv(), Communicator::RecvSize(), SendRecv(), Test(), and Wait(). |
|
Definition at line 114 of file Communicator.h. Referenced by Communicator::Communicator(), Recv(), Communicator::RecvSource(), and SendRecv(). |
|
Definition at line 116 of file Communicator.h. Referenced by Broadcast(), Communicator::Communicator(), Recv(), Communicator::RecvTag(), and SendRecv(). |