Re: [OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development

2022-08-03 Thread Nathan Hjelm via devel
Kind of sounds to me like they are using the wrong proc when receiving. Here is an example of what a modex receive should look like:https://github.com/open-mpi/ompi/blob/main/opal/mca/btl/ugni/btl_ugni_endpoint.c#L44-NathanOn Aug 3, 2022, at 11:29 AM, "Jeff Squyres (jsquyres) via devel" wrote:Gl

Re: [OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development

2022-08-03 Thread Jeff Squyres (jsquyres) via devel
- > Jeff Squyres > jsquy...@cisco.com > > > From: devel on behalf of Michele > Martinelli via devel > Sent: Saturday, July 23, 2022 9:04 AM > To: devel@lists.open-mpi.org > Cc: Michele Martinelli > Subject: [OMPI devel] How to pr

Re: [OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development

2022-08-03 Thread Michele Martinelli via devel
Saturday, July 23, 2022 9:04 AM To: devel@lists.open-mpi.org Cc: Michele Martinelli Subject: [OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development Hi, I'm trying to develop a btl for a custom NIC. I studied the btl.h file to understand the flow of calls that are ex

Re: [OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development

2022-08-03 Thread Jeff Squyres (jsquyres) via devel
le Martinelli via devel Sent: Saturday, July 23, 2022 9:04 AM To: devel@lists.open-mpi.org Cc: Michele Martinelli Subject: [OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development Hi, I'm trying to develop a btl for a custom NIC. I studied the btl.h file to understand the

[OMPI devel] How to progress MPI_Recv using custom BTL for NIC under development

2022-07-23 Thread Michele Martinelli via devel
Hi, I'm trying to develop a btl for a custom NIC. I studied the btl.h file to understand the flow of calls that are expected to be implemented in my component. I'm using a simple test (which works like a charm with the TCP btl) to test my development, the code is a simple MPI_Send + MPI_Recv: