1
1
openmpi/opal
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
..
asm remove unneeded footer 2006-09-26 20:30:49 +00:00
class Pinpoint the usual execution path (add OPAL_LIKELY). 2007-04-12 06:18:01 +00:00
etc * fix a typo 2007-02-06 21:59:55 +00:00
event Make select work for MS Windows. 2007-06-04 10:53:04 +00:00
include Don't build all the network support code on systems without sockets (like 2007-05-30 15:25:22 +00:00
mca Bring Portable Linux Processor Affinity into trunk. 2007-06-05 22:07:30 +00:00
memoryhooks Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
runtime OS X apparently really doesn't like shared libraries with unresolvable 2007-06-05 03:03:59 +00:00
threads - When not debugging, do not initialize a unused mutexattr. 2007-05-24 18:54:22 +00:00
tools OS X apparently really doesn't like shared libraries with unresolvable 2007-06-05 03:03:59 +00:00
util Need one additional space for the case that the path is relative 2007-06-05 14:50:15 +00:00
win32 dd some Windows missing defines & macros. 2007-04-01 15:55:34 +00:00
Makefile.am Clean up a couple of configure things: 2007-05-15 04:23:48 +00:00
win_makefile Move all win32 related files in opal, and modify all the Makefiles.am to 2005-12-08 06:17:15 +00:00