Hello Florent,
Am Do., 23. Jan. 2025 um 01:24 Uhr schrieb 'Florent GERMAIN' via Open MPI devel <devel@lists.open-mpi.org>: > Hello, > > *Would you be opening a PR for both PML and OSC components? The reason I > ask is if you don’t have the OSC component ready to include in a PR how > will you be supporting one sided ops?* > As pt2pt osc has been dropped, we need both pml and osc, thus our intent > is to open a PR for each of these two components at the same time. > Is your recommendation to actually open a single PR for both? > > > That would be better. > *Would your PRs touch code outside of the new components?* > I don't think we have any modification outside of than pml+osc+common > components. > > > Very good! > *Also it would be nice to add some documentation about the BXI network in > for example the > docs/installing-open-mpi/configure-cli-options/networking.rst file in the > docs folder. Also double check if there may need to be updates > to fork-system-popen.rst.* > We'll check these files. > > *If the BXI transport API is using some portals API there are additional > things to consider. Actually I thought BXI used to talk portals4. Is there > a reason you can't use the existing portals4 mtl and osc components?* > BXI hardware is indeed based on portals4 API. The main reason why we use > an external component is to plug it in other communication frameworks like > for example NCCL/RCCL. Is is also easier to optimize the communication > protocols regarding BXI hardware. We also can benefit shared memory under > some conditions, which seems to be harder using the portals4 mtl. > Ah that makes sense, esp. the shared memory part. > Regards, > Florent > > ------------------------------ > *De :* Howard Pritchard <hpprit...@gmail.com> > *Envoyé :* mercredi 22 janvier 2025 17:16 > *À :* devel@lists.open-mpi.org <devel@lists.open-mpi.org> > *Objet :* Re: [OMPI devel] Question about new component submission > > Hello Florent, > > Would you be opening a PR for both PML and OSC components? The reason I > ask is if you don’t have the OSC component ready to include in a PR how > will you be supporting one sided ops? > > Would your PRs touch code outside of the new components? > > Also it would be nice to add some documentation about the BXI network in > for example the docs/installing-open-mpi/configure-cli-options/networking.rst > file in the docs folder. Also double check if there may need to be > updates to fork-system-popen.rst. > > If the BXI transport API is using some portals API there are additional > things to consider. Actually I thought BXI used to talk portals4. Is > there a reason you can't use the existing portals4 mtl and osc components? > > George's points on testing, ideally CI, are quite important. > > Howard > > > Am Mi., 22. Jan. 2025 um 08:35 Uhr schrieb 'George Bosilca' via Open MPI > devel <devel@lists.open-mpi.org>: > > Florent, > > With such specific hardware needs the community would not be able to > provide any guarantee (compile or test) about these component. Are you > planning to join our github CI or at least the MTT tester in order to > ensure correctness of the two proposed components ? > > Best, > George. > > > On Wed, Jan 22, 2025 at 10:12 AM 'Florent GERMAIN' via Open MPI devel < > devel@lists.open-mpi.org> wrote: > > The external communication component is named UBCL. > It is the communication transport for our BXI interconnect for at least > the coming years. > It has a shared memory transport (for now CMA and CUDA IPC) and a BXI > interconnect transport. > > Regards, > Florent > > ------------------------------ > *De :* 'Jeff Squyres (jsquyres)' via Open MPI devel < > devel@lists.open-mpi.org> > *Envoyé :* mercredi 22 janvier 2025 15:18 > *À :* devel@lists.open-mpi.org <devel@lists.open-mpi.org> > *Cc :* dl-rd-herons <dl-rd-her...@eviden.com> > *Objet :* Re: [OMPI devel] Question about new component submission > > Additionally, we will want some assurances that you will continue to > support the code over time. We are not looking for one-time dumps of > software solely for the purpose of getting the code in the main community > distribution. > > Can you give us a description of what these new PML and OSC components > will do? E.g., do they support some specific networking hardware? > ------------------------------ > *From:* Gilles Gouaillardet <gilles.gouaillar...@gmail.com> > *Sent:* Wednesday, January 22, 2025 9:00 AM > *To:* devel@lists.open-mpi.org <devel@lists.open-mpi.org> > *Cc:* dl-rd-herons <dl-rd-her...@eviden.com> > *Subject:* Re: [OMPI devel] Question about new component submission > > > Florent, > > All you need is to issue a Pull Request and make sure the commits are > signed off (and you understand the legal implications of doing that) > > Cheers, > > Gilles > > On Wed, Jan 22, 2025, 19:28 'Florent GERMAIN' via Open MPI devel < > devel@lists.open-mpi.org> wrote: > > Hello, > We are working on an external communication component. > We plan to work on an open version of this external communication > component to test it outside of our infrastructure. > > To use it with Open MPI, we developed a PML component (and are developing > an OSC component). > We would like to submit them to the Open MPI community. > > What is the procedure to submit these components? > What are the requirements for these components to be ? > > Regards, > > *Florent GERMAIN* > Ingénieur de développement – BDS-R&D > 2 rue de la Piquetterie – Bruyères le Chatel – France > eviden.com > [image: LinkedIn icon] <https://www.linkedin.com/company/eviden> [image: > Twitter icon] <https://twitter.com/EvidenLive> [image: Instagram icon] > <https://www.instagram.com/evidenlive> [image: YouTube icon] > <https://www.youtube.com/@EvidenLive> > > [image: Eviden logo] > > an atos business > > > > > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > > To unsubscribe from this group and stop receiving emails from it, send an > email to devel+unsubscr...@lists.open-mpi.org. > To unsubscribe from this group and stop receiving emails from it, send an email to devel+unsubscr...@lists.open-mpi.org.