Ralph Castain
cada035f38
Fix the segfault problem in the orteds - turns out it only occurred with progress threads enabled. Ensure the thread gets started at the right time (at the end of init), although the event base gets created earlier. Remove the finalize event as we can instead use the loopbreak call to exit the event loop.
...
This commit was SVN r27721.
2012-12-25 19:30:18 +00:00
Jeff Squyres
b29b852281
Consolidate all the opal/orte/ompi .m4 files back to the top-level
...
config/ directory. We split them apart a while ago in the hopes that
it would simplify things, but it didn't really (e.g., because there
were still some ompi/opal .m4 files in the top-level config/
directory, resulting in developer confusion where any given m4 macro
was defined).
So this commit consolidates them back into the top-level directory for
simplicity.
There's still (at least) two changes that would be nice to make:
1. Split any generated .m4 file (e.g., autogen-generated .m4 files)
into a separate directory somewhere so that a top-level -Iconfig/
will only get our explicitly defined macros, not the autogen stuff
(e.g., with libevent2019 needing to get the visibility macro, but
NOT all the autogen-generated inclusion of component configure.m4
files).
1. Change configure to be of the form:
{{{
# ...a small amount of preamble/setup...
OPAL_SETUP
m4_ifdef([project_orte], [ORTE_SETUP])
m4_ifdef([project_ompi], [OMPI_SETUP])
# ...a small amount of finishing stuff...
}}}
I doubt we'll ever get anything as clean as that, but that would be
the goal to shoot for.
This commit was SVN r27704.
2012-12-19 00:00:36 +00:00
Ralph Castain
bc54976f13
Silence warnings when threads are enabled
...
This commit was SVN r27550.
2012-11-01 03:34:51 +00:00
Ralph Castain
ad4cdd1a64
Sigh - add a continuation character so we don't lose required files
...
This commit was SVN r27004.
2012-08-11 16:19:29 +00:00
Ralph Castain
85af056090
GARRR...Remove the stupid dot <sigh>
...
This commit was SVN r27003.
2012-08-11 15:49:31 +00:00
Ralph Castain
acaaadb7a1
Correct file names for Windows events
...
This commit was SVN r27002.
2012-08-11 15:28:28 +00:00
Jeff Squyres
65b4657159
Shqing needs a few more files from libevent for the Windows build.
...
This commit was SVN r26998.
2012-08-10 21:22:03 +00:00
Nathan Hjelm
780a25945c
do not compile unused libevent code
...
This commit was SVN r26657.
2012-06-25 22:24:51 +00:00
Ralph Castain
cee5a75d19
Revert the default configuration to no orte progress thread and no libevent thread support until we can get more of the kinks ironed out.
...
This commit was SVN r26593.
2012-06-11 20:52:28 +00:00
Nathan Hjelm
ceee4bcb0d
libevent2019: libevent_pthreads.la is never built. don't include it
...
This commit was SVN r26570.
2012-06-07 19:22:45 +00:00
Ralph Castain
5876496f4c
Enable orte progress threads and libevent thread support by default
...
This commit was SVN r26565.
2012-06-07 04:25:00 +00:00
Jeff Squyres
5391e98d56
Remove some generated files.
...
This commit was SVN r26495.
2012-05-25 00:45:38 +00:00
Ralph Castain
32337d0d5c
Well, we dont need the -levent any more
...
This commit was SVN r26487.
2012-05-24 01:54:37 +00:00
Ralph Castain
63a23f1f90
Get the event lib built correctly - missing the OMPI-specific pieces from Makefile.am!
...
Copmlete the symbol renaming to cover new symbols in the updated version.
This commit was SVN r26486.
2012-05-24 00:27:41 +00:00
Ralph Castain
1d41c6bb80
Some more libevent configure fixes. Ensure -levent gets added to the wrapper flags as the LANL machines can't seem to find it otherwise. Remove the duplicate evaluation of --visibility in the libevent area as it was already done by opal for everyone. Set some more ignores.
...
This commit was SVN r26485.
2012-05-23 21:26:54 +00:00
Ralph Castain
5821e63e27
Remove built files and update ignores
...
This commit was SVN r26482.
2012-05-23 18:17:29 +00:00
Ralph Castain
8a2ca3d96f
Delete built files
...
This commit was SVN r26481.
2012-05-23 18:14:26 +00:00
Ralph Castain
11d5a31b1e
Update ignores, remove build result file from repo
...
This commit was SVN r26460.
2012-05-21 00:59:04 +00:00
Ralph Castain
83d69b6c95
Enable the ORTE progress thread for apps (not needed in the tools as they already continuously loop in the event lib). This appears to be working, at least for MPI apps that only use shared memory (a simple "hello"). More testing is required to identify where problems will occur - this is only intended to allow further development.
...
In order to use the progress thread, you must configure with:
--enable-orte-progress-threads --enable-event-thread-support
This commit was SVN r26457.
2012-05-20 15:14:43 +00:00
Ralph Castain
1ce59d08b5
Continue cleaning up the libevent ignores
...
This commit was SVN r26455.
2012-05-19 16:11:24 +00:00
Ralph Castain
1826b513ee
Add missing windows file
...
This commit was SVN r26433.
2012-05-12 02:05:25 +00:00
Ralph Castain
09f413025b
As per the RFC, upgrade OMPI to libevent 2.0.19. Leave the 2.0.13 release in the system, but inactive, for now in case we discover a need to rollback.
...
This commit was SVN r26431.
2012-05-11 01:05:36 +00:00