I just added a new plugin to my Open MPI installation; do I need to recompile all my MPI apps?
If your installation of Open MPI uses shared libraries and components are standalone plug-in files, then no. If you add a new component (such as support for a new network), Open MPI will simply open the new plugin at run-time — your applications do not need to be recompiled or re-linked. 9. I just upgraded my Myrinet|Infiniband network; do I need to recompile all my MPI apps? If your installation of Open MPI uses shared libraries and components are standalone plug-in files, then no. You simply need to recompile the Open MPI components that support that network and re-install them. More specifically, Open MPI shifts the dependency on the underlying network away from the MPI applications and to the Open MPI plug-ins. This is a major advantage over many other MPI implementations. MPI applications will simply open the new plugin when they run. 10. We just upgraded our version of Open MPI; do I need to recompile all my MPI apps? It is unlikely. Most MPI applications solely interact with Op