1
1
openmpi/ompi/runtime
Bill D'Amico 9b5f73976d Bring Portable Linux Processor Affinity into trunk.
Changes paffinity interface to use a cpu mask for available/preferred cpus
rather than the current coarse grained paffinity that lets the OS choose
which processor.

Macros for setting and clearing masks are provided.

Solaris and windows changes have not been made. Solaris subdirectory has some
suggested changes - however the relevant man pages for the Solaris 10 APIs
have some ambiguity regarding order in which one create and sets a processor
set. As we did not have access to a solaris 10 machine we could not test to
see the correct way to do the work under solaris.

This commit was SVN r14887.
2007-06-05 22:07:30 +00:00
..
help-mpi-runtime.txt The mpi_leave_pinned and mpi_leave_pinned_pipeline MCA parameters were 2007-01-21 14:02:06 +00:00
Makefile.am Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD). 2007-03-16 23:11:45 +00:00
mpiruntime.h - UNexport symbols that shouldn't be needed outside the libraries 2007-05-16 15:46:52 +00:00
ompi_cr.c Closes trac:977 2007-04-14 02:06:05 +00:00
ompi_cr.h Closes trac:977 2007-04-14 02:06:05 +00:00
ompi_mpi_abort.c * Before this commit, if we called ompi_mpi_abort() before MPI_INIT 2007-01-29 22:01:28 +00:00
ompi_mpi_finalize.c Commit the orted-failed-to-start code. This correctly causes the system to detect the failure of an orted to start and allows the system to terminate all procs/orteds that *did* start. 2007-05-21 18:31:28 +00:00
ompi_mpi_init.c Bring Portable Linux Processor Affinity into trunk. 2007-06-05 22:07:30 +00:00
ompi_mpi_params.c Allow multiple connections to be started simultaneously when doing the OOB 2007-05-23 21:35:44 +00:00
ompi_mpi_preconnect.c Allow multiple connections to be started simultaneously when doing the OOB 2007-05-23 21:35:44 +00:00
params.h Clean up the preconnect code: 2007-05-01 04:49:36 +00:00