[OMPI devel] Requesting information for message envelope/metadata

2023-07-31 Thread Kingshuk Haldar via devel
Hi,

I need to access the message envelope/metadata structure that is sent along 
with/before the message is sent to UCX completely.

Is this available at the OpenMPI code or, is now completely passed to the UCX 
now?

I tried to figure it out myself but got lost. Any help is appreciated.


Best,
Kingshuk
--
Kingshuk Haldaremail:  kingshuk.hal...@hlrs.de
HLRS, Uni Stuttgarthttps://www.hlrs.de/people/kingshuk-haldar
Nobelstraße 19 phone: +49 711 685 62023
70569 Stuttgart, Germany


Re: [OMPI devel] Requesting information for message envelope/metadata

2023-07-31 Thread Florent GERMAIN via devel
Hi,

As far as I know, the message transfer knowledge of OpenMPI when using PML/UCX 
is pretty minimal.
When sending a message, the arguments are passed to UCX as is (here 
https://github.com/open-mpi/ompi/blob/main/ompi/mca/pml/ucx/pml_ucx.c#L840)
The UCX tag is a combination of MPI tag and communicator context id 
(https://github.com/open-mpi/ompi/blob/main/ompi/mca/pml/ucx/pml_ucx_request.h#L46)
There also is a variant using ucp_tag_send_nbx, which seems similar.

If you want to understand how the message is matched and segmented or if there 
is any header and what's in it, you may want to check the UCP (UCX Protocols) 
part of UCX.

Regards,
Florent

-Message d'origine-
De : devel  De la part de Kingshuk Haldar via 
devel Envoyé : lundi 31 juillet 2023 09:37 À : devel@lists.open-mpi.org Cc : 
Kingshuk Haldar  Objet : [OMPI devel] Requesting 
information for message envelope/metadata

Caution: External email. Do not open attachments or click links, unless this 
email comes from a known sender and you know the content is safe.


Hi,

I need to access the message envelope/metadata structure that is sent along 
with/before the message is sent to UCX completely.

Is this available at the OpenMPI code or, is now completely passed to the UCX 
now?

I tried to figure it out myself but got lost. Any help is appreciated.


Best,
Kingshuk
--
Kingshuk Haldaremail:  kingshuk.hal...@hlrs.de
HLRS, Uni Stuttgarthttps://www.hlrs.de/people/kingshuk-haldar
Nobelstraße 19 phone: +49 711 685 62023
70569 Stuttgart, Germany