George Bosilca
dee243c58d
ompi_proc_finalize has an interesting side effect. A proc is
...
inserted in the ompi_proc_list as soon as it is created and it
is removed only upon the call to the destructor. In ompi_proc_finalize
we loop over all procs in ompi_proc_finalize and release them once.
However, as a proc is not removed from this list right away, we
decrease the ref count for each proc until it reach zero and the
proc is finally removed. Thus, we cannot clean the BML/BTL after
the call the ompi_proc_finalize.
A quick fix is to delay the call to ompi_proc_finalize until all
other frameworks have been finalized, and then the behavior
depicted above will give the expected outcome.
2014-11-28 18:26:36 -05:00
Nadezhda Kogteva
71605d2763
Merge pull request #291 from nkogteva/master
...
Adding of missed time measurement scripts in tarball
2014-11-28 13:56:17 +03:00
Nadezhda Kogteva
45ed55afd7
Adding of missed time measurement scripts in tarball
2014-11-28 12:15:30 +02:00
George Bosilca
6772b07792
Only use RDTSCP if supported by the processor.
...
Conflicts:
opal/include/opal/sys/amd64/timer.h
2014-11-27 11:29:47 -05:00
George Bosilca
82920b77d3
Use RDTSC by now.
2014-11-26 16:59:57 -05:00
Elena
b17ea23ce0
fixes for direct routed component under mpirun
2014-11-26 13:36:49 +02:00
bosilca
8cae899a42
Merge pull request #285 from bosilca/master
...
Reenable high accuracy timers
2014-11-25 17:09:34 -05:00
Ralph Castain
f48b9012cb
Some minor cleanup. We really don't need another peer error constant to indicate that a peer closed as we already have one for "connection failed", and that's all we really know. Update the orte constants to track their opal equivalents.
2014-11-25 08:02:29 -08:00
Gilles Gouaillardet
3299b07569
Merge pull request #287 from nkogteva/oob_ud
...
OOB UD: fix case when multiple oob components specified in command line
2014-11-25 19:40:20 +09:00
Nadezhda Kogteva
8dd21c7736
OOB UD: fix case when multiple oob components were specified in command line (checking of uri).
2014-11-25 11:48:11 +02:00
Gilles Gouaillardet
578fe41788
fix hangs introduced by previous commit a6744b8177
2014-11-25 17:50:44 +09:00
Gilles Gouaillardet
a6744b8177
fix misc memory leaks specific to the master
2014-11-25 13:52:10 +09:00
George Bosilca
43901fa15a
Merge branch 'master' of github.com:open-mpi/ompi
2014-11-24 22:54:41 -05:00
Gilles Gouaillardet
38879cf682
fix misc memory leaks
2014-11-25 11:32:43 +09:00
Gilles Gouaillardet
0e3b5bf000
add opal_hash_table_get_{first,next}_key_ptr
2014-11-25 11:32:43 +09:00
Ralph Castain
48f702827e
First part of memory leak cleanups from Gilles
2014-11-24 16:53:33 -08:00
George Bosilca
fb44b03f67
The use of cpuid destroys the content of %eax and %edx,
...
so they must be saved before.
2014-11-24 17:40:53 -05:00
George Bosilca
261684858f
Improved support for OSX timers.
2014-11-24 17:15:49 -05:00
George Bosilca
b7fa0e312f
Cleanup the clobber list.
2014-11-24 16:35:51 -05:00
George Bosilca
1877dfd0df
On Darwin make sure the field we expect to be 0 is indeed 0.
2014-11-24 14:16:36 -05:00
George Bosilca
b5574c1b4f
Per Dave suggestion add a serializing instruction bundled
...
together with RDTSC. It is still not perfect, but hopefully
much better than before.
2014-11-24 14:15:25 -05:00
George Bosilca
ee3d1ed5fd
Add tests for vector type.
2014-11-24 01:52:49 -05:00
George Bosilca
fb6ecdfd18
Fix few typos.
2014-11-24 01:48:09 -05:00
George Bosilca
766cfece36
Remove useless header.
2014-11-24 00:57:54 -05:00
George Bosilca
7f191f1196
Reenable the integration of OPAL level timers with
...
MPI_Wtime and MPI_Wtick.
Merge branch 'topic/accurate_timers'
2014-11-24 00:50:14 -05:00
George Bosilca
d4edd097c0
Allow for native timer (cycle level) integration
...
for MPI_Wtime and MPI_Wtick.
2014-11-24 00:45:14 -05:00
George Bosilca
5f49a11b29
Minor cleanups.
2014-11-24 00:44:50 -05:00
George Bosilca
18a916fced
Cleanup the AMD64 timer function.
2014-11-23 23:58:39 -05:00
George Bosilca
e27759956f
Allow the use of the optimized used timers
2014-11-23 23:51:13 -05:00
Ralph Castain
2e00e335b9
Add missing header to tarball. Remove stale opal_unignore
2014-11-21 17:35:11 -08:00
Howard Pritchard
6e807c4e8a
odls/alps: minor config cleanup
2014-11-21 11:09:28 -07:00
Andrew Friedley
e7bcad0c13
Remove unused variable.
...
Reported by @adrianreber, this patch removes an unused variable in the
PSM MTL, silencing a compiler warning.
2014-11-21 07:51:44 -08:00
Joshua Ladd
6600f344cd
Merge pull request #280 from nkogteva/oob_ud
...
OOB UD: opal_ignore removed from oob ud component: component is compilab...
2014-11-21 10:39:57 -05:00
George Bosilca
d622db783d
Based on https://github.com/open-mpi/ompi/pull/262 , we should use
...
true_lb while computing the lower bound.
2014-11-21 19:16:05 +09:00
Gilles Gouaillardet
705147e98b
coll/tuned: fix allgather bruck algorithm
2014-11-21 19:16:05 +09:00
George Bosilca
324e43909d
Enable CUDA support on Mac OS X.
2014-11-20 13:51:10 -06:00
Nadezhda Kogteva
05b2eb1270
OOB UD: opal_ignore removed from oob ud component: component is compilable. Added support of new RML API, support of opal_buffer as input data. Added usage of routed component.
2014-11-20 10:20:35 +02:00
Gilles Gouaillardet
758f7ab768
Revert "btl/vader: use FRAG_ALLOC_USER when single_copy_mechanism is VADER_NONE"
...
as discussed with @hjelmn in open-mpi/ompi-release#86
This reverts commit d2d7f39a4b
.
2014-11-20 16:04:55 +09:00
Nathan Hjelm
29e64c3def
Merge pull request #277 from hjelmn/btlmodrev
...
Revert btl modifications until more developers have had a chance to give input
2014-11-20 00:26:31 -06:00
Nathan Hjelm
1b564f62bd
Revert "Merge pull request #275 from hjelmn/btlmod"
...
This reverts commit ccaecf0fd6
, reversing
changes made to 6a19bf85dd
.
2014-11-19 23:22:43 -07:00
Nathan Hjelm
0d413fb73f
Revert "Remove stale file reference"
...
This reverts commit 4c8fa17234
.
2014-11-19 23:16:16 -07:00
Nathan Hjelm
b1f9569b7d
Revert "btl/openib: fix warnings"
...
This reverts commit 6e6c786b49
.
2014-11-19 23:16:16 -07:00
Ralph Castain
4c8fa17234
Remove stale file reference
2014-11-19 18:32:19 -08:00
rhc54
7c0273ecb3
Merge pull request #276 from teng-lin/master
...
Fixed a bug that fails to parse hostname starting with numbers.
2014-11-19 16:39:00 -08:00
Teng Lin
07ff51f43f
Fixed a bug that fails to parse hostname starting with numbers.
...
According to RFC 1123, hostnames that begin with numbers are valid.
2014-11-19 16:03:55 -08:00
Nathan Hjelm
6e6c786b49
btl/openib: fix warnings
2014-11-19 15:57:01 -07:00
Nathan Hjelm
ccaecf0fd6
Merge pull request #275 from hjelmn/btlmod
...
Updated the btl interface. Please update your components.
2014-11-19 15:01:40 -07:00
Ralph Castain
6a19bf85dd
Add a little debug
2014-11-19 13:45:00 -08:00
Ralph Castain
27be73c6fb
Allow callers to dstore.open to not request a specific list of desired components, but just take the highest priority one that is available
2014-11-19 13:31:31 -08:00
Ralph Castain
1169d4bfa0
Ignore *.out files generated by making tarballs
2014-11-19 12:31:36 -08:00