Ralph Castain
9224302c10
Remove debug
...
This commit was SVN r24128.
2010-12-01 13:12:24 +00:00
Ralph Castain
4f5625d699
Not totally necessary, but good form - init the oversubscribed field in the orte_nid_t object
...
This commit was SVN r24127.
2010-12-01 12:58:37 +00:00
Ralph Castain
30c37ea536
Ensure that the oversubscribed condition of nodes is accurately reported by the mapper, and that the results are communicated and used by the backend orteds when setting sched_yield on local procs. Restores prior behavior that was somehow lost along the way.
...
Includes a patch from Damien Guinier to fix vpid assignments when cpus-per-task is specified.
This commit was SVN r24126.
2010-12-01 12:51:39 +00:00
Shiqing Fan
828404bdad
Revert r24123, it's not for the trunk.
...
This commit was SVN r24125.
The following SVN revision numbers were found above:
r24123 --> open-mpi/ompi@71cb950ede
2010-12-01 11:52:09 +00:00
Shiqing Fan
d1ba4e8f7a
Add an option to enable/disable event thread support on Windows.
...
This commit was SVN r24124.
2010-12-01 11:27:14 +00:00
Shiqing Fan
71cb950ede
Remove redundant linking options for mpicxx and mpic++ on Windows.
...
This commit was SVN r24123.
2010-12-01 11:25:44 +00:00
Ralph Castain
85a974b0de
Better check for NULL before using the value
...
This commit was SVN r24122.
2010-12-01 04:48:50 +00:00
Ralph Castain
c56185887b
Change the event base "wakeup" support to enable the passing of events to the central thread for add/del. Add a macro OPAL_UPDATE_EVBASE for this purpose as it will likely be widely used.
...
Update the ORTE thread support to utilize this capability. Update the rmcast framework to track the change.
This commit was SVN r24121.
2010-12-01 04:26:43 +00:00
Ralph Castain
963336ee5a
Remove the test for libevent internal threads
...
This commit was SVN r24120.
2010-12-01 04:24:10 +00:00
Ralph Castain
5c166e6ea0
Update platform files
...
This commit was SVN r24119.
2010-12-01 04:23:40 +00:00
Ralph Castain
0441e81882
Oops - ensure that multicast msgs get circulated properly with the tcp module
...
This commit was SVN r24118.
2010-11-30 21:13:53 +00:00
Ralph Castain
d20c023348
Checkpoint the threading support for multicast - will be revised shortly, but this version currently works.
...
This commit was SVN r24117.
2010-11-30 17:30:16 +00:00
Ralph Castain
0465605a9c
Cleanup condition check for a param so it doesn't show if not usable.
...
This commit was SVN r24116.
2010-11-30 17:28:53 +00:00
Ralph Castain
09f02b3087
Update the ORTE thread acquire/release/wakeup macros to trigger release from event_loop so that conditions can be checked.
...
Add macro versions of condition_wait and friends for debug use.
This commit was SVN r24115.
2010-11-30 17:27:58 +00:00
Ralph Castain
83723037d5
Restore the reset of progress event counter to avoid over-sampling the event lib
...
This commit was SVN r24114.
2010-11-30 17:15:08 +00:00
Ralph Castain
9a30d2934f
Add orcm platform files
...
This commit was SVN r24106.
2010-11-30 16:20:45 +00:00
Ralph Castain
2523c9b2e8
Overload the event_base_t struct to include a (hopefully) temporary change to deal with cross-event-base synchronization. This is done transparently so no code changes are required within the rest of the code base. Comments explain what was changed and why.
...
This commit was SVN r24105.
2010-11-30 16:14:19 +00:00
Rolf vandeVaart
ad4c411ab0
Delete old utility script.
...
This commit was SVN r24101.
2010-11-30 15:18:07 +00:00
Rolf vandeVaart
1d53b928d9
Some utilities for tracking difference between ob1 and other PMLs.
...
This commit was SVN r24100.
2010-11-30 14:51:01 +00:00
Ralph Castain
6bcd4eca75
Update platform files
...
This commit was SVN r24099.
2010-11-30 01:15:15 +00:00
Rolf vandeVaart
fdf59375d6
Add a few #ifdefs for clarity.
...
This commit was SVN r24098.
2010-11-29 19:34:04 +00:00
Samuel Gutierrez
5dbb688feb
Oops! Remove unneeded memory barrier.
...
This commit was SVN r24096.
2010-11-29 16:10:44 +00:00
Samuel Gutierrez
74cff0e2a5
Update memory barriers in shared memory (sm) BTL. Fixes periodic segmentation faults when using Intel 10.0.025 or PGI 9.0-3. See #2619 for more details. Thanks Brian and George!
...
This commit was SVN r24095.
2010-11-29 15:57:54 +00:00
Mike Dubman
956e030f28
support for dynamic rules to control offload
...
This commit was SVN r24094.
2010-11-29 04:11:57 +00:00
Ralph Castain
d2547e84a3
MPI procs never use orte progress threads
...
This commit was SVN r24093.
2010-11-29 03:52:46 +00:00
Ralph Castain
71669720a3
Just get the output once on sigpipe error, and include the fd
...
This commit was SVN r24092.
2010-11-25 15:32:48 +00:00
Ralph Castain
30c635fd4d
Don't endlessly output sigpipe errors. Count the number of times we trap it, and abort if we get more than 10 of them.
...
This commit was SVN r24091.
2010-11-25 15:25:24 +00:00
Ralph Castain
71f116d21f
Expose the event_active API
...
This commit was SVN r24090.
2010-11-24 23:30:13 +00:00
Ralph Castain
b9b2d101dc
Add an mca param to indicate if orte progress threads are to be enabled. Error out if this is given and libevent thread support was not built.
...
This commit was SVN r24089.
2010-11-24 23:28:00 +00:00
Ralph Castain
380835602c
Add support for internal libevent threading support. Add configure logic to define an appropriate flag, and then use that flag to expose the required functions.
...
This commit was SVN r24088.
2010-11-24 23:24:53 +00:00
Ralph Castain
aa467162da
Add a "name" field to the condition wait object to help with debugging
...
This commit was SVN r24087.
2010-11-24 23:20:06 +00:00
Ethan Mallove
4209d531dc
Adjust r24080 to account for C, F77, and FC tags
...
This commit was SVN r24086.
The following SVN revision numbers were found above:
r24080 --> open-mpi/ompi@1d5785153f
2010-11-24 20:45:07 +00:00
Eugene Loh
fcf1d993b8
Clarify in ompi/mca/btl/base that eager limits include header.
...
This commit was SVN r24085.
2010-11-24 03:21:33 +00:00
Rolf vandeVaart
29a7398df9
Move #define to Makefile for clarity. Add #ifdef
...
to priority section.
This commit was SVN r24084.
2010-11-23 22:19:32 +00:00
Rolf vandeVaart
f65309364b
Add closing comment to #ifdefs. No code changes.
...
This commit was SVN r24083.
2010-11-23 21:42:20 +00:00
Shiqing Fan
39c9f7468e
Add support for managing priorities of windows mca components.
...
Correct the generated strings in mpi.h.
This commit was SVN r24082.
2010-11-23 19:09:06 +00:00
Ethan Mallove
8b83cdfe30
Remove config/libtool-sun-fortran.diff
line from Makefile.am
, since it was deleted.
...
This commit was SVN r24081.
2010-11-23 16:10:52 +00:00
Ethan Mallove
1d5785153f
Redo of r24076. Modify configure
(instead of libtool.m4
) within
...
`autogen.pl` to properly handle all Sun Fortran version strings.
This commit was SVN r24080.
The following SVN revision numbers were found above:
r24076 --> open-mpi/ompi@ca0b0efada
2010-11-23 16:08:39 +00:00
Rolf vandeVaart
b2d457f049
Make format match rest of files in directory.
...
This commit was SVN r24078.
2010-11-22 15:10:02 +00:00
Ralph Castain
ca0b0efada
Comment out the patch command from r24075 so tarballs can build
...
This commit was SVN r24076.
The following SVN revision numbers were found above:
r24075 --> open-mpi/ompi@ea837b9201
2010-11-21 16:07:09 +00:00
Ethan Mallove
ea837b9201
Add Libtool patch to autogen.pl for Sun Studio Fortran linker options
...
This commit was SVN r24075.
2010-11-19 22:09:37 +00:00
Rolf vandeVaart
1d62542c23
Fix another Sun Studio warning. jobid and vpid need to
...
be uint32_t.
This commit was SVN r24074.
2010-11-19 18:12:46 +00:00
Rolf vandeVaart
09fdd5cc23
Include fcntl.h, not sys/fcntl.h so we get the definition
...
of the open system call. That is what man page says to do.
Fixes warning on Solaris.
This commit was SVN r24073.
2010-11-19 17:40:02 +00:00
Rolf vandeVaart
e7ff9375d7
Use pid_t to avoid warnings on some platforms.
...
This commit was SVN r24072.
2010-11-19 17:14:33 +00:00
Rolf vandeVaart
1735f98c78
Avoid potential warnings by using pid_t in all places.
...
This commit was SVN r24071.
2010-11-19 16:29:45 +00:00
Shiqing Fan
358b4a5cba
Add an option to enable the debug postfix for executables.
...
This commit was SVN r24070.
2010-11-19 15:54:13 +00:00
Rolf vandeVaart
4b14a6416f
No need to conditionalize around this macro. It turns
...
out it is needed even in one case when we configure
--without-threads.
This commit was SVN r24069.
2010-11-19 15:47:48 +00:00
Ethan Mallove
66f2301170
Just plain "Grid Engine" instead of "Sun Grid Engine"
...
This commit was SVN r24068.
2010-11-18 19:30:04 +00:00
Rolf vandeVaart
9c57108e20
Change #ifdef to #if to match OMPI coding conventions.
...
This commit was SVN r24067.
2010-11-17 20:34:15 +00:00
Rolf vandeVaart
90bbb33919
Move variable declaration at beginning of code block to avoid warnings.
...
Also, add memchecker code to csum to keep PMLs consistent.
This commit was SVN r24066.
2010-11-17 18:01:56 +00:00