Gilles Gouaillardet
6400bc75ab
ROMIO 3.1.4 refresh: patch romio for Open MPI
2015-04-30 18:53:55 +09:00
Gilles Gouaillardet
eacd434a02
ROMIO 3.1.4 refresh: import romio from mpich 3.1.4 tarball
2015-04-30 18:53:03 +09:00
Gilles Gouaillardet
e2e91142d5
ROMIO 3.1.4 refresh: prepare new romio directory
2015-04-30 18:52:22 +09:00
Gilles Gouaillardet
1ee58af8f5
update ROMIO .gitignore
2015-04-30 18:49:53 +09:00
Gilles Gouaillardet
697a866b6e
ddt: correctly align next datatype description
...
This bug can be evidenced by the test/datatype/ddt_pack
test case on sparc architecture.
2015-04-30 15:04:54 +09:00
Gilles Gouaillardet
06ee9f9ddf
enhance test/datatype/ddt_pack
...
* add a simple test with MPI_Type_vector
* add some extra checks : (true)lower_bound and (true)extent
of original and unpacked ddt should match
2015-04-30 15:04:53 +09:00
Gilles Gouaillardet
ed0c48de74
test/datatype/ddt_pack fix
...
unpacking a packed MPI_INT returns MPI_INT32T instead of MPI_INT
2015-04-30 15:04:53 +09:00
Gilles Gouaillardet
1f525b06f0
configury: add support for Fujitsu compilers.
...
Fujitsu compilers used with the GNU compatibility option (-Xg)
do not yet support all the gnu flags (e.g. -pedantic) and that can
cause the linker (and hence configure) crash.
Fujitsu compilers are identified by the __FUJITSU macro.
2015-04-30 15:04:53 +09:00
Ralph Castain
7d4f9970d8
Minor cleanup
2015-04-29 17:49:35 -07:00
Jeff Squyres
4cc5c5261d
libfabric: disable all semblance of verbs
...
Including the usnic fake ibv verbs driver.
This fix was mistakenly not included in open-mpi/ompi@d0937c6 .
2015-04-29 17:46:12 -07:00
Jeff Squyres
d0937c6f42
libfabric: update to upstream c01338a53abf969799ac0722de152ca0bd96fa3c
...
Fixes a usnic bug with respect to porting to v1.8
2015-04-29 17:38:19 -07:00
Jeff Squyres
faf3324b0e
libfabric: update to upstream d4ab6e56e23124e565ada939054a159737e52102
...
Fix a critical usnic bug, and other misc updates.
2015-04-29 16:02:08 -07:00
Jeff Squyres
a50ad505e7
There were corner cases that allowed max_reg to be uninitialized. Set
...
a default value so that those corner cases would still have an
initialized value in max_reg.
2015-04-28 14:34:17 -07:00
Ryan Grant
6ab91a6781
Merge pull request #561 from tkordenbrock/topic/mtl.fix.datatype.overflow
...
mtl-portals4: fix datatype overflow in ompi_mtl_portals4_long_isend()
2015-04-28 15:15:59 -06:00
Ryan Grant
cc3da91700
Merge pull request #562 from tkordenbrock/topic/mtl.expand.source.bits.to.24
...
mtl-portals4: expand the source field of the match bits to 24 bits
2015-04-28 14:31:06 -06:00
Rolf vandeVaart
91a8ec52ca
Fix possible unintialized warnings
2015-04-28 16:25:35 -04:00
Todd Kordenbrock
8a4616f724
mtl-portals4: fix datatype overflow in ompi_mtl_portals4_long_isend()
...
The length parameter of ompi_mtl_portals4_long_isend() was declared
as "int", which may not be big enough depending on the platform and
compiler options used. This commit changes the type to size_t to
prevent overflow.
2015-04-28 14:40:25 -05:00
Todd Kordenbrock
3e437f6184
mtl-portals4: expand the source field of the match bits to 24 bits
...
The source field was 16 bits which is not sufficient for many
current and future machines. This commit expands the source field
to 24 bits and reduces the tag field from 32 bits to 24 bits.
2015-04-28 14:25:30 -05:00
Rolf vandeVaart
b260dc4228
Cleanup interface that handles events. No functional changes
2015-04-28 15:15:24 -04:00
Todd Kordenbrock
7fd54dcda1
Merge pull request #560 from tkordenbrock/topic/update.portals4.description
...
README: update the Portals4 description
2015-04-28 11:16:54 -05:00
Todd Kordenbrock
04c6bc1fc8
README: update the Portals4 description
...
After a simple search-replace, the Portals4 description actually
described Portals3. This commit replaces the Portals3 description
with a Portals4 description.
Thanks to Paul Hargrove for spotting this and supplying the patch.
2015-04-28 11:12:53 -05:00
Gilles Gouaillardet
18b75bd40d
io/base: check the MCA version matches
2015-04-28 17:48:23 +09:00
Rolf vandeVaart
2b99b44a16
Fix error only seen when running with CUDA 5.5 or less. Introduced with BTL 3.0
2015-04-27 17:09:53 -04:00
Jeff Squyres
876662f538
Merge pull request #554 from jsquyres/pr/verbs-fork-support
...
oob ud: put call to ibv_fork_init() before *all* ibv calls
2015-04-27 14:35:51 -04:00
Jeff Squyres
5114f7f37a
Merge pull request #556 from jsquyres/pr/libfabric-1.0rc6
...
Update embedded libfabric to 1.0rc6
2015-04-27 13:40:58 -04:00
Jeff Squyres
df5043bc3f
usnic: adjust for libfabric API return value change
2015-04-27 10:18:49 -07:00
Jeff Squyres
84f5c2bfb6
libfabric: update to upstream libfabric 1.0rc6
2015-04-27 10:18:49 -07:00
Jeff Squyres
60127b1caa
distscript: hugely simplify
...
Based on initial suggestions from Paul Hargrove
(http://www.open-mpi.org/community/lists/devel/2015/04/17354.php ),
simplify the distscript.sh; it really only has to do one thing:
substitute the repo_rev in VERSION.
2015-04-27 06:50:40 -07:00
Jeff Squyres
3627c82774
INSTALL: whitespace cleanup
...
No other changes.
2015-04-27 06:50:40 -07:00
Jeff Squyres
b6ec0348e4
INSTALL: minor refresh of text
2015-04-27 06:33:01 -07:00
Ralph Castain
3d46850c4d
Per patch from Marco Atzeri, have the fortran wrapper links go directly to opal_wrapper to avoid breaks in the chain in some environments.
2015-04-25 17:09:06 -07:00
George Bosilca
424b8f170d
Another uninitialized common symbol removed.
2015-04-25 14:04:56 -04:00
George Bosilca
98cca1b6b3
Remove all uninitialized common symbols in the test directory.
2015-04-25 13:54:45 -04:00
Jeff Squyres
7d870c8b9e
Merge pull request #550 from jsquyres/pr/turn-down-for-WHAT
...
RFC: opal_config_asm.m4: enable inline assembly on little-endian POWER
2015-04-25 06:25:11 -04:00
Yohann Burette
1be185ed87
mtl/ofi: Remove use of MR.
2015-04-24 15:55:21 -07:00
Jeff Squyres
8fbf34b196
oob ud: put call to ibv_fork_init() before *all* ibv calls
...
Move the call to opal_common_verbs_fork_test() to up before the call
to ibv_get_device_list() (just curious -- why not use
opal_ibv_get_device_list()?). This ensures that the call to
ibv_fork_init() is before *all* other ibv_* calls.
2015-04-24 14:19:06 -07:00
Nathan Hjelm
2716b8b1da
osc/pt2pt: correct flush expected counts
...
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-04-24 13:34:21 -06:00
Nathan Hjelm
efdc1c37af
Merge pull request #553 from hjelmn/osc_pt2pt_fixes
...
osc/pt2pt: fix bugs that caused incorrect fragment counting
2015-04-24 08:37:59 -06:00
Jeff Squyres
0afda878a2
opal_config_asm: remove support for OS X Leopard
...
We haven't supported OS X Leopard (10.5) for a long time. So remove
this dead code.
2015-04-24 03:43:56 -07:00
Ralph Castain
9104e81958
When --map-by node, we should be unbound. Also remove dead code due to copy/paste error.
2015-04-23 20:35:54 -07:00
Ralph Castain
df2f002657
Update the name of the distscript.[c]sh file
2015-04-23 18:21:30 -07:00
Nathan Hjelm
f1d09e55ec
osc/pt2pt: silence warnings
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-23 15:35:47 -06:00
Jeff Squyres
d0f4b1a755
READ: Typos/fixes from Paul Hargrove
2015-04-23 16:58:30 -04:00
Ralph Castain
5003be5c5c
If the user specifies a --map-by <foo> option, then default to bind-to <foo> unless they specify a bind-to option. If they map-by slot/node, then use the default policy based on num_procs.
2015-04-23 13:30:21 -07:00
Jeff Squyres
9c1c746309
Merge pull request #552 from hjelmn/no_csh
...
Convert csh script distscript.csh into a POSIX sh script
2015-04-23 16:28:21 -04:00
Nathan Hjelm
b64cf39c3e
Remove unnecessary quoting from variables in distscript.sh
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-23 13:27:31 -06:00
Nathan Hjelm
29b435a5a4
osc/pt2pt: fix bugs that caused incorrect fragment counting
...
This commit fixes a bug identified by MTT that occurred when mixing
passive and active target synchronization. The bugs fixed in this
commit are:
- Do not update incoming fragment counts for any type of unbuffered
control message. These messages are out-of-band and should not be
considered towards the signal counts.
- Complete a change from using received counts to expected counts for
lock, unlock, and flush acks. Part of the change made it into
master before the rest was ready. This was preventing wakeups in
some cases.
- Turn the passive_target_access_epoch module member into a
counter. As long as at least one peer is locked we are in a
passive-target epoch and not an active target one. This fix will
ensure that fragment flags are set appropriately.
fixes #538
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-23 13:22:24 -06:00
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