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
Brian Barrett
aca7c97451
properly build when we don't have any ASM support (ie Windows w/ CL compiler)
...
This commit was SVN r8541.
2005-12-19 05:39:07 +00:00
Brian Barrett
3390ccb32a
Only include -lm if we really need to, since we don't really need to on OS X
...
This commit was SVN r8539.
2005-12-19 04:14:31 +00:00
Brian Barrett
a5af07cd6b
fixes suggested by Ralf for supporting both Libtool 1 and 2 in Open MPI...
...
This commit was SVN r8538.
2005-12-19 03:10:23 +00:00
George Bosilca
33f9ddb3d1
Add the AM_CONDITIONAL for the windows build (OMPI_NEED_WINDOWS_REPLACEMENTS).
...
This commit was SVN r8537.
2005-12-17 22:29:12 +00:00
George Bosilca
bb26d44166
Comment out the second check for socklen_t. We already check it once in the
...
main configure. Should be removed in the near future.
This commit was SVN r8536.
2005-12-17 22:12:45 +00:00
George Bosilca
4d1be7f4fe
Add the win32 directory to the build system but only if we build on
...
Windows.
This commit was SVN r8535.
2005-12-17 22:09:23 +00:00
George Bosilca
958bba0f99
mca_base_param_find should be exported.
...
This commit was SVN r8534.
2005-12-17 22:08:02 +00:00
George Bosilca
08d33cfd52
Cleanups for the windows helpers. They will get included on the next commit.
...
This commit was SVN r8533.
2005-12-17 22:07:04 +00:00
George Bosilca
f9b07f1912
Protect the includes.
...
This commit was SVN r8532.
2005-12-17 22:05:10 +00:00
Brian Barrett
902122e248
* update tests to match memory api changes
...
This commit was SVN r8531.
2005-12-16 21:26:13 +00:00
Jeff Squyres
ec08143923
Arrgh -- left a debugging printf in by accident.
...
This commit was SVN r8529.
2005-12-16 21:11:58 +00:00
Brian Barrett
456ba1c11f
* need to declare environ on OS X
...
this should go to the 1.0 branch
This commit was SVN r8527.
2005-12-16 19:20:33 +00:00
Jeff Squyres
2bae18fd91
Fix MPI_IN_PLACE handling for Fortran collectives
...
This commit was SVN r8526.
2005-12-16 19:19:14 +00:00
Jeff Squyres
fa097c9874
Remove two components that were templated out quite a while ago and
...
aren't currently in use (i.e., they were never finished). If needed,
they can be pulled out of SVN history.
This commit was SVN r8524.
2005-12-16 17:40:51 +00:00
Brian Barrett
5685144e3d
* update darwin memory hooks code to recent changes in API
...
This commit was SVN r8522.
2005-12-16 02:01:38 +00:00
Brian Barrett
b42bb3d8e8
More memory hooks tweaks... Set a flag on callbacks if the allocation /
...
deallocation came from the allocator (malloc, fee, etc) or somewhere
else (the user calling mmap/munmap, etc). Going to be used by Galen
to determine if it is worth searching the allocations tree
Set flag if it is possible to intercept mmap (not always possible
due to a circular dependency between mmap, dlsym, and calloc)
This commit was SVN r8521.
2005-12-16 01:12:45 +00:00
Jeff Squyres
83d34c8435
- Remove some dead code
...
- Fix some typos from last commit
- Add collectives of intercommunicators
- Move the static current_op member from Intracomm to Comm
--> this is still a remaining problem: the global variable
current_op is not thread safe!
This commit was SVN r8520.
2005-12-15 22:07:34 +00:00
Jeff Squyres
8df345b66a
Minor cleanups -- just keeping the real commit diffs meaningful.
...
This commit was SVN r8519.
2005-12-15 21:52:40 +00:00
Jeff Squyres
4379be6edc
Fix some more const_cast issues. Thanks to Martin Audet for helping
...
with this.
This commit was SVN r8516.
2005-12-15 21:24:42 +00:00
Jeff Squyres
25b2730a34
Only allow the fork component to run when we're in an orted.
...
This commit was SVN r8515.
2005-12-15 21:05:26 +00:00
Jeff Squyres
9c25bdc5ac
Change to the rsh pls component to have the pls_rsh_agent MCA param
...
now take a colon-delimited list of agents (and associated argv). Also
change the default value to "ssh : rsh". Hence, if we run on a
cluster that does not have ssh, we'll fall back to rsh. If we can't
find rsh, then the rsh component will disqualify itself from
selection.
This commit was SVN r8514.
2005-12-15 20:54:24 +00:00
Jeff Squyres
e184fd6801
Make sure that what we find is executable
...
This commit was SVN r8513.
2005-12-15 20:31:20 +00:00