Nathan Hjelm
deb1542d0d
Convert csh script distscript.csh into a POSIX sh script
...
This commit removes the only cshell script in the Open MPI
project.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-23 11:36:12 -06:00
Ralph Castain
d5e4fd059f
Ensure the binding and locale strings are always defined
2015-04-23 07:43:37 -07:00
Ralph Castain
cb7330a543
Get the output to lineup properly
2015-04-23 07:38:51 -07:00
rhc54
9258919c3b
Merge pull request #551 from jsquyres/pr/minor-display-devel-map-output-tweak
...
display-devel-map: minor output tweak
2015-04-23 07:37:17 -07:00
Jeff Squyres
79243aca4e
display-devel-map: minor output tweak
...
hwloc output can get fairly long, especially on machines with lots of
cores and/or hyperthreads. So put the Locale and Binding output on
separate lines.
2015-04-23 06:14:57 -07:00
Jeff Squyres
f7b8c11027
opal_config_asm.m4: enable inline assembly on little endian POWER
...
Suggested by Paul Hargrove,
http://www.open-mpi.org/community/lists/devel/2015/04/17323.php ,
amended by Nysal Jan for 32 bit, too.
2015-04-23 05:43:24 -07:00
Ralph Castain
58e646ccfd
Reduce confusion by having the devel-map display in the same format as report-bindings
2015-04-23 04:30:00 -07:00
Jeff Squyres
7da50433f7
opal_check_package: make the var name match
...
The cache variable now only needs the function name, not the lib name.
2015-04-23 03:22:38 -07:00
Jeff Squyres
3481d4ef1f
README: update --with-libltdl docs
2015-04-22 15:00:29 -07:00
Jeff Squyres
63c7520273
use-mpi-f08/Makefile.am: also link in libmpi_mpifh.la
...
Per mail from Macro Atzeri, we also need to link in libmpi_mpifh.la,
lest we exhaust relative offset addressing (e.g., in 32 bit builds).
See http://www.open-mpi.org/community/lists/devel/2015/04/17304.php .
2015-04-22 14:22:36 -07:00
Ryan Grant
1436417488
Merge pull request #547 from tkordenbrock/topic/mtl.add.logical.mode
...
mtl-portals4: add the option to use the Portals4 logical to physical mapping
2015-04-22 15:06:13 -06:00
Jeff Squyres
4b8fa24682
configure.ac: fix the flex error message
...
Per Paul Hargrove's email
(http://www.open-mpi.org/community/lists/devel/2015/04/17310.php ),
there were a few typos in the message displayed when flex is not
found. Additionally, somehow it didn't show the list of *.l files on
his system. This is not a super-important message -- so just take
that "find" out (and force developers to install flex).
2015-04-22 16:59:59 -04:00
Jeff Squyres
46aa20a919
timer_linux_component.c: fix the operator precedence
...
Paul Hargrove noted in
http://www.open-mpi.org/community/lists/devel/2015/04/17312.php that
we need () to ensure that we get the correct mathemtical result.
2015-04-22 13:40:09 -07:00
Nathan Hjelm
b06b8584f7
btl/openib/udcm: OBJ_CONSTUCT UDCM module member before attempting to initialize
...
This commit fixes an assert when trying to cleanup a module we failed
to initialize. There is no protection around the OBJ_DESTRUCT calls so
they will always be called so similarly we should always call
OBJ_CONSTRUCT at init.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-22 13:25:12 -06:00
Ryan Grant
9ccb932880
Merge pull request #546 from tkordenbrock/topic/btl.logical.mode.init.patch
...
btl-portals4: delay interface initialization until add_procs()
2015-04-22 11:22:46 -06:00
Rolf vandeVaart
030dddde23
Remove unneeded copy and minor clean up
2015-04-22 13:17:16 -04:00
Ryan Grant
0e528be2ac
Merge pull request #545 from tkordenbrock/topic/btl30.large.message.patch
...
btl-portals4: fix bugs in the Portals4 BTL after the port to BTL3 interface
2015-04-22 11:05:35 -06:00
Nathan Hjelm
47ef12b15e
Merge pull request #549 from hjelmn/topo_fix
...
mca/base: provide functions to determine if a framework is registered/open
2015-04-21 14:32:20 -06:00
Nathan Hjelm
7c95ecf859
mca/base: provide functions to determine if a framework is registered/open
...
This commit also fixes a problem with the lazy opening of topo
components. The topo framework incorrectly: 1) checked if the topo
framework was open by checking the length of the components list, and
2) called the framework open directly instead of using
mca_base_framework_open.
fixes #544
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-21 13:54:25 -06:00
Todd Kordenbrock
8e56002ec7
mtl-portals4: add missing return to portals4_init_interface()
2015-04-21 11:30:33 -05:00
Todd Kordenbrock
34c50fa963
mtl-portals4: move MD cleanup closer to failure
...
PtlMDRelease() was called if read_msg() returned a failure code.
This commit moves the PtlMDRelease() inside read_msg() so that it
doesn't get called in cases where the failure happens before or at
the PtlMDBind().
2015-04-21 11:30:33 -05:00
Todd Kordenbrock
422be76770
mtl-portals4: add a debug message for thread multiple mode
2015-04-21 11:30:33 -05:00
Todd Kordenbrock
35e5ffd001
mtl-portals4: add the option to use the Portals4 logical to physical table
...
This commit adds an MCA variable to select Portals4 logical
addressing, populates the logical-to-physical mapping table and
initializes the NI in this mode.
2015-04-21 11:30:33 -05:00
Todd Kordenbrock
5a0581a761
btl-portals4: delay interface initialization until add_procs()
...
The Portals4 spec requires that PtlSetMap() be called before any
Portals4 call other than PtlNIInit(), PtlGetMap() and
PtlGetPhysId(). To satisfy this requirement, this commit delays
interface initialization until the end add_procs() at which time
PtlSetMap() has been called.
2015-04-21 11:29:07 -05:00
Todd Kordenbrock
b1cef6c3ea
btl-portals4: remove unused code path
...
The Portals4 BTL is registered with the PML as an RDMA BTL, so
prepare_src() is only used in limited cases. This commit removes
the code path from prepare_src() for unbuffered contiguous buffers
with no PML reserve. This is now handled in register_mem().
2015-04-21 11:27:35 -05:00
Todd Kordenbrock
bca2522d8b
btl-portals4: fix send failure for messages larger than eager_size
...
In the large message case, the sender issues a PtlMEAppend() in
order to generate events when the receiver issues a PtlGet(). This
commit moves the PtlMEAppend() from mca_btl_portals4_prepare_src()
to mca_btl_portals4_register_mem() which is the way it's done in
BTL 3.0.
2015-04-21 11:27:28 -05:00
Nathan Hjelm
5ea1f1c12b
mca/base: set string values to NULL after they are freed
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-21 09:45:10 -06:00
Ralph Castain
43229d056e
Protect one more place from a NULL object
2015-04-20 18:45:57 -07:00
Jeff Squyres
11e8c2096b
plm rsh: assign some levels to the rsh PLM MCA params
2015-04-20 16:18:57 -07:00
Nathan Hjelm
359a282e7d
ess/singleton: MCA variable synonyms can not currently have NULL for both framework and component
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 16:50:52 -06:00
Ralph Castain
e8387fcf88
Protect tools that can never run in distributed mode from getting confused by PMI.
2015-04-20 15:42:57 -07:00
Yohann Burette
19607d2ce7
mtl/ofi: Remove memset() from progress path.
2015-04-20 14:12:39 -07:00
Yohann Burette
d2eda04801
mtl/ofi: Use fi_tinject for small messages.
2015-04-20 14:12:39 -07:00
Nathan Hjelm
df90228676
Fix OSX configury
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 15:06:23 -06:00
Jeff Squyres
b33b016e79
NEWS: s/trunk/master, and add bullet about ompi_info value quoting
2015-04-20 11:09:03 -07:00
Nathan Hjelm
8287e1d28f
Merge pull request #528 from hjelmn/add_destructor
...
Add opal destructor/fini function
2015-04-20 11:30:15 -06:00
Jeff Squyres
58c9a45d91
Merge pull request #527 from jsquyres/topic/ompi-info-parsable-value-quoting
...
ompi_info: quote parsable values if they contain colons
2015-04-20 13:21:15 -04:00
Nathan Hjelm
033894b493
Merge pull request #541 from hjelmn/c99_components
...
C99 component initialization
2015-04-20 10:45:39 -06:00
Yohann Burette
ba1bc00df1
mtl/ofi: Remove FI_CANCEL.
2015-04-20 09:40:37 -07:00
Devendar Bureddy
19f5a3eff4
HCOLL: skip hcoll if enable_mpi_threads is true
...
reasons:
1) default OCOMS is not configured with --enable-ocoms-multi-threads
2) locking overheads
2015-04-20 19:39:49 +03:00
Devendar Bureddy
3dbd95fa73
OSHMEM: enable mpi collective by default
2015-04-20 19:39:36 +03:00
Devendar Bureddy
dd8e9fa176
HCOLL: enable by defaut
2015-04-20 19:39:30 +03:00
Jeff Squyres
1e6a558993
opal_info_support.c: whitespace cleanup
...
No code changes
2015-04-20 08:56:42 -07:00
Jeff Squyres
14afe14b6a
mca_base_var.c: whitespace cleanup
...
No code changes
2015-04-20 08:56:42 -07:00
Jeff Squyres
1f237b78d1
*_info tools: quote parsable values if they contain colons
...
Thanks to Lev Givon for the suggestion.
2015-04-20 08:56:42 -07:00
Nathan Hjelm
662460b06b
Modify destructor function configury
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 09:51:06 -06:00
Nathan Hjelm
d251fa1525
pml/ob1: fix heterogenous build
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 09:27:00 -06:00
Jeff Squyres
94efca11b9
NEWS: OMPI has required a C99 compiler since v1.7[.0]
2015-04-20 07:36:06 -07:00
Howard Pritchard
3339274136
Merge pull request #542 from hppritcha/topic/coverity_714118
...
fcoll/two_phase: coverity fix
2015-04-20 05:42:12 -06:00
Ralph Castain
4f45f7a377
Note that we require a C99-compliant compiler
2015-04-19 11:55:22 -07:00