Jeff Squyres
8127c24f30
romio314/Makefile.am: whitespace cleanup
...
No code changes.
2015-05-04 07:20:11 -07:00
Jeff Squyres
332bca7183
romio314/Makefile.am: name the component library properly
2015-05-04 07:20:11 -07:00
Jeff Squyres
98943d3c8b
test/datatype: move ddt_pack to MPI_CHECKS
...
This still leaves the test disabled (per
b25a7bfe14
), but it does still build the
test.
2015-05-02 03:57:19 -07:00
Jeff Squyres
b25a7bfe14
test/datatype: temporarily disable ddt_pack test
...
This test needs to be tweaked to not use MPI_Init (and only use
opal_init_util(), per #568 ). @ggouaillardet can't get to this until
next week sometime, so we're just temporarily disabling it for now.
Fixes #568
2015-05-02 03:53:08 -07:00
Jeff Squyres
32506009c5
.gitignore: update for ROMIO refresh
2015-05-02 03:27:18 -07:00
Jeff Squyres
9d9cdbb330
make_dist_tarball: re-enable executable bit
...
It looks like 0acdf34044
accidentally
removed the executable bits from this file.
2015-05-02 02:19:00 -07:00
Howard Pritchard
74089f5e3a
Merge pull request #558 from ggouaillardet/refresh/romio314
...
Refresh/romio314
2015-05-01 14:23:43 -06:00
Gilles Gouaillardet
ef4b6203a4
Correctly unpack datatype.
...
Alignment requirements were relaxed in open-mpi/ompi@33a3ace874
so correctly handle this when unpacking a datatype.
2015-05-01 17:08:15 +09:00
Gilles Gouaillardet
34128c1cad
mca_topo_base_dist_graph_neighbors: do not fail if legitimate parameters are provided.
...
Per the MPI 3.0 standard (chapter 7, page 310) :
"If maxindegree or maxoutdegree is smaller than the numbers returned by
MPI_DIST_GRAPH_NEIGHBOR_COUNT, then only the first part of the full list is returned."
2015-05-01 13:31:05 +09:00
Gilles Gouaillardet
96e3cbe8fc
Remove an incorrect assert.
...
Alignment requirements were relaxed in open-mpi/ompi@33a3ace874
and made a previous alignment check incorrect.
2015-05-01 12:53:12 +09:00
Ralph Castain
0bb73645f0
Silence Coverity warning
2015-04-30 20:49:28 -07:00
Ralph Castain
7d1980ba83
Add the ability to specify the number of desired slots in the --host option. Just giving a host name => one slot (multiple copies of the name yield one slot per copy). Giving "foo:3" indicates you want three slots - a shorthand notation for saying "foo" three times. Giving "foo:*" indicates you want the topology to set the number of slots based on the orte_set_slots param.
2015-04-30 20:35:23 -07:00
George Bosilca
53e9543be4
This test should pass.
2015-04-30 22:51:27 -04:00
George Bosilca
27c3631466
Correctly free the temporary datatypes
2015-04-30 22:51:01 -04:00
George Bosilca
33a3ace874
Minimize the alignments. We only do it when we need to pack
...
data that must be aligned (aka the displacement). All other
cases do not require special alignments, and are treated
normally.
Fix the comment regarding the alignment requirements.
2015-04-30 22:06:50 -04:00
George Bosilca
267fdfe435
Add a corner case for struct with multiple predefined types.
...
Cleanup the datatypes once they are not useful.
Other minor fixes.
2015-04-30 22:06:49 -04:00
Ralph Castain
e26e7ad736
Better support automated tests for map, rank, and bind options
2015-04-30 14:01:13 -07:00
George Bosilca
459e15479f
Remove double ;
2015-04-30 14:43:19 -04:00
George Bosilca
015d3f56cf
Fix the INDEXED_BLOCK issue identified by IBM.
2015-04-30 14:43:19 -04:00
Mike Dubman
6a16500e77
Merge pull request #566 from miked-mellanox/topic/platform_add_threads
...
add threads support for platform
2015-04-30 15:35:05 +03:00
Mike Dubman
dede6fa1fb
build: new options
...
- enable/disable know for threads support
- disable rpath by default
2015-04-30 14:46:15 +03:00
Gilles Gouaillardet
6b3126e69e
ROMIO 3.1.4 refresh: add refresh notes
2015-04-30 19:02:20 +09:00
Gilles Gouaillardet
e1b6ab4f1d
ROMIO 3.1.4 refresh: remove old romio
2015-04-30 19:01:23 +09:00
Gilles Gouaillardet
85e77079b4
ROMIO 3.1.4 refresh: use romio from mpich 3.1.4
2015-04-30 19:00:50 +09:00
Gilles Gouaillardet
92f6c7c1e2
ROMIO 3.1.4 refresh: apply post romio-3.1.4 patches
2015-04-30 18:56:53 +09:00
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