Ralph Castain
839c0eb55c
Per RFC, continue the renaming effort
...
This commit was SVN r31664.
2014-05-06 21:16:29 +00:00
Ralph Castain
fdfb331e13
Per RFC, continue the renaming process
...
This commit was SVN r31663.
2014-05-06 20:53:55 +00:00
Ralph Castain
883fce4cba
Per RFC, continue the build system renaming
...
This commit was SVN r31662.
2014-05-06 20:30:37 +00:00
Ralph Castain
8a0d6b4aa6
Per RFC, continue the joyous fun of the renaming exercise
...
This commit was SVN r31661.
2014-05-06 20:13:37 +00:00
Ralph Castain
bdf9aace69
Per RFC, continue with build system renaming
...
This commit was SVN r31658.
2014-05-06 19:37:10 +00:00
Ralph Castain
4f4d9dcd28
Per RFC, continue with build system renaming
...
This commit was SVN r31657.
2014-05-06 19:22:27 +00:00
Ralph Castain
deb0c6bb9a
Per RFC, continue cleanup with minor changes to one file
...
This commit was SVN r31656.
2014-05-06 18:37:52 +00:00
Ralph Castain
3fd7cee70c
Per RFC, continue cleanup with minor change to one file
...
This commit was SVN r31655.
2014-05-06 18:30:55 +00:00
Ralph Castain
9b88ec7cde
Per RFC, continue cleaning up the build system
...
OMPI_C_WEAK_SYMBOLS -> OPAL_C_WEAK_SYMBOLS
ompi_cv_c_weak_symbols -> opal_cv_c_weak_symbols
This commit was SVN r31654.
2014-05-06 18:03:08 +00:00
Ralph Castain
ee6ee7a10f
Don't replace stuff in the autom4te.cache directory
...
This commit was SVN r31653.
2014-05-06 18:01:51 +00:00
Jeff Squyres
9d19dec80a
[ompi|opal]_setup_cxx.m4: ensure to use the C++ compiler (!)
...
We didn't AC_LANG_PUSH(C++) before checking to see if the compiler
supports -finline-functions, meaning that configure used the C
compiler for these checkes, not the C++ compiler.
Due to #2999 , we have to fix both opal_setup_cxx.m4 and
ompi_setup_cxx.m4.
cmr=v1.8.2:reviewer=rolfv
This commit was SVN r31651.
2014-05-06 17:42:51 +00:00
Ralph Castain
ab83b9425a
Complete the cleanup of this file
...
This commit was SVN r31650.
2014-05-06 16:57:34 +00:00
Ralph Castain
aaf2969e9b
Fix comment and add copyright
...
This commit was SVN r31649.
2014-05-06 16:51:30 +00:00
Ralph Castain
002cd34013
Per RFC, continue the build system renaming
...
OMPI_C_GET_ALIGNMENT -> OPAL_C_GET_ALIGNMENT
ompi_cv_c_align_ -> opal_cv_c_align_
This commit was SVN r31648.
2014-05-06 16:50:27 +00:00
Ralph Castain
2b7a3ae601
Per RFC, continue pecking away at the build system renaming
...
OMPI_CONFIG_SUBDIR -> OPAL_CONFIG_SUBDIR
OMPI_CONFIG_SUBDIR_ARGS -> OPAL_CONFIG_SUBDIR_ARGS
This commit was SVN r31647.
2014-05-06 16:27:38 +00:00
Ralph Castain
390d29733f
Per RFC, continue renaming of build tools:
...
ompi_c_vendor -> opal_c_vendor
ompi_cv_c_compiler_vendor -> opal_cv_c_compiler_vendor
This commit was SVN r31646.
2014-05-06 15:01:34 +00:00
Ralph Castain
f60aadd989
Sigh - forgot to change name in Makefile.am
...
This commit was SVN r31645.
2014-05-06 14:35:14 +00:00
MPI Team
ac5f224d68
Update git/hg ignore files
...
This commit was SVN r31643.
2014-05-06 05:00:35 +00:00
Ralph Castain
9d320c55dd
Missed one file to be renamed
...
This commit was SVN r31642.
2014-05-06 03:47:18 +00:00
Ralph Castain
fdd35f301a
Per RFC, next major step in cleaning up the build system naming patterns: rename files containing things used by the OPAL layer to be opal_foo.m4 instead of ompi_foo.m4. The ALPS plm is currently checking UGNI, so shift the check_ugni.m4 to orte for now.
...
This commit was SVN r31641.
2014-05-06 03:20:16 +00:00
Devendar Bureddy
dfaac7d29d
Do not call into hcoll progress after MPI_Finalize
...
Reviewed by Mike
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31639.
2014-05-05 22:46:39 +00:00
Ralph Castain
29609577d5
Per RFC:
...
ompi_show_title -> opal_show_title
ompi_show_subtitle -> opal_show_subtitle
This commit was SVN r31638.
2014-05-05 22:35:23 +00:00
Ralph Castain
a1ae20fddb
Per RFC: OMPI_CFLAGS_BEFORE_PICKY -> OPAL_CFLAGS_BEFORE_PICKY
...
- This line, and those below, will be ignored--
M opal/mca/event/libevent2021/configure.m4
M opal/mca/hwloc/hwloc172/configure.m4
M configure.ac
M config/opal_setup_libltdl.m4
M config/opal_check_visibility.m4
M config/opal_setup_cc.m4
This commit was SVN r31637.
2014-05-05 22:22:33 +00:00
Ralph Castain
425d4b9e81
Per RFC: OMPI_ENSURE_CONTAINS_OPTFLAGS -> OPAL_ENSURE_CONTAINS_OPTFLAGS
...
This commit was SVN r31636.
2014-05-05 22:02:39 +00:00
George Bosilca
8a8218349a
Datatype with count of zero do not generate traffic in the type map, nor
...
have any impact on the type signature.
Fixes trac:4597.
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31635.
The following Trac tickets were found above:
Ticket 4597 --> https://svn.open-mpi.org/trac/ompi/ticket/4597
2014-05-05 21:49:18 +00:00
Ralph Castain
4def94900a
Per RFC: OMPI_INSTALL_BINARIES -> OPAL_INSTALL_BINARIES
...
This commit was SVN r31634.
2014-05-05 21:43:05 +00:00
Ralph Castain
87d809eefe
Add a new "run-time controls" framework for setting controls on processes. Initially, just move the process binding code there under a new "hwloc" component. Additional components to support cgroups, power settings, etc. to follow
...
This commit was SVN r31633.
2014-05-05 19:22:06 +00:00
Alex Mikheev
253f2d51ef
OSHMEM: use request pool for ondemand mkey exchange
...
Use pool of 16 requests instead of single one
cmr=v1.8.2:reviewer=ompi-rm1.8
reviewed by miked
This commit was SVN r31628.
2014-05-04 14:28:56 +00:00
Alex Mikheev
c29d426153
OSHMEM: fixes mxm rc transport mkey ecxhange
...
cmr=v1.8.2:reviewer=ompi-rm1.8
reviewed by miked
This commit was SVN r31627.
2014-05-04 14:26:54 +00:00
Ralph Castain
fae39a658d
Add third flag for open when using O_CREAT. Thanks to "robi" for reporting it and providing a patch.
...
Fixes trac:4596
Reviewed by rhc, RM-approved
cmr=v1.8.2:reviewer=ompi-gk1.8
This commit was SVN r31626.
The following Trac tickets were found above:
Ticket 4596 --> https://svn.open-mpi.org/trac/ompi/ticket/4596
2014-05-02 21:58:38 +00:00
Ralph Castain
f9d892b7a4
As Nathan pointed out, C99 reserves all _foo identifiers, so rename _WORD_MASK as OPAL_CRC_WORD_MASK
...
This commit was SVN r31615.
2014-05-02 17:21:28 +00:00
Ralph Castain
87b6c1cf99
Add some protection to ensure that dstore doesn't segfault if uninitialized
...
This commit was SVN r31606.
2014-05-02 16:39:45 +00:00
Joshua Ladd
7b97da5163
Adding missing include for OSHMEM changes necessary to support Java bindings.
...
This commit was SVN r31605.
2014-05-02 16:14:05 +00:00
Ralph Castain
60c554e097
Ugh - protect that --display-devel print with some NULL checks
...
This commit was SVN r31604.
2014-05-02 14:28:45 +00:00
Ralph Castain
c7f55be387
Per a user request, add binding info to the simple --diplay-map option
...
This commit was SVN r31603.
2014-05-02 14:25:59 +00:00
Jeff Squyres
10e8ab493e
btl_usnic_mca.c: Increase default connectivity checker frequency
...
In abusive MPI communication patterns, sending a UDP ping only once a
second may not be sufficient -- all the UDP pings may be dropped. So
increase the frequency of the pings to every quarter second, and allow
more total pings to be sent.
Total timeout time is still the same (10 seconds) -- we'll just now
try 40 times (i.e., once every quarter second) as opposed to 10 times
(i.e., once a second). Testing has shown that this frequency allows
the connectivity checker to always succeed even in the many-to-one
abusive communication patterns.
cmr=v1.8.2:reviewer=dgoodell
This commit was SVN r31602.
2014-05-02 11:06:18 +00:00
Ralph Castain
ccd33a17b8
Since we cannot block when calling abort, and we want to ensure any "show_help" message at least has a chance to get out before we exit, introduce a slight delay into the abort procedure.
...
Refs trac:4576
This commit was SVN r31601.
The following Trac tickets were found above:
Ticket 4576 --> https://svn.open-mpi.org/trac/ompi/ticket/4576
2014-05-02 10:46:25 +00:00
Ralph Castain
c1383ca1f3
Protect against NULL cpuset when not bound
...
This commit was SVN r31600.
2014-05-02 10:45:11 +00:00
Ralph Castain
0209cddb5b
Revert r31596 and r31595 as they recreate the "abort" problem - all they did was move the blocking send to another point in the code. An alternative solution to the "show_help and abort" problem. will come in another commit
...
Refs trac:4576
This commit was SVN r31599.
The following SVN revision numbers were found above:
r31595 --> open-mpi/ompi@2b61f22973
r31596 --> open-mpi/ompi@712634efd3
The following Trac tickets were found above:
Ticket 4576 --> https://svn.open-mpi.org/trac/ompi/ticket/4576
2014-05-02 10:38:30 +00:00
Ralph Castain
6545e6e9a8
Add one more check for failed mapping that rarely occurs, but results in a hang when it does
...
cmr=v1.8.2:reviewer=rhc
This commit was SVN r31598.
2014-05-02 10:35:14 +00:00
MPI Team
268c454bb2
Update git/hg ignore files
...
This commit was SVN r31597.
2014-05-02 05:00:31 +00:00
Ralph Castain
712634efd3
Silence warning
...
Refs trac:4576
This commit was SVN r31596.
The following Trac tickets were found above:
Ticket 4576 --> https://svn.open-mpi.org/trac/ompi/ticket/4576
2014-05-01 23:58:03 +00:00
Ralph Castain
2b61f22973
Now that the abort code no longer involves a blocking rml send section, apps that call show_help followed by abort are not printing their error message. So block them in show_help until that message gets out.
...
This commit was SVN r31595.
2014-05-01 22:57:17 +00:00
Jeff Squyres
bf82ee2a14
btl_usnic_connectivity.h: fix PACK_BYTES macro
...
We're passing a char foo[x] into PACK_BYTES, so we don't need to take
its address in the macro. This is parallel to the UNPACK_BYTES macro
(where we pass a char bar[x] into it, and don't take its address in
the macro).
The value we're packing is only used to output in a show_help message,
which is why this wasn't noticed before (i.e., it's not used in
network or addressing that would have caused a failure).
cmr=v1.8.2:reviewer=dgoodell
This commit was SVN r31594.
2014-05-01 22:23:22 +00:00
Yossi Etigin
6aa5680059
Revert r30966.
...
cmr=v1.8.1:reviewer=ompi-gk1.8
This commit was SVN r31593.
The following SVN revision numbers were found above:
r30966 --> open-mpi/ompi@280e96c99a
2014-05-01 22:17:09 +00:00
Ralph Castain
0c74d1fd6f
Silence warning
...
This commit was SVN r31592.
2014-05-01 21:11:39 +00:00
Jeff Squyres
49383f0aaa
Oops: remove errant "v4" string.
...
This commit was SVN r31591.
2014-05-01 20:21:43 +00:00
Jeff Squyres
56ecb92b10
Per discussion with George and Ralph, change this BTL_ERROR message to
...
an opal_show_help() so that its output is deduplicated.
This commit was SVN r31590.
2014-05-01 20:15:33 +00:00
Ralph Castain
445b552d3a
Try again to get an error message printed when a daemon fails to successfully report back to mpirun. In this case, there is no guaranteed way for the daemon to output the error report itself - we don't have a connection back to the HNP, and we have tied stderr off to /dev/null (for good reasons). So the HNP has to detect the failure itself and report it.
...
The HNP can't know the precise reason, of course - all it knows is that the daemon failed. So output a generic error message that provides guidance on probable causes.
Refs trac:4571
This commit was SVN r31589.
The following Trac tickets were found above:
Ticket 4571 --> https://svn.open-mpi.org/trac/ompi/ticket/4571
2014-05-01 19:48:21 +00:00
Jeff Squyres
0fac9781b3
Assume we always have fortran PROCEDURE support
...
Per #4590 , we now ''require'' the PROCEDURE keyword support in Fortran
for the mpi_f08 module. So if the Fortran compiler doesn't support
it, then we won't build the mpi_f08 module.
Fixes trac:4590
This commit was SVN r31588.
The following Trac tickets were found above:
Ticket 4590 --> https://svn.open-mpi.org/trac/ompi/ticket/4590
2014-05-01 18:18:38 +00:00