c404e98dce
coll/ml: silence warnings (incorrect callback prototype)
2015-09-07 14:56:49 +09:00
56f8a7b840
coll/ml: declare a global variable as static to avoid an uninitialized common symbol.
2015-09-07 14:56:03 +09:00
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
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
d97bc29102
Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given
2015-09-04 16:54:40 -07:00
d45ccda813
Merge pull request #866 from rhc54/topic/updatepmix
...
Update PMIx support
2015-09-04 11:09:36 -07:00
f6948c2bb4
Sync with PMIx master 43e45c3. Get multi-node publish/lookup/unpublish working
2015-09-04 10:07:17 -07:00
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
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
404393b9d7
mtl/ofi: Minor code cleanup.
2015-09-03 15:04:55 -07:00
a8cac09769
mtl/ofi: Renamed macro to prevent clash with FI_ namespace.
2015-09-03 14:42:45 -07:00
7adb9b7ab4
mtl/ofi: Handle -FI_EAGAIN on send and recv operations.
2015-09-03 10:47:00 -07:00
c9710660af
Merge pull request #863 from edgargabriel/topic/fcoll-static-cleanup
...
Topic/fcoll static cleanup
2015-09-03 11:21:02 -05:00
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
8007effc93
code cleanup for static component, similarly to the dynamic one
2015-09-03 10:12:45 -05:00
ac3a01c39c
Silence coverty warnings 1321702, 1321701, 1321700, 72331, 72330, 72327, 72326, 72325,
2015-09-03 09:10:25 -05:00
a772b46c15
Bring the MPI_Publish and friends online
2015-09-02 12:04:07 -07:00
e95d01be97
Merge pull request #847 from edgargabriel/topic/fcoll-dynamic-cleanup
...
Topic/fcoll dynamic cleanup
2015-09-01 16:10:55 -05:00
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
82efc23e8d
iclean up indenting and tabs/space of fcoll_static_file_read/write_all
2015-09-01 09:39:33 -05:00
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
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
cf1e4e0d35
step 0: clean up indenting and space vs. tabs
2015-09-01 09:29:07 -05:00
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
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
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
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
423114e168
minor formatting fix.
2015-08-26 11:20:46 -05:00
f451876058
Merge pull request #825 from hjelmn/white_space_purge
...
periodic trailing whitespace purge
2015-08-25 19:23:52 -06:00
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
70078175ee
fix coverty warning 72107
2015-08-25 09:23:37 -05:00
a73f9470e0
fix coverty warning 1269829
2015-08-25 09:22:48 -05:00
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
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
156ce6af21
periodic whitespace purge
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov >
2015-08-24 09:32:33 -06:00
58bd0c76b8
fix coverty warning CID 1317091 (properly freeing variables in case of an error)
2015-08-24 08:40:10 -05:00
1e9227765a
ofi mtl: also link in mtl_ofi_LIBS in the static case
2015-08-20 10:40:46 -07:00
4be20b119f
bring the addproc component up to date with the fileview changes
2015-08-20 09:30:58 -05:00
8b84da5e35
bring the lockedfile component up to date with the fileview changes.
2015-08-20 09:26:30 -05:00
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
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
7e370948c1
first cut on the fileview for shared filepointers fix.
2015-08-19 17:11:42 -05:00
bcc10fbcd4
mtl/ofi: remove redundant code.
2015-08-19 13:13:59 -07:00
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
646b9943e8
topo/treematch: initialize the global_bl symbol
2015-08-19 10:39:17 +09:00
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
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
145bac088d
Merge pull request #753 from hjelmn/verbose_standard
...
Standardize verbosity levels
2015-08-18 09:43:28 -06:00
85580ad055
yalla: fix passing on-demand mapping config to mxm.
2015-08-18 15:00:59 +03:00
5ef0632f9d
cleanup the usage of printf vs. opal_output
2015-08-17 14:55:12 -05:00