George Bosilca
208fa725c3
Add OMPI_DECLSPEC before all exported functions.
...
This commit was SVN r8611.
2005-12-31 12:18:15 +00:00
George Bosilca
9457534520
Add full path for the header files.
...
This commit was SVN r8610.
2005-12-28 19:28:32 +00:00
Brian Barrett
f23356aa02
* if we don't have mmap hook support, don't expect to get a callback from
...
mmap().
This commit was SVN r8609.
2005-12-24 05:34:51 +00:00
Jeff Squyres
152d5c1e99
Remove unnecessary dynamic-mca tree (was already removed in opal and
...
orte).
This commit was SVN r8608.
2005-12-23 17:36:44 +00:00
Jeff Squyres
5e9f756290
Remove Makefile and Makefile.in from svn:ignore in a bunch of
...
directories where these files are no longer generated
This commit was SVN r8607.
2005-12-23 17:18:10 +00:00
Jeff Squyres
5f96a74e33
Make user-defined MPI::Op's be thread safe (the previous
...
implementation was not thread safe). See lengthy comment in
ompi/mpi/cxx/intercepts.cc::ompi_mpi_cxx_op_intercept() for a full
explanation.
This commit was SVN r8606.
2005-12-23 16:49:09 +00:00
Jeff Squyres
06b01b3b76
Fix uninitialized variable
...
This commit was SVN r8605.
2005-12-23 13:02:36 +00:00
Brian Barrett
45a3eccec6
re-enable the stack-trace functionality (it had been inadvertently disabled
...
in a merge a long time ago). Set default signals to print a stack trace from
none to SIGBUS,SIGSEGV.
This commit was SVN r8603.
2005-12-22 19:39:50 +00:00
Tim Woodall
4ff5316b2d
correct copy/paste error
...
This commit was SVN r8601.
2005-12-22 18:07:46 +00:00
Tim Woodall
5d91c492d6
improve diagnostic error messages
...
This commit was SVN r8600.
2005-12-22 18:01:47 +00:00
Tim Woodall
e1a49793f7
improve diagnostics when registration fails
...
This commit was SVN r8599.
2005-12-22 16:32:12 +00:00
Tim Woodall
e9498f7a75
improve error reporting when registrations fail
...
This commit was SVN r8598.
2005-12-22 16:05:28 +00:00
Jeff Squyres
d05b4d6c82
Remove a bunch of Makefile and Makefile.in entries from svn:ignore
...
properties for Makefile's that are no longer generated (because
they're now included by top-level Makefile.am's)
This commit was SVN r8597.
2005-12-22 14:39:23 +00:00
Jeff Squyres
1e93c78e2e
- Rename rsh component members: argv->agent_argv, argc->agent_argc,
...
and path->agent_path so that it's totally clear what these are for
- make a new rsh component param for agent_param (the value from the
MCA param)
- delay the path check for the agent until the component init -- don't
make it fail during open, because the MCA base will print a warning
if a component fails open() (e.g., on clusters without rsh/ssh (!),
this component was failing noisly even though it was
normal/expected)
This commit was SVN r8596.
2005-12-22 14:37:19 +00:00
Jeff Squyres
8fb5e506aa
Arrgh -- should have included this in last commit: need to set a
...
variable before we += it in a Makefile.am.
This commit was SVN r8595.
2005-12-22 14:30:27 +00:00
Jeff Squyres
93b4d12d14
Add a friendly help message if no pls components are found to be
...
available.
This commit was SVN r8594.
2005-12-22 14:29:45 +00:00
Tim Woodall
0c57e2d091
correct typo
...
This commit was SVN r8593.
2005-12-22 14:28:13 +00:00
Brian Barrett
f74e24df69
* don't declare functions being checked as extern char * - that's not a
...
function and causes problems with false negatives on some linux distros.
Instead, use the test code used by AC_CHECK_FUNC.
This commit was SVN r8592.
2005-12-22 14:26:24 +00:00
Jeff Squyres
4395d440dc
Apparently we have not been following the new prefix rule in the OMPI
...
layer -- public symbols in components should begin with ompi_
(vs. mca_).
This commit was SVN r8590.
2005-12-22 13:50:15 +00:00
Jeff Squyres
54c4bd3ce2
Update to have public symbols be consistent; use new prefix rule
...
(apparently we've been doing this in opal and orte, but not in ompi
yet). All public symbols begin with "ompi_coll_tuned_" (not
mca_coll_tuned_) except the component struct. Now this component
passes the illegal symbol report with no hits.
This commit was SVN r8589.
2005-12-22 13:49:33 +00:00
Jeff Squyres
efe84971ce
Correct copyrights and some typos
...
This commit was SVN r8588.
2005-12-22 05:37:28 +00:00
Jeff Squyres
6770facf59
Remove "static inline" from a prototype of a function that isn't
...
static inline.
This commit was SVN r8587.
2005-12-22 05:34:36 +00:00
George Bosilca
b88f2a3c32
More protection around the atomic operations on Windows. Still ahve to find
...
a way to detect them correctly without popping up a Windows error message box.
This commit was SVN r8586.
2005-12-22 00:13:09 +00:00
George Bosilca
b6036d985b
Updated version of the windows compatibility file.
...
This commit was SVN r8585.
2005-12-22 00:10:56 +00:00
Jeff Squyres
4a061b7c78
Since all of the collectives (except scan and exscan) are defined on
...
both intercomm and intracomm, put them up in MPI::Comm rather than
duplicating them in MPI::Intercomm and MPI::Intracomm.
This commit was SVN r8583.
2005-12-21 21:12:52 +00:00
Tim Woodall
3c170c410c
changes required by dr
...
This commit was SVN r8580.
2005-12-21 15:11:40 +00:00
Tim Woodall
1f9a559245
mising include
...
This commit was SVN r8579.
2005-12-21 14:26:56 +00:00
Jeff Squyres
5a03f86818
Fix a case where it's valid to get no responses back -- return early
...
before invoking malloc(0).
This commit was SVN r8577.
2005-12-21 13:45:06 +00:00
Jeff Squyres
7497babb1f
- Add an explicit example to the --enable-mca-no-build option because
...
I never remember the right format. :-)
- Some capitolization consistency fixes.
This commit was SVN r8576.
2005-12-21 12:47:02 +00:00
Jeff Squyres
2435970cb8
Enable the new "tuned" coll component in an attempt to get wider
...
testing. Note that this effectively replaces the "basic" component as
the baseline collective component. Please report any problems with
this component.
If you run into problems with this component, you can disable it with:
--mca coll_tuned_priority 0
This commit was SVN r8575.
2005-12-21 12:43:03 +00:00
Jeff Squyres
f1e8790bbe
Add remaining OPAL error codes in opal_err2str()
...
This commit was SVN r8573.
2005-12-21 06:27:34 +00:00
Jeff Squyres
ce6639d3ef
Remove an extra -o $@ that doesn't seem to be necessary, and actually
...
confuses the Lahey compiler (because it doesn't want to name a module
mpi_kinds.ompi_module). We shouldn't need this because we're already
touching a sentinel file (mpi_kinds.ompi_module) for make
dependencies; we don't need the compiler-generated module to be named
that.
This commit was SVN r8571.
2005-12-20 21:43:04 +00:00
Tim Woodall
8c1027d974
first cut at ack/retrans protocol
...
This commit was SVN r8570.
2005-12-20 21:42:58 +00:00
Rainer Keller
b06d79d4fe
- Seems with change r7664, the mapping has slightly changed.
...
In case of checking for Shell with --mca pls_rsh_assume_same_shell 0
have the node point to sensible values.
This commit was SVN r8563.
The following SVN revision numbers were found above:
r7664 --> open-mpi/ompi@0629cdc2d7
2005-12-20 15:59:17 +00:00
Jeff Squyres
e11f2cefca
Partial sync with v1.0 NEWS; still need to bring over some r's from
...
trunk to v1.0.
This commit was SVN r8562.
2005-12-20 13:39:00 +00:00
Jeff Squyres
01448f7166
LT 1.5.22 has been released
...
This commit was SVN r8559.
2005-12-20 13:29:51 +00:00
Brian Barrett
f9018a148c
per conversation with George, don't try to figure out all the assembly
...
information on Windows with the CL compiler. We don't use it, and we
were running into trouble with the compiler on some tests
This commit was SVN r8558.
2005-12-20 01:34:27 +00:00
Brian Barrett
209fe64de0
* make sure we set the --enable-{static/shared} flags correctly for ROMIO
...
when linking into libmpi.{so,a} directly
This commit was SVN r8557.
2005-12-20 00:52:02 +00:00
Brian Barrett
3f6c409164
* Need to specify link order to make sure we grab the right mmap
...
This commit was SVN r8556.
2005-12-20 00:50:47 +00:00
Brian Barrett
79396ea5a5
* Fix small issues when using an assembler directly, rather than through
...
a compiler
* Work around fact that ias (Intel Assembler) emits a banner at all times...
This commit was SVN r8555.
2005-12-20 00:49:59 +00:00
Brian Barrett
08799e4a48
* Make the format of the --with-BTL options the same for all the BTLs
...
* Make sure --without-BTL works for all BTLs
* Fix copy-n-paste error in aix timer configrue help string
This should go to the v1.0 branch
This commit was SVN r8554.
2005-12-20 00:47:36 +00:00
George Bosilca
d3ed56e845
Remove the io.h header file.
...
This commit was SVN r8553.
2005-12-19 23:53:30 +00:00
George Bosilca
32a013e7d3
Add a header.
...
This commit was SVN r8552.
2005-12-19 23:32:16 +00:00
George Bosilca
f69d077343
Move the header in the right place.
...
Reove some unused code.
This commit was SVN r8551.
2005-12-19 23:31:42 +00:00
Brian Barrett
f993b3a1f0
* 1, 0, they're all the same...
...
This commit was SVN r8550.
2005-12-19 22:01:56 +00:00
Brian Barrett
7801b9045f
temporarily bring back the malloc_hooks code so that Galen and I can do
...
some regression testing
This commit was SVN r8548.
2005-12-19 21:08:51 +00:00
Brian Barrett
ad7ee9ee26
a bunch of svn:ignore updates for windows
...
This commit was SVN r8545.
2005-12-19 16:47:21 +00:00
Andrew Friedley
f402854a96
Initial commit of uDAPL BTL component.
...
- Copied the template BTL and renamed everything
- Compiles and shows up correctly in ompi_info, not tested past that
- Should be ignored for everyone but me
This commit was SVN r8544.
2005-12-19 16:37:05 +00:00
Brian Barrett
22d058e67c
make windows component prefered over linux component. Cygwin provides a
...
/proc/cpuinfo (which is weird), so the Linux component was getting selected
when on Windows...
This commit was SVN r8543.
2005-12-19 06:55:01 +00:00
Brian Barrett
70f4c0f281
update WIN32 defines to __WINDOWS__
...
This commit was SVN r8542.
2005-12-19 05:43:40 +00:00