1
1
openmpi/ompi/runtime
Jeff Squyres fec7918eea Some paffinity functions had their return status overloaded:
* If < 0, it's an OPAL_ERR_* value
 * If >= 0, it's the actual output value of the function

This is problematic for the OPAL_SOS stuff.  This commit changes those
functions to always return OPAL_* statuses and send the output value
back through output parameters (like 95% of the rest of the code
base).  This avoids the confusion with OPAL_SOS stuff and makes
paffinity work again (e.g., mpirun --bind-to-core ...).

I updated all paffinitiy modules for the new function signatures, and
bumped the paffinity API version up to 2.0.1.  I don't think the
version change will matter, though, because we'll be introducing
support for hardware threads soon, which will either bump the
paffinity version again or we'll replace paffinity with 
a new framework.

This commit was SVN r23197.
2010-05-21 16:55:28 +00:00
..
help-mpi-runtime.txt If we get OMPI_ERR_UNREACH from the PML, print a slightly more 2010-03-14 00:09:55 +00:00
Makefile.am Nysal noticed some repeated header files; removed. 2009-05-28 12:05:42 +00:00
mpiruntime.h add a uint8_t to the startup modex which allows us to recognize whether 2009-07-07 18:32:14 +00:00
ompi_cr.c ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
ompi_cr.h - Replace combinations of 2009-08-20 11:42:18 +00:00
ompi_module_exchange.c Create two new modex functions for send/recv of specific OPAL data types - basically, ensure that the values are packed and unpacked appropriately. Provides a convenience function as otherwise anyone wanting to send a value had to do this themselves. 2009-07-15 04:54:53 +00:00
ompi_module_exchange.h Add missing header file 2009-07-15 15:09:59 +00:00
ompi_mpi_abort.c ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
ompi_mpi_finalize.c Fix the configure logic for --with-ft so that it properly takes a comma separated list. 2010-03-12 23:57:50 +00:00
ompi_mpi_init.c Some paffinity functions had their return status overloaded: 2010-05-21 16:55:28 +00:00
ompi_mpi_params.c The system headers are supposed to be protected by #ifdef and not by #if. 2009-07-16 18:27:33 +00:00
ompi_mpi_preconnect.c Fix bugs where (OMPI_ERROR == *) checks cannot be converted to (OMPI_SUCCESS != *) since the return codes are overloaded to return an "index" on success. 2010-05-18 20:54:11 +00:00
params.h Per the discussion on the devel list, move the binding of processes to processors from MPI_Init to process start. This involves: 2009-05-12 02:18:35 +00:00