Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: [OMPI devel] BTL move - the notion
From: Richard Graham (rlgraham_at_[hidden])
Date: 2008-12-04 20:00:16

Let me start the e-mail conversation, and see how far we get.

Goal: The goal several of us have is to be able to use the btl¹s outside of
the MPI layer in Open MPI. The layer itself is generic, w/o specific
knowledge of Upper Level Protocols, so is well suited for this sort of use.

Technical Approach: What we have suggested is to start the process with the
Open MPI code base, and make it independent of the mpi-layer (which it is
now), and the run-time layer.

Before we get into any specific technical details,
the first question I have is are people totally opposed to the notion of
making the btl¹s independent of MPI and the run-time ?
This does not mean that it can¹t be used by it, but that there are well
defined abstraction layers, i.e., are people against the goal in the first
place ?

What are alternative suggestions to the technical approach ?

One suggestion has been to branch and patch. To me this is a long-term
maintenance nightmare.

What are peoples thoughts here ?