Adrian Knoth
3846e2a797
When checking incoming connections, also care about aliased interfaces.
...
Re #1206
This commit was SVN r17331.
2008-01-30 16:45:41 +00:00
Adrian Knoth
7f79c68930
Reverted r17307 and r17308. It broke parallel TCP connections. Re #1206
...
This commit was SVN r17329.
The following SVN revision numbers were found above:
r17307 --> open-mpi/ompi@7a59b3f58c
r17308 --> open-mpi/ompi@72b29bc21f
2008-01-30 14:31:47 +00:00
Aurelien Bouteiller
4da1258d60
Quick fix for static builds (mca_component_retain always return failure in static build mode, so just blatently ignore the failure. Though, this may crash severly sometime later if the failure occurs while in dso mode.
...
This commit was SVN r17328.
2008-01-30 10:41:49 +00:00
George Bosilca
4e703741b7
Move the PML tags into the legal range.
...
This commit was SVN r17326.
2008-01-30 00:09:45 +00:00
Matthias Jurenz
5c49c9dee4
use 'enable_mpi_io' instead of 'define_mpi_io'
...
This commit was SVN r17319.
2008-01-29 18:51:20 +00:00
Matthias Jurenz
59fc2369a7
Added check whether MPI I/O is available (ompi/mca/io/configure.m4:$define_mpi_io = 1 ?)
...
and add the corresponding VT's configure option to enable/disable MPI I/O support
This commit was SVN r17313.
2008-01-29 16:52:09 +00:00
Matthias Jurenz
033e15cffc
merging VampirTrace-5.4.4.1 into the main branch
...
This commit was SVN r17312.
2008-01-29 16:46:19 +00:00
Adrian Knoth
72b29bc21f
Cosmetic patch. Use IN6_ARE_ADDR_EQUAL instead of memcmp(). Re #1206 .
...
This commit was SVN r17308.
2008-01-29 16:02:24 +00:00
Adrian Knoth
7a59b3f58c
accept incoming connections from hosts with multiple addresses.
...
We loop over all peer addresses and accept when one of them matches.
Note that this might break functionality: mca_btl_tcp_proc_insert now
always inserts the same endpoint. (is the lack of endpoints the problem?
should there be one for every remote address?)
Re #1206
This commit was SVN r17307.
2008-01-29 15:55:56 +00:00
Pavel Shamis
7b59f8ae0b
Fixing warning in apm code.
...
This commit was SVN r17306.
2008-01-29 15:45:18 +00:00
Gleb Natapov
bb03e07ec4
Move eager RDMA channels accounting into completion callback. Otherwise it
...
can go wrong with XRC as endpoint may be not yet connected at the time
eager rdma channel is created.
This commit was SVN r17302.
2008-01-29 14:35:33 +00:00
Pavel Shamis
92ef832472
Making sure that XRC will not overrun ib_dev_attr.max_qp_wr
...
This commit was SVN r17300.
2008-01-29 13:15:21 +00:00
Andreas Knüpfer
6312a01b8d
check if VT should link '-lz' in addition to '-lotf' on behalf of OTF
...
This commit was SVN r17298.
2008-01-29 09:59:51 +00:00
Matthias Jurenz
817e52f5ca
Corrected an erroneous preprocessor directive (#if -> #ifdef)
...
This commit was SVN r17297.
2008-01-29 09:15:23 +00:00
Aurelien Bouteiller
2fd8230025
Windows might not be the only one...
...
This commit was SVN r17296.
2008-01-29 07:44:33 +00:00
Aurelien Bouteiller
bd10a0231f
Replaced the explicit include of inttypes.h by the opal replacement.
...
This commit was SVN r17295.
2008-01-29 07:35:14 +00:00
Aurelien Bouteiller
e261861f4a
Major build system modification. Removed symlinks (problem with make dist), solved issues with static builds and can accept most compile options. The only unsupported compile option for now is --enable-mca-no-build=pml-v. Still investigating this...
...
This commit was SVN r17294.
2008-01-29 06:07:57 +00:00
George Bosilca
fad6136794
To be or not to be ! As DR require 64 bits atomics, only allow it to
...
build when thread support is disabled or we have 64 bits atomics support.
This commit was SVN r17293.
2008-01-29 05:24:56 +00:00
George Bosilca
b62d01742e
mac OS X PPC related stuff. (gcc -E -dM - < /dev/null)
...
This commit was SVN r17292.
2008-01-29 05:14:40 +00:00
Rich Graham
165fc3f8cc
memory allocation implemented and debugged. Still need to finish
...
file allocation/dealocation and control information initialization.
This commit was SVN r17291.
2008-01-29 03:09:12 +00:00
Jeff Squyres
257aebbeab
These should not be in the repository.
...
This commit was SVN r17289.
2008-01-28 23:01:12 +00:00
Matthias Jurenz
3fe0e6028d
Fix pos->__pos not available on every platform in fsetpos[64]
...
This commit was SVN r17286.
2008-01-28 17:22:28 +00:00
Pavel Shamis
7d83f34eb0
Protecting the apm code with OMPI_HAVE_THREADS.
...
This commit was SVN r17284.
2008-01-28 16:10:18 +00:00
Jeff Squyres
6a49c97368
Remove erroneous #if
...
This commit was SVN r17282.
2008-01-28 14:38:03 +00:00
Pavel Shamis
28a3917306
Adding APM support (over different lids).
...
This commit was SVN r17280.
2008-01-28 10:38:08 +00:00
Andreas Knüpfer
c53e19be46
bringing VampirTrace integration to the trunk
...
This commit was SVN r17278.
2008-01-28 08:39:48 +00:00
George Bosilca
626e5c4af8
Replace TAB by spaces.
...
This commit was SVN r17251.
2008-01-26 18:53:05 +00:00
George Bosilca
c5d5fcf50a
Protect the standard header file, and allow the PML V to compile
...
on Windows.
This commit was SVN r17250.
2008-01-26 18:43:06 +00:00
Aurelien Bouteiller
ca8eb1fb30
There should be no leftovers of configuration phase after distclean
...
This commit was SVN r17249.
2008-01-26 09:56:02 +00:00
Aurelien Bouteiller
b5d44261a0
Fix one warning about extremely long lines (due to macro expansion)
...
This commit was SVN r17247.
2008-01-26 00:38:33 +00:00
Aurelien Bouteiller
48cabdc40b
Changed build system. Should be more distcheck, VPATH, static and other compilation mode friendly.
...
This commit was SVN r17245.
2008-01-25 23:57:01 +00:00
Rich Graham
e24c2ebbc0
have a working skeleton for the SM-V2 component. It does nothing at this stage.
...
This commit was SVN r17241.
2008-01-25 21:16:36 +00:00
Rich Graham
1d0334f4f2
skeleton for new shared memory collective component.
...
This commit was SVN r17235.
2008-01-25 19:35:26 +00:00
Rainer Keller
2b4975de8e
- In case of MPI_REQUEST_NULL, set the *status to the empty_status,
...
by copying structure:
psendrecv.c:81
4e7: cmpl $0x0,0x34(%ebp) 4e7: cmpl $0x0,0x34(%ebp)
4eb: je 51e <PMPI_Sendrecv+0x51e> 4eb: je 517 <PMPI_Sendrecv+0x517>
psendrecv.c:85
4ed: mov 0x34(%ebp),%eax 4ed: mov 0x34(%ebp),%edx
4f0: movl $0xfffffffe,(%eax) 4f0: mov 0x38,%eax
psendrecv.c:86 4f5: mov %eax,(%edx)
4f6: mov 0x34(%ebp),%eax 4f7: mov 0x3c,%eax
4f9: movl $0xffffffff,0x4(%eax) 4fc: mov %eax,0x4(%edx)
psendrecv.c:87 4ff: mov 0x40,%eax
500: mov 0x34(%ebp),%eax 504: mov %eax,0x8(%edx)
503: movl $0x0,0x8(%eax) 507: mov 0x44,%eax
psendrecv.c:88 50c: mov %eax,0xc(%edx)
50a: mov 0x34(%ebp),%eax 50f: mov 0x48,%eax
50d: movl $0x0,0xc(%eax) 514: mov %eax,0x10(%edx)
psendrecv.c:89
514: mov 0x34(%ebp),%eax
517: movl $0x0,0x10(%eax)
psendrecv.c:91
This commit was SVN r17230.
2008-01-25 12:58:59 +00:00
Rainer Keller
76b95a4ee7
- Just indentation and spelling
...
This commit was SVN r17228.
2008-01-25 10:36:42 +00:00
Rainer Keller
f7e586fc01
- allow --enable-mca-direct=pml-ob1
...
This commit was SVN r17227.
2008-01-25 09:56:45 +00:00
Rich Graham
432ba0cecd
add comments about the life-cycle of a collective module.
...
This commit was SVN r17223.
2008-01-25 03:46:31 +00:00
George Bosilca
3418485085
Replace the tport by a queue.
...
This commit was SVN r17221.
2008-01-25 01:15:18 +00:00
Aurelien Bouteiller
e471abb55e
put back ompi ignore until long filenames and other dist issues are fixed
...
This commit was SVN r17219.
2008-01-25 00:28:30 +00:00
Donald Kerr
66acac8ff3
the value for invalid idx was just plain wrong, a more appropriate value is now used
...
This commit was SVN r17201.
2008-01-24 15:01:26 +00:00
Jeff Squyres
2227d5ec4a
Add configure check for struct ibv_device.transport type, which was added in OFED v1.2. Still need to fix up oob and rdma_cm cpc's to do something better with this information...
...
This commit was SVN r17198.
2008-01-24 12:14:21 +00:00
Aurelien Bouteiller
11815d9773
Fixed two warnings (especially the one that get repeted a large number of times in 64bit builds)
...
This commit was SVN r17197.
2008-01-24 04:59:31 +00:00
Aurelien Bouteiller
a9045402c4
remove a pedantic warning
...
This commit was SVN r17196.
2008-01-24 02:29:07 +00:00
Aurelien Bouteiller
76b13f91b9
fixed link:wq error in static mode
...
This commit was SVN r17194.
2008-01-23 23:54:02 +00:00
Aurelien Bouteiller
f29ed2ed53
fixed missing errno.h on some architectures
...
This commit was SVN r17186.
2008-01-23 20:24:54 +00:00
Aurelien Bouteiller
6fe17aff4a
solve compatibility issue from MMAP_NOCACHE
...
This commit was SVN r17184.
2008-01-23 19:29:19 +00:00
Aurelien Bouteiller
69b3bae999
removed ignore, as the code is robust enough to avoid interfering with others
...
This commit was SVN r17182.
2008-01-23 17:27:23 +00:00
Sharon Melamed
025b68becf
Move the carto framework to the trunk.
...
This commit was SVN r17177.
2008-01-23 09:20:34 +00:00
Tim Prins
889f6c79fe
Properly initialize the freelist in the constructor.
...
This commit was SVN r17175.
2008-01-22 18:17:06 +00:00
Jeff Squyres
404f8d1076
Nothing substantial: just move the generalized request intercept data
...
structure up into the MPI::Grequest class (rather than being a struct
definition outside of any class) to be similar to how the keyval
intercept data structures are organized. Fix one minor compiler
warning in the process.
This commit was SVN r17171.
2008-01-21 15:56:21 +00:00