MPIPut
The term MPIPut refers to the MPI_Put routine that is part of the MPI one‑sided communication, or Remote Memory Access (RMA) model. MPI_Put allows a process, called the origin, to write data directly into the memory window of another process, called the target, without any explicit cooperation from the target at the time the data is transmitted. The routine completes a data transfer by performing a local copy on the origin host and then a remote copy to the target window.
The MPI_Put call does not alter program flow or require a matching receive operation on the target,
The syntax for MPI_Put is: MPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int
MPI_Put is often used in scientific codes that implement global arrays on distributed memory, enabling efficient