Ralph Castain
25f578a7d2
Continue to improve timing instrumentation. Add ability to store timing data directly to a file instead of just to stdout.
...
This commit was SVN r20229.
2009-01-08 14:27:52 +00:00
Ralph Castain
007d68becc
Make the data on local children and their jobs available globally on both daemons and the HNP. This simply shifts the data structures from the ODLS base to the orte globals area to support subsequent movement of the daemon collective operations from the odls to the grpcomm framework. As that will be a larger change, it will be implemented on a branch and rolled over separately.
...
This commit was SVN r20228.
2009-01-08 14:25:56 +00:00
Donald Kerr
e57435a5d4
udapl btl fix for #1725 ; replace WAIT with GET
...
This commit was SVN r20227.
2009-01-08 13:41:36 +00:00
Tim Mattox
1ff9e884b8
Resync the 1.2.9 section of the NEWS file from the 1.2 branch.
...
This commit was SVN r20225.
2009-01-07 22:57:51 +00:00
Ralph Castain
80fb98ae32
Cleanup the modex-less operations for efficiency. Have the component default to normal modex operations if modex-less isn't specified.
...
This commit was SVN r20220.
2009-01-07 15:00:26 +00:00
Ralph Castain
7818779760
Expose the nidmap and pidmap as orte globals so that components in other frameworks can access and/or manipulate them without forcing API modifications - modify the individual ess components that were affected so they use the global variables. Add a list of attributes to the nids for storing node-related data (e.g., modex attrs), and define a new object for that purpose.
...
Consolidate the nid/pid lookup code with the rest of the nid/pid code so that changes are easier to track. Add the ability to send cluster profile info as part of the nidmap. Cleanup the setup and teardown of the new global nidmap and pidmap objects.
This commit was SVN r20219.
2009-01-07 14:58:38 +00:00
Ralph Castain
09d4a45fa5
Switch to non-blocking sends so the orted's can begin processing their own messages sooner
...
This commit was SVN r20218.
2009-01-07 14:52:12 +00:00
Pavel Shamis
391b101439
Renaming pending_frags to no_credits_pending_frags.
...
(this commit is part of bug fix for ticket #1693 )
This commit was SVN r20217.
2009-01-07 14:41:20 +00:00
Pavel Shamis
2f7b66160b
Adding real fix for ticket #1693 - XRC + coalescing segfault.
...
This commit was SVN r20214.
2009-01-07 14:10:58 +00:00
Ralph Castain
5e1d2eec58
Cosmetic changes to the timing output in mpi_init, restore the barrier timing measurement in mpi_finalize
...
This commit was SVN r20211.
2009-01-06 21:30:12 +00:00
George Bosilca
8e4107353f
Update the last instance of bml_base_send to correctly cope with the
...
return values from the BTL. This is related to ticket 1734.
This commit was SVN r20210.
2009-01-06 19:44:48 +00:00
Mike Dubman
b5cc2f389f
fix: pass custom $topdir to rpmbuild command if defined by user
...
This commit was SVN r20207.
2009-01-06 13:15:40 +00:00
Ralph Castain
9dbcee9110
Increase efficiency for modex-less launch by storing byte objects in the profile file
...
This commit was SVN r20206.
2009-01-05 21:46:12 +00:00
Ralph Castain
5f26a8b084
Since we have such a flag in orte_process_info, set it to true when we do mpi_init so we know we have an mpi_proc (simplifies later logic checks)
...
This commit was SVN r20205.
2009-01-05 21:41:40 +00:00
Ralph Castain
17e1911afa
Remove unneeded include file
...
This commit was SVN r20204.
2009-01-05 19:20:02 +00:00
Jeff Squyres
a9850c96c5
Cosmetic change.
...
This commit was SVN r20203.
2009-01-05 19:07:06 +00:00
Ralph Castain
dc3ba492a7
CID 1206: it's a complicated error path, but if a daemon is passed an ompi-top command and cannot correctly unpack the name of the tool, there really isn't anything it can do about it. Just return and let the tool hang.
...
This commit was SVN r20202.
2009-01-05 15:35:02 +00:00
Ralph Castain
5f5d8ad231
CID 1139-1141: remove outdated variable from the various routed components
...
This commit was SVN r20201.
2009-01-05 15:09:54 +00:00
Ralph Castain
1bc125c0a7
CID 1131: cleanup a minor memory leak
...
This commit was SVN r20200.
2009-01-05 15:05:05 +00:00
George Bosilca
f2b9b3fa0b
One less warning about a unmatched printf type.
...
This commit was SVN r20199.
2009-01-05 15:02:00 +00:00
Ralph Castain
7afaa0f0a1
Add missing syntax on find command
...
This commit was SVN r20198.
2009-01-05 14:38:34 +00:00
George Bosilca
760e744294
Use a more clear name for the proc in the constructor and destructor functions.
...
Make sure the lock is created and destroyed as expected.
This commit was SVN r20197.
2009-01-05 14:14:38 +00:00
Tim Mattox
a5efe3ed77
Refs trac:868, #869
...
The fix for #868 , r14358, introduced an (unneeded?) inconsitency...
For Mac OS X systems, inttypes.h will always be included with opal_config.h,
and NOT included for non-Mac OS X systems. For developers using Mac OS X,
this masks the need to include inttypes.h or more properly opal_stdint.h.
This changeset corrects one of these oopses. However, the underlying problem
still exists. Moving the equivelent of r14358 into opal_stdint.h from
opal_config_bottom.h might be the "right" solution, but AFAIK, we would then
need to replace each direct inclusion of inttypes.h with opal_stdint.h to
properly address tickets #868 and #869 .
This commit was SVN r20196.
The following SVN revision numbers were found above:
r14358 --> open-mpi/ompi@dce72aab70
The following Trac tickets were found above:
Ticket 868 --> https://svn.open-mpi.org/trac/ompi/ticket/868
2009-01-04 05:09:18 +00:00
Jeff Squyres
11b375f8b5
CIDs 1080-1090: assert() checks were not sufficient to check for
...
NEGATIVE_RETURNS from _reg_int() because those are not always
checked. So replace them with real if() checks.
This commit was SVN r20195.
2009-01-03 15:56:25 +00:00
Jeff Squyres
6d0d8848ac
Fix CID 1129: Remove variable that is set but never used.
...
This commit was SVN r20194.
2009-01-03 15:39:51 +00:00
Jeff Squyres
e52ac6da40
Fix CID 1130: remove variable that is set but never used.
...
This commit was SVN r20193.
2009-01-03 15:37:00 +00:00
Jeff Squyres
ad7cfe63a3
Fix CID 1180: check for negative return from snprintf.
...
This commit was SVN r20192.
2009-01-03 15:33:54 +00:00
Jeff Squyres
df3a304447
Fix CID 1182: ensure to check return of read() for failure.
...
This commit was SVN r20191.
2009-01-03 15:30:56 +00:00
Jeff Squyres
b8a8cb1144
Minor fix to typo in svn:ignore
...
This commit was SVN r20190.
2009-01-03 15:30:19 +00:00
Jeff Squyres
679e2855b7
Fix CID 1135: the assignment to item was never used (it was
...
overwritten in the next loop iteration "item = next_item").
This commit was SVN r20189.
2009-01-03 15:15:42 +00:00
Jeff Squyres
ae7dfdd0e0
Fix CID 1136: fix a small memory leak.
...
This commit was SVN r20188.
2009-01-03 15:12:16 +00:00
Jeff Squyres
c23f8e3981
Fix CIDs 1183-1186 (same as r20186 -- just missed the fact that there
...
were several more CIDs on the same source line before I committed).
This commit was SVN r20187.
The following SVN revision numbers were found above:
r20186 --> open-mpi/ompi@423cce4b0a
2009-01-03 14:58:07 +00:00
Jeff Squyres
423cce4b0a
Fix CID 1187: use PRIu64 instead of %lu for printing a uint64_t.
...
This commit was SVN r20186.
2009-01-03 14:55:08 +00:00
Jeff Squyres
1bacdef317
Fix CID 1188. Minor issue; just convert to snprintf instead of sprintf.
...
This commit was SVN r20185.
2009-01-03 14:46:46 +00:00
Jeff Squyres
62385a6c39
Add a comment explaining why there is an empty Makefile.am in this
...
tree.
This commit was SVN r20184.
2009-01-03 02:07:01 +00:00
Jeff Squyres
78b282d0d6
Cosmetic changes; replace tabs with spaces.
...
This commit was SVN r20183.
2009-01-03 01:45:52 +00:00
Jeff Squyres
1f2b4945e0
Fix a help message.
...
This commit was SVN r20182.
2009-01-03 01:03:28 +00:00
Jeff Squyres
fb1e368274
Emit a developer-friendly message if you forget to define the proper
...
MCA m4 macro in configure.params (or, more likely, you copied the
configure.params file from another component and forgot to change the
m4 macro name in the file) instead of just aborting with a cryptic
message.
This commit was SVN r20181.
2009-01-02 23:43:19 +00:00
Jeff Squyres
fa30c6d8bc
Cosmetic change; remove a tab.
...
This commit was SVN r20180.
2009-01-02 17:48:24 +00:00
Jeff Squyres
611ebeab33
Cosmetic: expunge some more old 2-space-indent code (re-indent with
...
"indent(1)").
This commit was SVN r20179.
2009-01-02 12:55:17 +00:00
Brian Barrett
e1f40c6a71
Fixes to make the rdma osc component work again:
...
* Don't overwrite the des_flags field, removing the
all important always callback field
* Fix up return status of bml_base_send, since
the rest of the code expects OMPI_SUCCESS or
an error code
This commit was SVN r20178.
2009-01-01 23:48:29 +00:00
Jeff Squyres
a7586bdd90
Cosmetic changes:
...
* Update to 4 space tabs where relevant (and some irrelevant white
space changes)
* Move a few constants to the left of !=/==
* Add a few {}'s are one line blocks
* Use BEGIN/END_C_DECLS
* Change /**< to /** in a few places
This commit was SVN r20177.
2008-12-31 14:50:54 +00:00
Jeff Squyres
f13ea32830
Remove the code checkig the MCA "coll" parameter for a list of coll
...
components to use. This code was rendered obsolete (albiet harmless)
by the MCA base improvements that only open the components that were
specified by each framework's MCA parameter.
This commit was SVN r20176.
2008-12-31 13:40:51 +00:00
Jeff Squyres
759a295cc9
Gaah -- missed one s/m/component/g
...
This commit was SVN r20175.
2008-12-31 13:35:37 +00:00
Jeff Squyres
955d1e132d
Rename a variable to be "component" (not "m"), to emphasize that it is
...
the component struct, not a module.
This commit was SVN r20174.
2008-12-31 13:32:46 +00:00
Jeff Squyres
865900dd27
Nothing of substance; just indenting changes (''finally'' update this
...
framework base to 4 space tabs!).
This commit was SVN r20173.
2008-12-31 12:17:08 +00:00
Jeff Squyres
ce313fa391
Minor fixes to a few comments
...
This commit was SVN r20172.
2008-12-31 11:34:27 +00:00
Ralph Castain
91ada6c323
Ensure we avoid overflows, handle the odd number of nodes case
...
This commit was SVN r20171.
2008-12-31 01:11:57 +00:00
Ralph Castain
b012ed6c94
Add a somewhat unique launch time test
...
This commit was SVN r20170.
2008-12-30 21:42:51 +00:00
Jeff Squyres
d533215dac
Fix a comment to reflect the right version number
...
This commit was SVN r20169.
2008-12-30 12:39:32 +00:00