Jeff Squyres
ed6c15be89
configury: whitespace and shell quoting cleanup
...
Remove extra whitespace, change foo="$bar" to foo=$bar,
and change one instance of "$foo" = "1" to $foo -eq 1.
2014-12-02 10:43:23 -08:00
Jeff Squyres
f229dcd1bb
configury: fix lt_dladvise_init grep test
...
Change the CPPFLAGS to just -I$srcdir, and change the include file to
check to be just opal/libltdl/ltdl.h. Do this because the CPPFLAGS
are passed to the preprocessor, and the C program that is passed
through the preprocessor is basically:
#include <opal/libltdl/ltdl.h>
Using the proper -I covers both VPATH and non-VPATH cases.
2014-12-02 10:42:57 -08:00
Edgar Gabriel
7e41e0e62b
fix a segfault in the two-phase I/O algorithm for fileviews of 0 byte size.
2014-12-01 15:59:00 -06:00
Jeff Squyres
02311cdd40
.gitignore: add a missing test executable
...
Also alphebetize the ignored files in test/class.
2014-12-01 10:56:45 -08:00
Ralph Castain
6287d43c47
If someone specifically asks for knem support and we can't do it, then we really should abort.
2014-12-01 09:47:47 -08:00
Ralph Castain
f92ccaf0f9
Add missing var declarations
2014-12-01 09:36:28 -08:00
Jeff Squyres
1cb986ec48
.gitignore: add more test executables to be ignored
2014-12-01 07:17:34 -08:00
yosefe
3f152733bf
Add yalla to the list of default PMLs
2014-12-01 13:11:28 +02:00
Alex Mikheev
8de50d8420
OSHMEM: spml ikrit: add call to mxm_mq_destroy()
...
Make valgrind happy by calling mxm_mq_destroy() on module
close.
2014-12-01 12:36:46 +02:00
Gilles Gouaillardet
9d9d05b22d
configury: fix opal_config_pthreads when -lrt is set
...
the test program was successful without -pthread if -lrt is used.
-pthread *is* required in order to correctly handle
the pthread_atfork function.
2014-12-01 19:02:31 +09:00
Ralph Castain
960ef34988
Ensure the LSF ras adds the hosts to the allocation. Correctly handle the semi-colon vs comma situation in hwloc slot_lists
2014-11-30 14:37:37 -08:00
Ralph Castain
3f9d9ae8b6
Provide tighter LSF integration by correctly handling scenarios where the user has asked LSF to assign bindings. Fix a couple of typos in lex parser definitions. Tell hostfile parser to ignore binding designations in hostfiles. Add an attribute to indicate that cpusets were provided as physical cpu ids.
...
Once validated, a version of this will be backported to the v1.8.4 release.
2014-11-30 11:50:31 -08:00
Ralph Castain
f4aa94dddf
Keep trying changes to lsf configury
2014-11-30 11:50:30 -08:00
Edgar Gabriel
0758d7570e
part 1 of the fix to get rid of the missing symbols that prevent the sub-modules to be loaded.
2014-11-29 20:01:36 -06:00
George Bosilca
59b739ee90
Add a resized datatype to the test. Implement generic
...
data corectness for most of the conversion functions.
2014-11-29 19:47:25 -05:00
George Bosilca
0b0c7ea28b
Fix a subtle bug in the convertor where the lb of the datatype
...
can be added twice (for partially packed datatypes). Thanks to
the Fujitsu's MPI development team for the bug report and the
patch.
2014-11-29 19:46:02 -05:00
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