Jeff Squyres
e4744b4ed5
Per http://www.open-mpi.org/community/lists/devel/2010/11/8671.php ,
...
change a bunch of OMPI_<foo> names to OPAL_<foo>.
This commit was SVN r24046.
2010-11-12 23:22:11 +00:00
Shiqing Fan
1f4eae2046
Type cast for compiling under VS 2010.
...
This commit was SVN r24044.
2010-11-12 08:31:23 +00:00
Greg Koenig
0694a3203b
This was a small mistake introduced in r23925 in the changes to libevent.
...
This commit was SVN r24043.
The following SVN revision numbers were found above:
r23925 --> open-mpi/ompi@fceabb2498
2010-11-11 21:54:28 +00:00
Ralph Castain
703684e071
Output the mca params for debug purposes
...
This commit was SVN r24042.
2010-11-11 20:06:29 +00:00
Rolf vandeVaart
72d06215d5
Add some missing semi-colons.
...
This commit was SVN r24041.
2010-11-11 19:25:25 +00:00
Mike Dubman
5a7d76bb9c
resolve many warnings, comply to c99
...
This commit was SVN r24040.
2010-11-11 12:14:31 +00:00
Shiqing Fan
c03ea1a5f3
A more clean way to build on Windows.
...
It's not possible to combine two shared libraries on Windows, so we have to do it a bit different. First generate a small event static library by just linking the object files, and link it into other libraries that needs the libevent API.
This commit was SVN r24039.
2010-11-11 12:02:54 +00:00
Ralph Castain
bb521c6b7e
Properly count local procs to set oversubscribed condition
...
This commit was SVN r24037.
2010-11-10 21:59:35 +00:00
Ralph Castain
021bd77bf1
Don't free the event base if we aren't using progress threads
...
This commit was SVN r24036.
2010-11-10 21:58:58 +00:00
Ralph Castain
9c72737414
Send the recovery flag
...
This commit was SVN r24035.
2010-11-10 21:26:28 +00:00
Ralph Castain
57257ab9b4
Use the right event base if threads are disabled. Always update the seq num
...
This commit was SVN r24034.
2010-11-10 21:26:04 +00:00
Rolf vandeVaart
c74df90729
Fix compile warnings for unused functions.
...
This commit was SVN r24033.
2010-11-10 21:04:32 +00:00
Ralph Castain
cbb758c4fb
Allow mcast threads to be disabled
...
This commit was SVN r24032.
2010-11-10 20:16:41 +00:00
Ralph Castain
22e40d92a0
Cleanup thread termination
...
This commit was SVN r24031.
2010-11-10 19:36:44 +00:00
Rolf vandeVaart
e5e301b564
Abort when unknown header is received.
...
This commit was SVN r24030.
2010-11-10 19:13:56 +00:00
Rolf vandeVaart
da9c936ba0
Fix cut and paste error. Checking the wrong flags.
...
This commit was SVN r24029.
2010-11-10 19:09:47 +00:00
Jeff Squyres
52f5dd906c
Fixes trac:2611: get updated code from GASNet (thanks Paul Hargrove!) that
...
handles more modern versions of Autoconf's --program-transform
arguments. Also make it clear that the message is coming from Open
MPI logic, so that we don't blame Autoconf, Red Hat, or anyone else
next time!
This commit was SVN r24024.
The following Trac tickets were found above:
Ticket 2611 --> https://svn.open-mpi.org/trac/ompi/ticket/2611
2010-11-09 23:36:30 +00:00
Jeff Squyres
dded8a9756
Ensure to always remove the .new file
...
This commit was SVN r24023.
2010-11-09 23:33:53 +00:00
Ralph Castain
f5e50abab2
Make class visible
...
This commit was SVN r24022.
2010-11-09 19:07:45 +00:00
Rolf vandeVaart
1aa558558d
Add some parentheses to keep PMLs consistent.
...
This commit was SVN r24021.
2010-11-09 18:51:32 +00:00
Nathan Hjelm
986265fc6e
fixed crash in orte-ps caused by calls to OBJ_RELEASE on an opal_event_t object.
...
This commit was SVN r24020.
2010-11-09 18:41:43 +00:00
Rolf vandeVaart
f156162289
Add a few missing SOS calls.
...
This commit was SVN r24018.
2010-11-09 17:48:11 +00:00
Shiqing Fan
482a621e31
Change the behavior of exporting/importing symbols on Windows, so that to fit the new build procedure, i.e. import statically linked opal/orte libraries for other libraries/binaries. There are several use cases when creating dll libraries:
...
1. create DLL A, export symbols of A, import nothing (A normally is OPAL)
should define _USRDLL , A_EXPORT
2. create DLL B, export symbols of B, import A.lib (B could be ORTE, OMPI or other ompi tools)
should define _USRDLL, B_EXPORT
3. create DLL C, import B.dll (C could be external libs or apps)
should define B_IMPORT
This commit was SVN r24016.
2010-11-09 16:13:30 +00:00
Rolf vandeVaart
50f8de7ab0
Fix up the debug functions.
...
This commit was SVN r24015.
2010-11-09 15:28:21 +00:00
Ralph Castain
01347926d1
Be a little more thorough about cleaning up during finalize
...
This commit was SVN r24014.
2010-11-09 14:56:27 +00:00
Shiqing Fan
d3701ccba8
type casts.
...
This commit was SVN r24013.
2010-11-09 09:17:22 +00:00
Shiqing Fan
7bac326920
Fix Windows build, add custom command to generate static libraries (opal and orte) for shared build.
...
This commit was SVN r24012.
2010-11-09 08:32:45 +00:00
Ralph Castain
f2f41d1ca9
Be nice to those who don't enable-multicast...poor wretches.
...
This commit was SVN r24011.
2010-11-09 05:08:55 +00:00
Ralph Castain
a47b33678b
Add orte-level thread support to avoid some of the opal_if_threads protection used solely for ompi.
...
Use threads to help process multicast messages.
This commit was SVN r24009.
2010-11-08 19:09:23 +00:00
Ralph Castain
fa919be622
Add support for thread_kill
...
This commit was SVN r24008.
2010-11-08 19:06:10 +00:00
Terry Dontje
8e0b24a45b
add comment to r23998 code change to be able to track libevent code change better
...
This commit was SVN r24005.
The following SVN revision numbers were found above:
r23998 --> open-mpi/ompi@e8aa8984a8
2010-11-08 14:36:28 +00:00
Ralph Castain
bf665692c3
Update the rmcast callback function API to return message sequence number. Update orte_mcast test to stress the system.
...
This commit was SVN r24004.
2010-11-07 23:29:52 +00:00
Abhishek Kulkarni
e0660101d3
Throw notifier events for checkpointing status (success or failure)
...
This commit was SVN r24003.
2010-11-07 22:12:09 +00:00
Abhishek Kulkarni
8cd3759f21
use the saved value of PID, saving some calls to getpid()
...
This commit was SVN r24002.
2010-11-07 22:09:49 +00:00
Abhishek Kulkarni
d1a4cc33dd
Update the FTB notifier wrt events decided by the CIFTS working group
...
This commit was SVN r24001.
2010-11-07 22:06:32 +00:00
Abhishek Kulkarni
ac2768ca7c
LOG_SYSLOG is a syslog facility. take it off the syslog options
...
This commit was SVN r24000.
2010-11-06 22:05:45 +00:00
Abhishek Kulkarni
132c8d1b00
removing some unneeded calls to ORTE_ERROR_LOG
...
This commit was SVN r23999.
2010-11-06 22:00:18 +00:00
Terry Dontje
e8aa8984a8
corrected stdbool.h inclusion to allow Oracle C++ compilers to work with OMPI
...
This commit was SVN r23998.
2010-11-05 18:54:19 +00:00
Jeff Squyres
64863d086c
Add 2 new MCA params:
...
* mtl_mx_board: allow selection of specific MX NIC/board to use. <0
means "use any board".
* mtl_mx_endpoint: allow selection of specific MX endpoint to use.
<0 means "use any endpoint".
This commit was SVN r23996.
2010-11-05 17:17:20 +00:00
Rolf vandeVaart
9ed780b73d
Cleanup plus another macro.
...
This commit was SVN r23994.
2010-11-04 19:35:25 +00:00
Rolf vandeVaart
e40483465e
Remove unneeded function. Fix list handling.
...
This commit was SVN r23992.
2010-11-04 13:04:47 +00:00
Josh Hursey
676adfb7cc
fix compile error, need to revisit this line later
...
This commit was SVN r23991.
2010-11-03 17:34:11 +00:00
Brian Barrett
a94caae625
More lightweight build changes
...
This commit was SVN r23989.
2010-11-03 15:39:10 +00:00
Shiqing Fan
066d5fb9d7
The standard does not imply that the contents of the buffer should be defined/addressable at this point. Remove the buffer checks in these functions.
...
This commit was SVN r23988.
2010-11-03 09:36:24 +00:00
Shiqing Fan
a7dc32afb0
Remove the OPAL_DECLSPEC for the event functions.
...
This commit was SVN r23987.
2010-11-03 09:10:12 +00:00
Rolf vandeVaart
1b231f7e73
More miscellaneous cleanup of bfo.
...
This commit was SVN r23986.
2010-11-02 20:11:47 +00:00
Shiqing Fan
505efbaa27
Update the CMake scripts, solve a few export symbols for Windows.
...
This commit was SVN r23976.
2010-11-02 16:39:27 +00:00
Jeff Squyres
9c15a30b75
Really fix the libevent make distcheck problem. The main issue is how
...
libevent creates its event-config.h during "make all" (vs. during
configure). The prior method around this didn't work because it wrote
an event-config.h.in in the source tree -- a Bad Idea(tm). The new
way uses AC_CONFIG_COMMAND to get stuff executed at the end of
config.status to create event-config.h. This seems to work properly
during make distcheck.
This commit was SVN r23975.
2010-11-01 23:28:50 +00:00
Rolf vandeVaart
c23b26a66f
Add a function to debug messages stuck in queues.
...
Change all tabs to spaces.
This commit was SVN r23974.
2010-11-01 14:23:34 +00:00
Jeff Squyres
6bd41cf5d8
Fixes for vpath builds; this should enable 'make dist' again.
...
This commit was SVN r23973.
2010-10-29 22:07:52 +00:00