Ralph Castain
55c727cea4
Fix compiler warning
...
This commit was SVN r17684.
2008-03-04 15:46:37 +00:00
Jeff Squyres
6aba701f65
Change the default to ''not'' build any contrib packages by default
...
(per consensus on the devel list, at least until the VT configury
issues are fixed).
This commit was SVN r17683.
2008-03-04 13:43:12 +00:00
Ralph Castain
ffa232687a
Fix xcast so it works in multi-node situations where the user specifies a particular mode to use (e.g., direct).
...
This commit was SVN r17682.
2008-03-03 20:07:02 +00:00
Ralph Castain
841d0e5208
Cleanup an attribute warning - not sure which one to set or where it should go, so I'll leave that to someone more familiar with "attributes".
...
Ensure some debugging is only enabled when have_debug is set.
This commit was SVN r17681.
2008-03-03 16:06:47 +00:00
Matthias Jurenz
70fe703057
set OMPI_CONTRIB_DIST_SUBDIRS only if the contributed software is enabled
...
This commit was SVN r17680.
2008-03-03 15:59:52 +00:00
Rich Graham
67ad9b6d6b
increase max data segments size.
...
This commit was SVN r17677.
2008-03-02 19:11:09 +00:00
Gleb Natapov
08abafdaa1
Initialize ib_pd to NULL.
...
This commit was SVN r17674.
2008-03-02 09:11:23 +00:00
Rich Graham
53126fa7bd
add calls to opal_progress()
...
This commit was SVN r17673.
2008-02-29 23:25:09 +00:00
Rich Graham
d37db14901
get the shared memory collectives working again with the new
...
version of orte.
This commit was SVN r17672.
2008-02-29 22:28:57 +00:00
Ralph Castain
6450962d59
Add some debugging to the message event object.
...
Cleanup some no-longer-used values
This commit was SVN r17671.
2008-02-29 20:10:31 +00:00
Tim Mattox
89648be879
Updated the NEWS file for 1.2.6 changes.
...
This commit was SVN r17669.
2008-02-29 19:06:08 +00:00
Ralph Castain
a1eef0dd50
Fix a race condition in the orted recv/process procedure.
...
Thx to Tim P for spotting it
This commit was SVN r17666.
2008-02-29 15:18:45 +00:00
Tim Prins
824c298abf
Move the carto finalize from the util finalize to the main finalize where it belongs. Otherwise, the modules are unloaded by the mca before we try to do carto_finalize, and bad things happen.
...
This commit was SVN r17665.
2008-02-29 12:49:04 +00:00
Rich Graham
c253a7bda1
simplify the code abit.
...
This commit was SVN r17664.
2008-02-29 03:55:12 +00:00
Rich Graham
1632d8b299
revert to an older (not previosly checked in) version to get around a
...
regression.
This commit was SVN r17663.
2008-02-29 03:12:12 +00:00
Ralph Castain
a585923de1
Silence some minor compiler warnings
...
This commit was SVN r17662.
2008-02-29 02:39:39 +00:00
Rich Graham
827e8d877e
fix bug in node type, and some memory copy optimizations.
...
This commit was SVN r17661.
2008-02-29 01:20:11 +00:00
Rich Graham
940d6732c9
remove compiler warnings.
...
This commit was SVN r17656.
2008-02-28 22:01:19 +00:00
Tim Prins
84b2099fe8
Remove the now-unused orte_value_array. As this is the last 'class' split between orte and ompi, remove the big comment about the split in ompi_bitmap.
...
Also, update some properties (source files should not be executeable...), and remove a couple unneeded inclusions of orte_proc_table.h
This commit was SVN r17655.
2008-02-28 21:39:42 +00:00
Tim Prins
2e1bda6d23
Remove the now-unused arithmatic interface to the dss
...
This commit was SVN r17654.
2008-02-28 21:36:51 +00:00
Rich Graham
2b5fab9d51
avoid 0 byte malloc.
...
This commit was SVN r17653.
2008-02-28 21:11:42 +00:00
Ralph Castain
8d819cf3d3
Move carto open/close/finalize to opal layer so that ORTE can get access to topo info. This will be used to support a topo grpcomm that optimizes communications in non-uniform topologies like RR.
...
This commit was SVN r17652.
2008-02-28 21:04:30 +00:00
Rich Graham
4b26adef00
remove some debug output.
...
This commit was SVN r17650.
2008-02-28 20:54:35 +00:00
Ralph Castain
42a8a97719
Ignore the correct file
...
This commit was SVN r17649.
2008-02-28 20:20:44 +00:00
Ralph Castain
48e5840c50
Restore a placeholder to make non-SVN SCM's happy.
...
This commit was SVN r17648.
2008-02-28 20:19:22 +00:00
Ralph Castain
5e6928d710
Cleanup recursions in ORTE caused by processing recv'd messages that can cause the system to take action resulting in receipt of another message.
...
Basically, the method employed here is to have a recv create a zero-time timer event that causes the event library to execute a function that processes the message once the recv returns. Thus, any action taken as a result of processing the message occur outside of a recv.
Created two new macros to assist:
ORTE_MESSAGE_EVENT: creates the zero-time event, passing info in a new orte_message_event_t object
ORTE_PROGRESSED_WAIT: while waiting for specified conditions, just calls progress so messages can be recv'd.
Also fixed the failed_launch function as we no longer block in the orted callback function. Updated the error messages to reflect revision. No change in API to this function, but PLM "owners" may want to check their internal error messages to avoid duplication and excessive output.
This has been tested on Mac, TM, and SLURM.
This commit was SVN r17647.
2008-02-28 19:58:32 +00:00
Rich Graham
5df6c6d043
fix several race conditions.
...
This commit was SVN r17645.
2008-02-28 19:40:19 +00:00
Ralph Castain
5dc64cea6a
Correct logic - only issue recv and cancel it if we are an HNP
...
This commit was SVN r17641.
2008-02-28 15:27:16 +00:00
George Bosilca
d9937cca81
Only declare ret in the block where it is used (avoid a warning about
...
unused variable).
This commit was SVN r17638.
2008-02-28 06:18:57 +00:00
George Bosilca
7879e0b9c2
Be nice with parallel debugger, export this required symbol.
...
This commit was SVN r17637.
2008-02-28 05:59:07 +00:00
George Bosilca
9d421bea2a
Replace all occurences of orte_pointer_array by opal_pointer_array. Remove the
...
implementation of orte_pointer_array.
This commit was SVN r17636.
2008-02-28 05:32:23 +00:00
George Bosilca
678e6c7f0d
This is a Mercurial file.
...
This commit was SVN r17635.
2008-02-28 05:18:06 +00:00
George Bosilca
f256dd6010
Don't free the node2_name it is not yet set at this point.
...
This commit was SVN r17634.
2008-02-28 05:17:20 +00:00
Ralph Castain
d70e2e8c2b
Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately.
...
Remains to be tested to ensure everything came over cleanly, so please continue to withhold commits a little longer
This commit was SVN r17632.
2008-02-28 01:57:57 +00:00
Aurelien Bouteiller
76e6334a57
This change is a mistake. CONVERTOR METHOD does not work with unpatched trunk. Revert back to PACK_METHOD.
...
This commit was SVN r17629.
2008-02-27 20:02:25 +00:00
Aurelien Bouteiller
1d57b8b0e0
Replaced all the (long) cast by PRIsize_t. Should solve definitely compiler warnings that appeared from time to time depending on sizeof(size_t)...
...
This commit was SVN r17627.
2008-02-27 19:58:18 +00:00
Aurelien Bouteiller
6ea23283a8
Added a PRIsize_t constant to help printing size_t without having to cast them to long long explicitely everywhere.
...
This commit was SVN r17626.
2008-02-27 19:38:14 +00:00
Brian Barrett
2c142ae0a4
Let file compile with optimized builds (was complaining about undefined
...
snprintf)
This commit was SVN r17622.
2008-02-27 16:58:38 +00:00
Rich Graham
68aa691171
checkpoint work.
...
This commit was SVN r17620.
2008-02-27 14:56:36 +00:00
Galen Shipman
b378c8c12c
return success.
...
This commit was SVN r17612.
2008-02-27 02:15:53 +00:00
Jeff Squyres
7d03300a76
Based on a patch from Brian about how to remove "naked" AC defined
...
macros in mpi.h. (e.g., HAVE_LONG_LONG); instead, prefix _all_ macros
with "OMPI_".
This commit was SVN r17591.
2008-02-26 01:45:32 +00:00
Galen Shipman
44003a41f2
Update common_portals to allow using portals interconnect with a modex rather
...
than relying on cnos to get the nid/pid map.
This commit was SVN r17588.
2008-02-25 19:17:21 +00:00
Rich Graham
b4bbb70bb7
got it all, but for the mem copies. Also, need to make sure volatile declarations are all inplace, as well as memory barriers.
...
This commit was SVN r17572.
2008-02-25 00:16:21 +00:00
Rich Graham
2d8c2420e8
checkpoint.
...
This commit was SVN r17571.
2008-02-24 20:54:16 +00:00
Rich Graham
771584bff5
generate reduction tree.
...
This commit was SVN r17569.
2008-02-24 03:25:40 +00:00
Jeff Squyres
f41678b46d
More fixes from the helpful Debian OMPI package maintainers to clean
...
up the appropos usage in our man pages.
This commit was SVN r17567.
2008-02-23 18:40:15 +00:00
Brian Barrett
bc8d863ce3
* Make Portals BTL compile again (looks like the frag ownership stuff didn't
...
get copied well)
* Clean up a bunch of warnings
This commit was SVN r17562.
2008-02-23 01:45:36 +00:00
Donald Kerr
437e280829
removing a few superfluous casts when the base or super is available
...
This commit was SVN r17554.
2008-02-22 20:10:55 +00:00
Ralph Castain
b4ec81a9fd
Fix the Panasas support in ROMIO so it builds without complaints. Required a patch from Brian, plus a few edits by me to remove warnings.
...
NOTE: the code provided by PANASAS includes a "switch" that they left incomplete - it doesn't cover all possibilities. Since the value being switched is an enum, this causes problems for the compiler. I added the missing values, but - since Panasas felt they could be ignored - had the switch generate an error if those cases ever occurred.
This commit was SVN r17543.
2008-02-21 20:35:34 +00:00
Donald Kerr
fe51084d8e
fix compile warning by casting btl udapl module to base module before call to mca_btl_udapl_free
...
This commit was SVN r17541.
2008-02-21 16:19:06 +00:00