[OMPI devel] RDMA and OMPI implementation

2022-04-20 Thread Masoud Hemmatpour via devel
Hello Everyone, Sorry, MPI is quite new for me, in particular the implementation. If you don't mind, I have some very basic questions regarding the OMPI implementation. If I use one-sided MPI operations (Get, and Put) forcefully I use RDMA? Is it possible to have one-sided without RDMA? In gener

Re: [OMPI devel] RDMA and OMPI implementation

2022-04-20 Thread Zhang, William via devel
Hello Masoud, Responded inline Thanks, William From: devel on behalf of Masoud Hemmatpour via devel Reply-To: Open MPI Developers Date: Wednesday, April 20, 2022 at 5:29 AM To: Open MPI Developers Cc: Masoud Hemmatpour Subject: [EXTERNAL] [OMPI devel] RDMA and OMPI implementation CAUTION

Re: [OMPI devel] RDMA and OMPI implementation

2022-04-20 Thread Jeff Squyres (jsquyres) via devel
Let me add a little more color to William's response. The general theme is: it depends on what the underlying network provides. Some underlying networks natively support one-sided operations like PUT / WRITE and GET / READ (e.g., IB/RDMA, RoCE/RDMA, ... etc.). Some don't (like TCP). Open MPI

Re: [OMPI devel] RDMA and OMPI implementation

2022-04-20 Thread Masoud Hemmatpour via devel
Thank you very much for your description! Actually, I read this issue on github: Is OpenMPI supporting RDMA? If I have IB and I install and use UCX, does this guarantee that I am using RDMA or still it does not guarantee? Thanks again, On