Gilles Gouaillardet
c404e98dce
coll/ml: silence warnings (incorrect callback prototype)
2015-09-07 14:56:49 +09:00
Gilles Gouaillardet
56f8a7b840
coll/ml: declare a global variable as static to avoid an uninitialized common symbol.
2015-09-07 14:56:03 +09:00
Jeff Squyres
794ee4a604
treematch: remove stale test
...
This test was accidentally left over from
open-mpi/ompi@d97bc29102 that prevented
the treematch component from building.
2015-09-05 05:02:30 -07:00
rhc54
665b30376a
Merge pull request #868 from rhc54/topic/hwloc
...
Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given
2015-09-04 17:58:07 -07:00
Ralph Castain
d97bc29102
Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given
2015-09-04 16:54:40 -07:00
rhc54
d45ccda813
Merge pull request #866 from rhc54/topic/updatepmix
...
Update PMIx support
2015-09-04 11:09:36 -07:00
Ralph Castain
f6948c2bb4
Sync with PMIx master 43e45c3. Get multi-node publish/lookup/unpublish working
2015-09-04 10:07:17 -07:00
Pavel Shamis / Pasha
c3446f363b
Merge pull request #859 from shamisp/topic/ml_soft_disable
...
ML: Replace opal ignore with a zero priority
2015-09-04 12:37:37 -04:00
Pavel Shamis (Pasha)
32c69630ad
ML: Replace opal ignore with a zero priority
...
The priority set by default to 0. As a result component open reports
an error and the component is not loaded (no resources allocated).
2015-09-04 11:28:47 -04:00
yohann
404393b9d7
mtl/ofi: Minor code cleanup.
2015-09-03 15:04:55 -07:00
yohann
a8cac09769
mtl/ofi: Renamed macro to prevent clash with FI_ namespace.
2015-09-03 14:42:45 -07:00
yohann
7adb9b7ab4
mtl/ofi: Handle -FI_EAGAIN on send and recv operations.
2015-09-03 10:47:00 -07:00
Edgar Gabriel
c9710660af
Merge pull request #863 from edgargabriel/topic/fcoll-static-cleanup
...
Topic/fcoll static cleanup
2015-09-03 11:21:02 -05:00
Edgar Gabriel
a96a15a83c
re-enable the contiguous buffer optimization similarly to the dynamic component. Passes all hdf5testsi and our own test suite.
...
Please enter the commit message for your changes. Lines starting
2015-09-03 10:13:03 -05:00
Edgar Gabriel
8007effc93
code cleanup for static component, similarly to the dynamic one
2015-09-03 10:12:45 -05:00
Edgar Gabriel
ac3a01c39c
Silence coverty warnings 1321702, 1321701, 1321700, 72331, 72330, 72327, 72326, 72325,
2015-09-03 09:10:25 -05:00
Ralph Castain
a772b46c15
Bring the MPI_Publish and friends online
2015-09-02 12:04:07 -07:00
Edgar Gabriel
e95d01be97
Merge pull request #847 from edgargabriel/topic/fcoll-dynamic-cleanup
...
Topic/fcoll dynamic cleanup
2015-09-01 16:10:55 -05:00
Nathan Hjelm
2a8cc5e637
osc/pt2pt: remove outstanding lock only after lock/flush ack received
...
fixes #840
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-09-01 10:54:47 -06:00
Edgar Gabriel
82efc23e8d
iclean up indenting and tabs/space of fcoll_static_file_read/write_all
2015-09-01 09:39:33 -05:00
Edgar Gabriel
a1778406d6
Re-enable the contiguous buffer optimization to the read_all and the write_all routines.
...
After long debugging, I found last week the reason this optimization originally broke
some hdf5 tests. We now pass the hdf5 test suite with the optimization being actively used.
2015-09-01 09:29:07 -05:00
Edgar Gabriel
c2c44b11dc
Code cleanup for dynamic read_all and write_all
...
Specifically:
- reduce the number of realloc's and malloc's by moving
some arrays out of the cycle loop, if we know that there
size is not changing
- store the rank of the aggregator in a separate variable to avoid
continuous dereferencing
- change the wait_all logic in write_all to use a fix number of requests
(even if they are MPI_REQUEST_NULL)
- fix the timing to considere the two initial allgather and the one
allgatherv operation to be a part of it
- add more comments.
2015-09-01 09:29:07 -05:00
Edgar Gabriel
cf1e4e0d35
step 0: clean up indenting and space vs. tabs
2015-09-01 09:29:07 -05:00
Gilles Gouaillardet
21642a2407
osc: do not cast way the const modifier when this is not necessary
...
update the osc framework and mpi c bindings
2015-08-31 10:34:05 +09:00
Gilles Gouaillardet
21b1e7f8c5
mpi conformance: fix prototypes
...
- MPI_Compare_and_swap
- MPI_Fetch_and_op
- MPI_Raccumulate
- MPI_Win_detach
Thanks to Michael Knobloch and Takahiro Kawashima for bringing this
to our attention
2015-08-31 10:34:05 +09:00
Ralph Castain
cf6137b530
Integrate PMIx 1.0 with OMPI.
...
Bring Slurm PMI-1 component online
Bring the s2 component online
Little cleanup - let the various PMIx modules set the process name during init, and then just raise it up to the ORTE level. Required as the different PMI environments all pass the jobid in different ways.
Bring the OMPI pubsub/pmi component online
Get comm_spawn working again
Ensure we always provide a cpuset, even if it is NULL
pmix/cray: adjust cray pmix component for pmix
Make changes so cray pmix can work within the integrated
ompi/pmix framework.
Bring singletons back online. Implement the comm_spawn operation using pmix - not tested yet
Cleanup comm_spawn - procs now starting, error in connect_accept
Complete integration
2015-08-29 16:04:10 -07:00
Edgar Gabriel
f214ccf499
fix the merge algorithm in the individual sharedfp component, which could
...
lead to file inconsistency in case of identical timestamps
Also fixes a potential buffer size problem.
2015-08-26 11:22:54 -05:00
Edgar Gabriel
423114e168
minor formatting fix.
2015-08-26 11:20:46 -05:00
Nathan Hjelm
f451876058
Merge pull request #825 from hjelmn/white_space_purge
...
periodic trailing whitespace purge
2015-08-25 19:23:52 -06:00
Todd Kordenbrock
25c48b96bb
Merge pull request #819 from tkordenbrock/allow-atomics-upto-max_fetch_atomic_size
...
osc-portals4: allow atomic ops on datatypes that are max_fetch_atomic_size bytes in length
2015-08-25 09:25:27 -05:00
Edgar Gabriel
70078175ee
fix coverty warning 72107
2015-08-25 09:23:37 -05:00
Edgar Gabriel
a73f9470e0
fix coverty warning 1269829
2015-08-25 09:22:48 -05:00
Edgar Gabriel
6f2e8d2073
last nights coverty fix introduced a new coverty complain. This commit tries to fix the new complain by coverty.
2015-08-25 08:46:38 -05:00
Edgar Gabriel
db2d37ad93
correctly free some arrays in case of an error. This fixes a whole bunch of coverty warnings.
2015-08-24 14:13:37 -05:00
Nathan Hjelm
156ce6af21
periodic whitespace purge
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-08-24 09:32:33 -06:00
Edgar Gabriel
58bd0c76b8
fix coverty warning CID 1317091 (properly freeing variables in case of an error)
2015-08-24 08:40:10 -05:00
--quiet
1e9227765a
ofi mtl: also link in mtl_ofi_LIBS in the static case
2015-08-20 10:40:46 -07:00
Edgar Gabriel
4be20b119f
bring the addproc component up to date with the fileview changes
2015-08-20 09:30:58 -05:00
Edgar Gabriel
8b84da5e35
bring the lockedfile component up to date with the fileview changes.
2015-08-20 09:26:30 -05:00
Edgar Gabriel
b0461f8d3c
the back pointer from the ompio_file structure to the ompi_file_t structure
...
has to be set earlier in case the user disables the lazy_open option.
2015-08-19 17:11:42 -05:00
Edgar Gabriel
096fe78d73
the offset provided to the read_at/write_at routines has to be a multiple of the etype.
2015-08-19 17:11:42 -05:00
Edgar Gabriel
7e370948c1
first cut on the fileview for shared filepointers fix.
2015-08-19 17:11:42 -05:00
yohann
bcc10fbcd4
mtl/ofi: remove redundant code.
2015-08-19 13:13:59 -07:00
Yossi Itigin
f9e2ede47f
Merge pull request #816 from yosefe/topic/yalla-fix-on-demand-map
...
yalla: fix passing on-demand mapping config to mxm.
2015-08-19 17:25:30 +03:00
Gilles Gouaillardet
646b9943e8
topo/treematch: initialize the global_bl symbol
2015-08-19 10:39:17 +09:00
Edgar Gabriel
1b45712595
bring the addproc component up to date with support for split collectives. No pr required
...
for this commit, since the addproc component is not part of v2.x
2015-08-18 12:17:46 -05:00
Todd Kordenbrock
10cf64373a
osc-portals4: allow atomic ops on datatypes that are max_fetch_atomic_size bytes in length
...
Portals4 supports atomic ops on datatypes less than or equal to
max_fetch_atomic_size bytes. This commit fixes a bug that required
the datatype to be less than max_fetch_atomic_size bytes.
2015-08-18 11:51:16 -05:00
Nathan Hjelm
145bac088d
Merge pull request #753 from hjelmn/verbose_standard
...
Standardize verbosity levels
2015-08-18 09:43:28 -06:00
yosefe
85580ad055
yalla: fix passing on-demand mapping config to mxm.
2015-08-18 15:00:59 +03:00
Edgar Gabriel
5ef0632f9d
cleanup the usage of printf vs. opal_output
2015-08-17 14:55:12 -05:00