I'm unaware of any firm plans to port either Open MPI or the underlying
OpenRTE run-time to VxWorks, though I have had some initial contact
from others interested in possibly doing so with the latter (part of a
virtual telescope control and data processing system). Being fairly
familiar with VxWorks, I think the OpenRTE port should be relatively
straightforward - in fact, I think there is a high probability that it
will work "out-of-the-box". Ditto for the Open MPI layer.
The only real issue might be in the atomics section and a handful of
other places that actually configure themselves based on the operating
system they "detect" in the local environment. We recognize OS names
like Linux - I'm not sure what would happen within VxWorks. We might
have to add a few lines here and there to recognize VxWorks, even
though that system is based on Unix (the name probably comes back as
specific to vxworks, as I recall).
Anyway, I'd be happy to help answer questions if you want to give it a
whirl, and can connect you with others as they try (though that's
probably a little ways off).
Ali Eghlima wrote:
Looking at the OpenMPI web site, I
find any reference to support for VxWorks.
Here are my questions:
there any plan for OpenMPI to run on VxWorks?
anyone has ported/customized OpenMPI to work on VxWorks?
level of effort does it take to port OpenMPI to run on VxWorks.
users mailing list