Galen Shipman
384c472c94
reset ompi_pointer_array in mca_rcache_rb_find otherwise you might use an old
...
registration by accident..
This commit was SVN r7506.
2005-09-24 20:48:14 +00:00
Galen Shipman
c728c0acc5
more changes to test..
...
seems to have errors inserting some items, these are apparently duplicates..
This commit was SVN r7505.
2005-09-24 17:07:08 +00:00
Galen Shipman
02ce7a176e
had that backwards..
...
This commit was SVN r7504.
2005-09-24 16:58:07 +00:00
Galen Shipman
d1246be47e
should be strictly > or <
...
This commit was SVN r7503.
2005-09-24 16:45:34 +00:00
Galen Shipman
ac935f3a51
a very basic test for using the tree with base and bound segments..
...
- FAILS..
This commit was SVN r7502.
2005-09-24 16:19:44 +00:00
Galen Shipman
c53d51778a
fix for warnings..
...
This commit was SVN r7501.
2005-09-24 15:08:28 +00:00
Brian Barrett
4efd0405c3
* fixes to make tests compile again - dunno when these broke :/
...
This commit was SVN r7500.
2005-09-24 01:17:32 +00:00
Galen Shipman
9fe5844071
decrement ref count on removal of registration from mru and tree.
...
add misc asserts to check for proper reference counting.
ugly hack 1 -- use mallopt to never release memory ala sbrk - this is
commented out in mca_btl_mvapi_component_init
ugly hack 2 -- test registrations comming out of the tree via rcache_find, for
an unknown reason the tree is returning registrations where the address is not
within the base or bound of the registration. If this happens, we return
NULL.
comment out code to enable mem hooks if leave_pinned is set, note we can do
this via an mca param and will default it to leave_pinned with mem_hooks when
we iron out these issues.
I am adding a unit test for the rcache. Note that we have a unit test for the
rb tree but the compare function is significantly different than that used for
registrations. After we have tracked down the issues with rcache_rb we will
remove the above hacks.
This commit was SVN r7499.
2005-09-24 00:24:49 +00:00
Brian Barrett
50dc5499b4
* fix some remaining --with-btl-portals configure issues
...
This commit was SVN r7498.
2005-09-24 00:11:40 +00:00
Brian Barrett
0d68728b94
* add some more debugging output for send fragment issue to figure out why
...
Red Storm is complaining about invalid memory pointer (need to go back
to Linux and look at this with valgrind)
* Turn off send in place for now, so I can run the tests on RS and see if
everything else is ok
This commit was SVN r7497.
2005-09-23 19:30:54 +00:00
Brian Barrett
07b0b8c943
* add some useful debugging output
...
* fix dumb bug in btl_portals_get where I using the dest descriptor key instead
of the source descriptor key for the match bits, resulting in a PtlGet() with
the wrong match bits
This commit was SVN r7496.
2005-09-23 15:30:18 +00:00
Jeff Squyres
fbd6db142b
Remove some old references to --with-btl-mvapi (replaced with
...
--with-mvapi).
This commit was SVN r7495.
2005-09-23 13:18:41 +00:00
Jeff Squyres
f5ded6dd04
Don't link in libopal here because this component is *always* built
...
statically, and therefore is part of libopal.
This commit was SVN r7494.
2005-09-23 12:39:47 +00:00
Tim Woodall
604c9d1002
bump the default cache size
...
This commit was SVN r7492.
2005-09-22 19:37:42 +00:00
Tim Woodall
848f12e7fd
if mpi_leave_pinned is enabled - force malloc hooks
...
This commit was SVN r7491.
2005-09-22 17:27:56 +00:00
Tim Woodall
5eec949138
fix my fix
...
This commit was SVN r7490.
2005-09-22 17:09:04 +00:00
Tim Woodall
5556337a8b
workaround for deadlock
...
This commit was SVN r7489.
2005-09-22 17:03:30 +00:00
Tim Woodall
aceab46c5f
use MPI_Alloc_mem/MPI_Free_mem for internally allocated buffers
...
This commit was SVN r7487.
2005-09-22 16:43:17 +00:00
Tim Woodall
147716c249
added hostname to error output
...
This commit was SVN r7486.
2005-09-22 16:41:34 +00:00
Tim Woodall
b404581293
local variables/objects (regs) must be initialized/constructed
...
This commit was SVN r7485.
2005-09-22 16:18:23 +00:00
Tim Woodall
c38ebe2c6a
support -H,-host,--host option for rsh/ssh launch
...
This commit was SVN r7484.
2005-09-22 16:09:23 +00:00
Tim Woodall
4a813c1d38
support --host option (in addition to -host or -H)
...
This commit was SVN r7483.
2005-09-22 16:08:40 +00:00
Andrew Friedley
cfa09dc0e7
Fix two more missing escapes.
...
Sorry about breaking the tree with typos, I think this should fix all of them.
This commit was SVN r7482.
2005-09-22 16:04:46 +00:00
Tim Woodall
7acf0a6bdb
corrections for MPI_Free_mem
...
This commit was SVN r7481.
2005-09-22 15:47:33 +00:00
George Bosilca
46a5259a3f
Missing a \ protection from the LIBS list.
...
This commit was SVN r7480.
2005-09-22 15:38:05 +00:00
Tim Woodall
194150b81c
someone broke this...
...
This commit was SVN r7478.
2005-09-22 13:47:37 +00:00
Andrew Friedley
555ae37255
Add lib{opal,orte,mpi}.la to appropriate LIBADD's, some whitespace cleanup as well.
...
This commit was SVN r7477.
2005-09-22 12:28:54 +00:00
Tim Woodall
da1e4a1292
- since we append new registrations to the end of the list,
...
need to remove old ones from the front
- call deregister to actually remove items from the cache/mru
list and deregister the memory (if not being used)
This commit was SVN r7476.
2005-09-21 23:25:16 +00:00
Tim Woodall
9791c066e8
dont attempt to pin the receive buffer if data has
...
already been received
This commit was SVN r7475.
2005-09-21 23:23:47 +00:00
Tim Woodall
1b7b220089
cleanup refcount
...
This commit was SVN r7462.
2005-09-21 20:04:56 +00:00
Tim Woodall
a74ca0062a
reductions to initial memory footprint
...
This commit was SVN r7455.
2005-09-21 19:10:56 +00:00
Galen Shipman
4296e723c9
default free_lists to smaller size..
...
This commit was SVN r7454.
2005-09-21 18:55:07 +00:00
Galen Shipman
96ab5a6bd3
we can be in WAITING_ACK state without a race if the OOB ack is "slower" than
...
the scheduling of queued IB send operations.
This commit was SVN r7452.
2005-09-21 16:47:08 +00:00
Tim Woodall
782e5b21cc
cleanup
...
This commit was SVN r7451.
2005-09-21 15:34:45 +00:00
Tim Woodall
a49a442fe4
cleanup refcount logic
...
This commit was SVN r7450.
2005-09-21 15:32:27 +00:00
Tim Woodall
0ee34051f8
debug asserts
...
This commit was SVN r7449.
2005-09-21 15:30:17 +00:00
Tim Woodall
1b73d3856e
possible race condition - set endpoint state before sending connect ack
...
This commit was SVN r7448.
2005-09-20 21:03:55 +00:00
Tim Woodall
84e0d89497
correction
...
This commit was SVN r7447.
2005-09-20 19:20:39 +00:00
Ralph Castain
2656ec93b5
Fix a typo so that stage_gate_2 gets correctly passed back to orterun...
...
This commit was SVN r7446.
2005-09-20 19:12:59 +00:00
Ralph Castain
5686e8119e
Move the error name macro to the errmgr framework. Add a second level of tracing. Remove an obsolete file.
...
This commit was SVN r7445.
2005-09-20 17:09:11 +00:00
David Daniel
e4985c2a07
Moving totalview spin to the very end of mpi_init
...
This commit was SVN r7444.
2005-09-20 15:22:15 +00:00
Tim Woodall
c25ffb343a
restore host option
...
This commit was SVN r7443.
2005-09-20 13:36:16 +00:00
Tim Woodall
29d14281c8
use the specified host names (if provided)
...
This commit was SVN r7442.
2005-09-20 13:33:11 +00:00
Tim Woodall
6c885acb91
corrections to handle host specifications
...
This commit was SVN r7441.
2005-09-20 13:32:08 +00:00
Tim Woodall
f0cec8ac0c
Both -H and -host options are allowed to specify hostlist (now supported for bproc -
...
will look at rsh)
This commit was SVN r7440.
2005-09-20 13:31:13 +00:00
Jeff Squyres
41ba191e9a
Temporarily comment out the -arch and -host options since we do not
...
yet have an rmapper that can handle that information.
This commit was SVN r7438.
2005-09-20 08:56:02 +00:00
Brian Barrett
fd9901f683
* shell of a portals PML, properly ompi_ignored for most of the world...
...
This commit was SVN r7437.
2005-09-20 08:07:08 +00:00
Tim Woodall
75d9119cf3
correction
...
This commit was SVN r7436.
2005-09-19 21:35:39 +00:00
Tim Woodall
e1ec160858
lookup available nodes based on mapping data (if available)
...
This commit was SVN r7435.
2005-09-19 21:31:00 +00:00
Tim Woodall
9c334800ad
merge in environ from front-end node - giving precedence
...
to any user supplied values. otherwise, some c library
routines behave badly (getpwuid...)
This commit was SVN r7434.
2005-09-19 21:06:05 +00:00