Ralph Castain
92c7372e20
Per the RFC from Jeff, move hwloc from opal/mca/common to its own static framework ala libevent. Have ORTE daemons collect the topology info at startup and, if --enable-hwloc-xml is set, send that info back to the HNP for later use. The HNP only retains unique topology "templates" to reduce memory footprint. Have the daemon include the local topology info in the nidmap buffer sent to each app so the apps don't all hammer the local system to discover it for themselves.
...
Remove the sysinfo framework as hwloc replaces that functionality.
This commit was SVN r25124.
2011-09-11 19:02:24 +00:00
Ralph Castain
2091e39bee
Record the file descriptor on the read event when building optimized
...
This commit was SVN r25123.
2011-09-11 18:57:14 +00:00
Ralph Castain
b11f93a039
Check add_procs return value
...
This commit was SVN r25122.
2011-09-11 14:53:26 +00:00
Sylvain Jeaugey
002d39f345
Restored Bull vendor id for ConnectX card
...
This commit was SVN r25121.
2011-09-07 15:58:42 +00:00
Edgar Gabriel
4bc2e9b023
fix a typo and add an actual pvfs function in the configure link-test.
...
This commit was SVN r25120.
2011-09-07 15:46:41 +00:00
Edgar Gabriel
53725af281
add the new ompio frameworks to show up in the ompi_info output.
...
This commit was SVN r25119.
2011-09-07 14:23:28 +00:00
Edgar Gabriel
196c3819e2
- revamp the configure logic to detect pvfs2 and lustre
...
- slight change in the selection logic of the fs module, which makes
the ompio independent of the file system type (otherwise ompio
would also have required a configure script).
This commit was SVN r25118.
2011-09-07 10:39:47 +00:00
Mike Dubman
29b63fee81
better support of pml/cm for mxm
...
This commit was SVN r25113.
2011-09-06 06:38:57 +00:00
Shiqing Fan
16193771ba
Add one missing header file. Fix the MTT build for Windows.
...
This commit was SVN r25112.
2011-08-31 13:15:05 +00:00
Shiqing Fan
4dc832e65f
Fix the problem that windows xp does not have inet_ntop and inet_pton. Do not use the system provided functions on Windows Vista and above.
...
This commit was SVN r25111.
2011-08-31 12:49:08 +00:00
Rainer Keller
9d5afc58c6
- Fix breakage of the epoch changes with PGI:
...
Don't juse include pre-processor macros between two strins ("s1" #if 0 ... "s2")...
Rather print out the epoch as 0 always...
This commit was SVN r25110.
2011-08-31 08:40:31 +00:00
Wesley Bland
f8740e5478
Correct a typo reported by Pasha.
...
This commit was SVN r25109.
2011-08-30 18:44:52 +00:00
Matthias Jurenz
e0ed5645ca
Changes to VT:
...
- vtwrapper:
- fixed source file registration for TAU/OPARI
This commit was SVN r25108.
2011-08-30 11:14:56 +00:00
Matthias Jurenz
f32aab5137
Changes to VT:
...
- configure:
- patch Makefiles which define library targets that depend on other libraries to prevent the following Libtool warning:
"libtool: link: warning: `...//*.la' seems to be moved"
(Libtool getting confused by the "//" in the library paths,
so remove the trailing '/' from all *LIBDIR variables.)
- vtwrapper:
- added options '-vt:showme-<compile|link>' to the compiler wrapper to show the compiler/linker flags that would be supplied to the underlying compiler
This commit was SVN r25105.
2011-08-29 15:43:17 +00:00
Ralph Castain
b2971df7df
Ensure we loop over all cpu's.
...
Thanks to Nadia Derbey for spotting the error.
This commit was SVN r25102.
2011-08-29 14:24:34 +00:00
Ralph Castain
03ddf8520b
Resolve not-used warnings
...
This commit was SVN r25101.
2011-08-27 14:27:15 +00:00
Ralph Castain
56ebfa23cc
ORTE configure options belong in orte/config, not opal.
...
This commit was SVN r25100.
2011-08-27 14:23:49 +00:00
Wesley Bland
f542ecd578
Fix a couple of problems with the resil code not compiling.
...
This commit was SVN r25099.
2011-08-27 03:21:00 +00:00
George Bosilca
531b241304
Define ORTE_ENABLE_EPOCH and ORTE_RESIL_ORTE.
...
This commit was SVN r25098.
2011-08-27 00:16:21 +00:00
George Bosilca
a4245b8d63
Remove some warnings related to the resilience patch.
...
This commit was SVN r25097.
2011-08-27 00:15:34 +00:00
George Bosilca
20ed7aedc9
Fix typo.
...
This commit was SVN r25096.
2011-08-26 23:39:15 +00:00
George Bosilca
67ec5a0556
While doing cleanup remove pending warnings.
...
This commit was SVN r25095.
2011-08-26 23:38:06 +00:00
George Bosilca
fc1184c41f
Remove a warnings introduced by the epoch commit.
...
This commit was SVN r25094.
2011-08-26 23:36:52 +00:00
Wesley Bland
4e7ff0bd5e
By popular demand the epoch code is now disabled by default.
...
To enable the epochs and the resilient orte code, use the configure flag:
--enable-resilient-orte
This will define both:
ORTE_ENABLE_EPOCH
ORTE_RESIL_ORTE
This commit was SVN r25093.
2011-08-26 22:16:14 +00:00
Eugene Loh
55a7b474dd
Change a stray __volatile to __volatile__.
...
This commit was SVN r25092.
2011-08-26 15:36:10 +00:00
Edgar Gabriel
9b6cf80074
- update the svn:ignore properties for some generated files
...
- add ompi_unignore files for the pvfs2 and lustre components to debug the
configure problem
This commit was SVN r25090.
2011-08-26 13:23:29 +00:00
Jeff Squyres
495ceef60d
Upgrade hwloc to v1.2.1.
...
This commit was SVN r25088.
2011-08-26 13:14:26 +00:00
Edgar Gabriel
f46ef05c6e
ompi_ignore some components that depend on the configure logic, since some
...
libs don't seem to propagate correctly under certain circumstances. This makes
hopefully the nightly tests pass.
also, remove the files that should not have been committed in the first place
:-)
This commit was SVN r25085.
2011-08-26 00:49:32 +00:00
Ralph Castain
71e74990de
Add missing includes so this compiles under Mac OSX
...
This commit was SVN r25084.
2011-08-25 23:04:24 +00:00
George Bosilca
9d79ad9b41
Check if the Fortran type REAL*16 is equivalent with the
...
GNU __float128.
This commit was SVN r25083.
2011-08-25 21:56:44 +00:00
George Bosilca
0c7541ee61
check if __float128 is supported.
...
This commit was SVN r25082.
2011-08-25 21:56:05 +00:00
Edgar Gabriel
4d23ea19cb
add a missing header file.
...
This commit was SVN r25081.
2011-08-25 21:28:28 +00:00
Edgar Gabriel
61ac1dbcf3
silence some warnings.
...
This commit was SVN r25080.
2011-08-25 21:22:34 +00:00
Edgar Gabriel
52063267df
commit of the OMPIO modules and frameworks.
...
This commit was SVN r25079.
2011-08-25 20:08:17 +00:00
Brad Benton
5abcbfa17b
add IBM Copyright.
...
This commit was SVN r25072.
2011-08-23 14:28:40 +00:00
Matthias Jurenz
0409675f90
Changes to VT:
...
- updated version number to 5.11.2
- fixed even more Coverity warnings
- vtunify:
- replaced std::vector relict by LargeVectorC (fixes segfault during gathering)
- vtwrapper:
- do also escape '\', ''', '(', and ')' in arguments
This commit was SVN r25071.
2011-08-23 10:12:43 +00:00
Ralph Castain
df28c63164
If we are on a single processor, then we are effectively bound - so have the macro correctly report it.
...
Thanks to Pascal Deveze for the patch.
This commit was SVN r25068.
2011-08-22 16:28:40 +00:00
Mike Dubman
98f382ba0e
fixes in mxm mtl
...
This commit was SVN r25066.
2011-08-19 22:18:17 +00:00
Ralph Castain
8dd26993fc
Correct packing of floats
...
This commit was SVN r25065.
2011-08-18 17:10:40 +00:00
Ralph Castain
1c08a4006c
Refactor some code to remove a few API handles from errmgr. Reviewed/tested by Wes.
...
This commit was SVN r25064.
2011-08-18 16:24:45 +00:00
Ralph Castain
e58623cd5b
Bring alps back to full operations by correctly computing daemon names. Unfortunately, alps doesn't assign cnos rank in node-based order - i.e., cnos rank=0 isn't necessarily on the first node of the execution. So adjust when using static ports.
...
Add some debug to nidmap
Ensure that the HNP's node name is not included in the regex when launching via rshbase as that node is automatically included in the daemon map.
This commit was SVN r25063.
2011-08-18 14:59:18 +00:00
Wesley Bland
a2a20c3766
I believe this should fix the race condition that Terry is seeing in the MTT
...
tests. It appears that nothing in the errmgr was using the mutexes to protect
the odls child list.
This commit was SVN r25062.
2011-08-18 14:52:30 +00:00
Jeff Squyres
08bb7f562e
Update 1.5.4 and 1.4.4 NEWS items.
...
This commit was SVN r25058.
2011-08-18 13:10:27 +00:00
Shiqing Fan
6d0ab9bd6c
One library was missing for linking orterun on Windows.
...
This commit was SVN r25057.
2011-08-18 09:33:41 +00:00
Matthias Jurenz
9f154e7060
Changes to VT:
...
- fixed compiler warnings
- fixed Coverity warnings
- vtrun:
- do preload libvt-fmpi.so only if it is available
This commit was SVN r25056.
2011-08-17 12:23:19 +00:00
Ralph Castain
23f47295a8
Add even more debug
...
This commit was SVN r25053.
2011-08-16 16:41:33 +00:00
Ralph Castain
d624d43f69
Add more debug
...
This commit was SVN r25052.
2011-08-16 15:47:37 +00:00
Shiqing Fan
20ee92c16e
Make the compiler wrappers work correctly for MinGW build.
...
This commit was SVN r25051.
2011-08-16 12:32:41 +00:00
Ralph Castain
3d96497581
Add debug
...
This commit was SVN r25050.
2011-08-16 12:22:05 +00:00
Shiqing Fan
7292ee2387
One .windows file is missing in the tarball.
...
This commit was SVN r25049.
2011-08-15 10:21:25 +00:00