1
1
openmpi/ompi/runtime
George Bosilca 6aa956241f Solve the issues when several PML are available. The main problem here come from the fact that an PML
is a lot more difficult than a PTL, and it can adapt it's behavior to the level of threading required
by the user. In this case the behavior is the priorit of the PML. Therefore this information is never
availale before the init function (of the PML) is called. So I try to keep nearly the same structure
as it was before, with one change. When a PML get initialized it does not necessarily means it has been
selected, so it does not means it has to create all it's internal structures (and select the PTL and
all this stuff). They can all be done later, when a PML knows that it definitively get selected
(when the enable function is called with the argument set to true). Thus, in the case of a PML close
one have to check if the PML has been selected or not before trying to clean up the internals.

I had to change the MPI_Init function to allow the PML to be enabled before we start adding procs inside.

This commit was SVN r6434.
2005-07-12 05:40:56 +00:00
..
help-mpi-runtime.txt While we're moving directories around, move ompi/mpi/runtime -> 2005-07-03 12:07:29 +00:00
Makefile.am While we're moving directories around, move ompi/mpi/runtime -> 2005-07-03 12:07:29 +00:00
mpiruntime.h * rename locking code from ompi to opal 2005-07-03 22:45:48 +00:00
ompi_mpi_abort.c * rename ompi_show_help to opal_show_help 2005-07-04 02:38:44 +00:00
ompi_mpi_finalize.c * rename ompi_event to opal_event 2005-07-03 23:09:55 +00:00
ompi_mpi_init.c Solve the issues when several PML are available. The main problem here come from the fact that an PML 2005-07-12 05:40:56 +00:00
ompi_mpi_io.c While we're moving directories around, move ompi/mpi/runtime -> 2005-07-03 12:07:29 +00:00
ompi_mpi_params.c (Re-)Added two MCA Parameters that must have been lost in the merge way back when: 2005-07-08 21:01:37 +00:00
params.h While we're moving directories around, move ompi/mpi/runtime -> 2005-07-03 12:07:29 +00:00