Brian Barrett
389e378054
* use opal_init / opal_finalize in orteprobe so that ordering doesn't get out of
...
sync with opal....
This commit was SVN r8341.
2005-11-30 21:40:11 +00:00
Brian Barrett
79bf8843d2
* update memory hooks interface to allow for callbacks on both allocations
...
and dealllocations, per request from Galen and Tim
This commit was SVN r8303.
2005-11-29 04:46:14 +00:00
Tim Woodall
cf53d3e48f
missing include
...
This commit was SVN r8295.
2005-11-28 23:13:36 +00:00
Galen Shipman
6e64e8a144
bproc fixes, these exist in the release 1.0 branch.
...
This commit was SVN r8292.
2005-11-28 21:10:02 +00:00
Tim Woodall
943e6f0cd5
corrections for stdin
...
- when eof is reached at orterun, send a 0 byte message to peer indicating eof
- on receipt of zero byte message - close corresponding file descriptor associated with the endpoint
- require setup ptys for stdin and stdout so that stdin can be closed independently of stdout
This commit was SVN r8264.
2005-11-28 14:58:53 +00:00
Tim Woodall
eb7cfe3ecd
implement unsubscribe
...
This commit was SVN r8214.
2005-11-21 19:46:47 +00:00
Jeff Squyres
443d833ee9
fx2 is the serial debugger; fxp is the parallel debugger.
...
This commit was SVN r8211.
2005-11-21 17:00:36 +00:00
Brian Barrett
fee6409708
fix compiler warning and compiler error in totalview code...
...
This commit was SVN r8207.
2005-11-20 18:41:45 +00:00
Jeff Squyres
8d96c21311
Good weekend brainless activity -- implement the orterun command line
...
debugger scheme described in
http://www.open-mpi.org/community/lists/users/2005/10/0214.php . This
makes our user-level debugger scheme much more vendor-independent
(although the "-tv" option will still work for backwards compatibility
-- it'll just be a synonum of "--debug").
This commit was SVN r8206.
2005-11-20 16:06:53 +00:00
Brian Barrett
20cea60b82
* fix "make distclean" error in PML
...
* turns out (duh!) that there was a reason that the <projectdir>dir
variable was set in the AM conditional. If not, stupid directories
are created and not needed... duh.
This commit was SVN r8205.
2005-11-20 07:41:09 +00:00
Brian Barrett
8faa1884f0
* The last of the build system optimizations. Combine the component and
...
component/base Makefile.am files, reducing the time configure spends
stamping out Makefiles at the end
* Install base_impl.h file when devel-headers are being installed
This commit was SVN r8200.
2005-11-20 01:03:01 +00:00
Tim Woodall
d579e048f7
reset node name to be node number only to match
...
value set by allocation/mapper
This commit was SVN r8186.
2005-11-17 22:02:28 +00:00
Jeff Squyres
23ca7e1311
Ensure to return a value.
...
This commit was SVN r8182.
2005-11-17 14:31:42 +00:00
Brian Barrett
3e3ba49cdb
should have removed the line of code, rather than #if 0'ing it out
...
This commit was SVN r8172.
2005-11-17 05:22:19 +00:00
Brian Barrett
f464bbbcc0
fix a couple of double-lock issues in the iof code that have crept in recently.
...
This should go to the v1.0 branch.
This commit was SVN r8171.
2005-11-17 01:26:00 +00:00
Tim Woodall
142b7cc682
merge from release branch
...
This commit was SVN r8167.
2005-11-16 17:10:49 +00:00
Tim Woodall
59d8c791d9
return fragments to free list
...
This commit was SVN r8121.
2005-11-11 17:48:56 +00:00
George Bosilca
c802d54696
The return type is an int. Casting it to a size_t before checking if it's bigger than zero lead to a true condition ... always ...
...
This commit was SVN r8114.
2005-11-11 06:34:14 +00:00
Brian Barrett
878676218e
Rename opal/memory to opal/memoryhooks because XLC++ on Mac OS X is broken.
...
When compiling C++ code that includes something that looks for the C++
header file "memory" (stupid C++ headers not having .h extensions), it
goes through the header file search path, which includes $(topsrcdir)/opal,
so it finds the directory $(topsrcdir)/opal/memory/ and tries to load
that as the memory header file and all goes downhill.
This commit was SVN r8111.
2005-11-11 00:26:27 +00:00
Josh Hursey
5fa34df9ce
Fix for orted / MPI_Abort problem reported from testers. They were seeing orteds
...
spining in orte_iof_base_flush() when running
intel_tests/src/MPI_Errhandler_fatal_c
When we close an endpoint by taking it out of the envent handler, we need to make
sure that it fits the criteria to pass through orte_iof_base_flush(), specificly
make sure we clean out the ep_frags list.
Note: This is more of a sanity check, since the endpoint should already be
in this state at the point of closure.
Secondly in orte_iof_base_endpoint_read_handler(), if we determine that it is
necessary to close the endpoint we have to "return" after doing so, otherwise
we add another frag to the endpoint which will cause it to hang in
orte_iof_base_flush().
Bug go squish!
This commit was SVN r8109.
2005-11-11 00:09:07 +00:00
Tim Woodall
7f20198d49
Filter the set of data returned to the daemons during
...
startup using the new get_conditional command to improve
scalability during launch
This commit was SVN r8097.
2005-11-10 16:44:51 +00:00
Tim Woodall
d62ea1835d
correct typo
...
This commit was SVN r8090.
2005-11-10 15:29:52 +00:00
Brian Barrett
86e2adc43a
* it appears that including event.h without calling opal_init annoys XLC on
...
OS X (you get an undefined symbol opal_event_lock). Since the code is
all #if 0'ed out, #if 0 out the header for now as well.
I believe console and openmpi are to be removed from OMPI before 1.0
release, so this doesn't need to go to the 1.0 branch
This commit was SVN r8089.
2005-11-10 15:24:57 +00:00
Tim Woodall
3556757726
init callback from proxy
...
This commit was SVN r8085.
2005-11-10 05:27:11 +00:00
Tim Woodall
0b0d7f56c1
added support for callback on receipt of I/O
...
This commit was SVN r8084.
2005-11-10 04:49:51 +00:00
Tim Woodall
3699c924bd
callback for init prior to launch - allow app to hookup stdout/stderr
...
prior to launch
This commit was SVN r8083.
2005-11-10 04:47:41 +00:00
Jeff Squyres
42ec26e640
Update the copyright notices for IU and UTK.
...
This commit was SVN r7999.
2005-11-05 19:57:48 +00:00
Josh Hursey
e7d5ecf016
Comment out the C/N notation parsing. Interior comment has more details.
...
This commit was SVN r7980.
2005-11-03 18:15:47 +00:00
Jeff Squyres
1b691f8089
Pull NULL checks around releasing of resources to ensure we don't
...
segv.
This commit was SVN r7971.
2005-11-03 11:27:19 +00:00
Jeff Squyres
653f43cc2b
Update to latest prototype
...
This commit was SVN r7970.
2005-11-03 11:23:23 +00:00
Jeff Squyres
60b0330bc1
Initialize "conditions" to ensure we don't segv
...
This commit was SVN r7961.
2005-11-01 17:13:18 +00:00
Ralph Castain
399e41d113
Fix a potential memory leak...
...
This commit was SVN r7960.
2005-11-01 15:17:11 +00:00
Jeff Squyres
0379b27969
Add missing DESTRUCT
...
This commit was SVN r7948.
2005-11-01 13:35:44 +00:00
Jeff Squyres
a2e507c629
Fix potential segv through uninitialized variable
...
This commit was SVN r7946.
2005-11-01 13:09:00 +00:00
Tim Woodall
e27dfb180d
yet another fix
...
This commit was SVN r7941.
2005-10-31 21:59:14 +00:00
Tim Woodall
aa5b61e4f1
corrections for multiple app contexts
...
This commit was SVN r7939.
2005-10-31 20:37:44 +00:00
Tim Woodall
cf5c27c1e3
start all of the sends in parallel (from the same buffer) - wait for
...
all to complete
This commit was SVN r7935.
2005-10-31 16:21:51 +00:00
Tim Woodall
a891db81e9
set socket options to improve oob performance
...
This commit was SVN r7934.
2005-10-31 16:21:11 +00:00
Jeff Squyres
8503fce61b
Remove debugging message
...
This commit was SVN r7924.
2005-10-28 18:53:20 +00:00
Jeff Squyres
ce78b76598
Quick fix from Ralph -- this escape committing last night.
...
This commit was SVN r7917.
2005-10-28 14:03:26 +00:00
Ralph Castain
afeeacd76d
Complete hookup of the registry proxy for the get_conditional command.
...
This commit was SVN r7915.
2005-10-28 05:35:07 +00:00
Ralph Castain
ad9de4ca3b
Restore the pointer arrays to the registry dictionaries. Revise the system so that the itag is equivalent to the index into the pointer array. It already was, but it wasn't obvious before (several functions relied upon it, but others "hid" the relationship) - now, make it explicitly clear. Set things up so lookups occur at max speed by just indexing into the dictionary array.
...
This commit was SVN r7912.
2005-10-28 04:56:06 +00:00
Ralph Castain
eebda71a0b
Add a new API to the registry for conditional data retrievals. The new API allows you to retrieve data from registry containers that have key-value pairs where the value matches the specified one. The requested keys are then retrived from that container.
...
This commit was SVN r7907.
2005-10-28 00:30:58 +00:00
Tim Woodall
3fd351117a
removed debug
...
This commit was SVN r7902.
2005-10-27 21:07:49 +00:00
Tim Woodall
793836da57
removed debug
...
This commit was SVN r7897.
2005-10-27 17:10:49 +00:00
Tim Woodall
7300112564
removed debug
...
This commit was SVN r7896.
2005-10-27 17:08:30 +00:00
Tim Woodall
60754acae8
- modified rmaps data structures to point directly to ras node
...
- modified rsh to NOT query for each nodes mapping, as all data is
already available in the rmaps structures
This commit was SVN r7894.
2005-10-27 17:04:10 +00:00
Tim Woodall
c0124fecdd
changed segment dictionary to hash table to improve
...
search time for reverse lookup
This commit was SVN r7893.
2005-10-27 17:00:47 +00:00
Tim Woodall
b60bea9ada
dont allow callbacks to processed recursively - appear to be blowing away the stack
...
This commit was SVN r7862.
2005-10-25 13:48:08 +00:00
Tim Woodall
4eca6e22bd
use persistent non-blocking receives
...
This commit was SVN r7861.
2005-10-25 13:38:13 +00:00