Edgar Gabriel
9b2a7e41f0
make sure the final number of aggregators is recorded correctly when not using
...
our aggregator selection logic.
2015-07-30 17:24:01 -05:00
Ralph Castain
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
Gilles Gouaillardet
0f08070a1c
ompio: fix misc memory leaks
...
as identified by Coverity with CIDs 72147-72149, 731275 and 1269872
2015-06-17 11:17:54 +09:00
Edgar Gabriel
aa72e5b2ca
fix the selection logic to not overwrite on the new aggregator side the list of
...
aggregators determined by the algorithm.
2015-05-27 22:35:45 -05:00
Gilles Gouaillardet
b6c67e051d
io/ompio: fix misc memory leaks
...
as reported by Coverity with CIDs 72147-72149,72187,72188,731274,731275,741356,
1269889,1269893,1271535 and 1269872
2015-05-20 17:19:39 +09:00
Mangala Jyothi Bhaskar
c4de46e284
Fix number of aggregators used in two phase fcoll
2015-04-16 10:39:10 -05:00
Gilles Gouaillardet
f03d7dce17
ompio: fix deallocation sequence
...
as reported by Coverity with CID 1287034
2015-03-06 14:59:59 +09:00
Gilles Gouaillardet
5b2122381b
ompio: fix misc memory leaks
...
as reported by Coverity with CIDs 72127, 72145, 72146, 72177, 72179,
72186, 731276, 731278, 1269888, 1269890
2015-03-05 16:22:19 +09:00
Jeff Squyres
657d2cf77b
io_ompi: check the correct returned value
...
This was CID 731273
2015-02-24 15:24:11 -05:00
mjbhaskar
74f8ba2acb
A fix for memory corruption problem
2015-01-07 14:34:38 -06:00
Mangala Jyothi Bhaskar
68d78fd718
Aggregator selection logic Part 2 and reorganized Part1
2014-12-16 15:48:40 -06:00
Edgar Gabriel
0758d7570e
part 1 of the fix to get rid of the missing symbols that prevent the sub-modules to be loaded.
2014-11-29 20:01:36 -06:00
Mangala Jyothi Bhaskar
6e5f2c8ae8
Fixed offset data type in communication
...
This commit was SVN r32708.
2014-09-11 14:50:30 +00:00
Edgar Gabriel
ed02927767
- do not set the contiguous memory option in the collective operations. It
...
should not be stored on the file handle anyway, since it is not a property of
the file.
- protect a realloc for zero byte scenarios.
This commit was SVN r32678.
2014-09-07 18:09:43 +00:00
Mangala Jyothi Bhaskar
a5973c3f8c
revamp of the aggregator selection logic, part 1.
...
This commit was SVN r32557.
2014-08-20 19:28:04 +00:00
Edgar Gabriel
e401b68ca5
fix the zero byte fileview problem reported by Mohamad on the mailinglist
...
This commit was SVN r32529.
2014-08-13 23:44:43 +00:00
Edgar Gabriel
d4f83ab929
clean up of the MCA parameters of the fcoll framework. Most parameters are now
...
set/retrieved in ompio instead of the fcoll components.
This commit was SVN r32294.
2014-07-23 19:03:14 +00:00
George Bosilca
750c6c7861
Update the UTK copyright on the topology related files.
...
This commit was SVN r31805.
2014-05-16 22:23:52 +00:00
Edgar Gabriel
217e61e345
add proper typcasts to intptr_t to avoid warnings on 32bit systems.
...
This commit was SVN r30229.
2014-01-10 16:19:04 +00:00
Vishwanath Venkatesan
d37a5faa20
Need not do aggregator selection for one process case
...
So adding a check for this corner case!
This commit was SVN r29622.
2013-11-06 21:05:26 +00:00
George Bosilca
5fae72b9aa
Add the MPI 2.2 MPI_Dist_graph functionality.
...
This patch reshape the way we deal with topologies completely. Where
our topologies were mainly storage components (they were not capable
of creating the new communicator), the new version is built around a
[possibly] common representation (in mca/topo/topo.h), but the functions
to attach and retrieve the topological information are specific to each
component. As a result the ompi_create_cart and ompi_create_graph functions
become useless and have been removed.
In addition to adding the internal infrastructure to manage the topology
information, it updates the MPI interface, and the debuggers support and
provides all Fortran interfaces.
This commit was SVN r28687.
2013-07-01 12:40:08 +00:00
Edgar Gabriel
9daec82f17
- make a fileview of 0 bytes work in ompio
...
- fixes the bug reported in ticket 3619 (which is already closed) also for ompio
This commit was SVN r28575.
2013-05-30 21:33:13 +00:00
Edgar Gabriel
1b1051da6c
fix a bug in the calculation of the explicit offset. Use the opportunity to
...
clean up the code a bit.
This commit was SVN r28537.
2013-05-17 20:22:00 +00:00
Vishwanath Venkatesan
74c418b860
Adding typecasting with intptr_t to remove warnings.
...
This commit was SVN r28278.
2013-04-03 17:07:43 +00:00
Vishwanath Venkatesan
2922fa28a6
Changes to the interface for extracting timing information,
...
to avoid accessing datastructures across frameworks.
This commit was SVN r27543.
2012-10-31 22:03:05 +00:00
Vishwanath Venkatesan
6e3c9754a9
Initialization issue + fixing error in determining minimum value.
...
This commit was SVN r27443.
2012-10-11 23:41:25 +00:00
Vishwanath Venkatesan
9eeb3b5d50
# Extracting timing information for individual components of collective algorithm using a generic queue.
...
# This is triggered based on a mca-paramater and can be used with all collective modules.
# Individual queues maintained for read and write.
# The additional communication to combine data is done at file-close so that the
actual timing of collective-operations will not get affected.
# The queues are initialized in file-open
This commit was SVN r27439.
2012-10-11 21:14:07 +00:00
Vishwanath Venkatesan
c89c9e40be
Code to extract neigbhouing offsets information from OMPIO into a file. Driven by an MCA parameter,
...
turned-off by default.
This commit was SVN r27407.
2012-10-04 21:53:26 +00:00
Vishwanath Venkatesan
640aca6654
Modifying the file view generation to remove the merging of offset-length pair.
...
Its no longer needed as the default file view makes sure the chunks are large enough.
This commit was SVN r27246.
2012-09-05 21:00:47 +00:00
Vishwanath Venkatesan
960c47f604
Changes to io_ompio.c to support data-seiving in two-phase I/O.
...
This commit was SVN r27151.
2012-08-27 21:09:08 +00:00
Vishwanath Venkatesan
dccfd18481
1. Removing two-phase support functions
...
2. Moving nbc headers to a seperate header file and modifying
io_ompio_nbc.c accordingly.
This commit was SVN r26921.
2012-07-31 04:39:13 +00:00
Edgar Gabriel
fb64322dc3
this code section was supposed to be commented out...
...
This commit was SVN r26918.
2012-07-30 20:46:07 +00:00
Edgar Gabriel
91c8577d9d
fix in the offset calculation for explicit offset operations.
...
This commit was SVN r26915.
2012-07-30 20:08:00 +00:00
Ralph Castain
44bd855717
Silence warnings
...
This commit was SVN r26808.
2012-07-19 14:29:32 +00:00
Edgar Gabriel
8ae22cacc1
- remove two functions that were not used anymore
...
- change the location where we mark the file view as contiguous and the
condition on how it is determined to be contiguous
- remove the unnecessary include statements
This commit was SVN r26763.
2012-07-08 12:57:17 +00:00
Edgar Gabriel
3ccd286de1
silence a compiler warning for optimized builds.
...
This commit was SVN r26528.
2012-05-31 13:32:10 +00:00
Vishwanath Venkatesan
8d4bb65bd4
Modifying the explicit operations to make it absolute
...
This commit was SVN r26451.
2012-05-18 21:43:34 +00:00
Vishwanath Venkatesan
1e95d8b1e2
remove the MPI functions used in these files by the OMPI internal corresponding functionality and also add error checking in these for functions which did not have them'
...
This commit was SVN r25723.
2012-01-13 17:21:51 +00:00
Edgar Gabriel
fb4d1a7099
remove the MPI functions used in this file by the OMPI internal corresponding functionality.
...
This commit was SVN r25703.
2012-01-10 19:55:05 +00:00
Vishwanath Venkatesan
37c8470e3d
modified implementation for two-phase write_all incorporating romio style domain partitioning
...
This commit was SVN r25680.
2011-12-22 00:16:29 +00:00
Vishwanath Venkatesan
738a67b704
Removing duplicate code while setting default file view and using internal file-set-view for setting the default file view
...
This commit was SVN r25679.
2011-12-21 21:50:47 +00:00
Vishwanath Venkatesan
8f6b29e95b
Fixing the default file view issue and merging contiguous lengths and offsets
...
for explicit offset case.
This commit was SVN r25281.
2011-10-13 19:50:45 +00:00
Edgar Gabriel
196c3819e2
- revamp the configure logic to detect pvfs2 and lustre
...
- slight change in the selection logic of the fs module, which makes
the ompio independent of the file system type (otherwise ompio
would also have required a configure script).
This commit was SVN r25118.
2011-09-07 10:39:47 +00:00
Ralph Castain
71e74990de
Add missing includes so this compiles under Mac OSX
...
This commit was SVN r25084.
2011-08-25 23:04:24 +00:00
Edgar Gabriel
52063267df
commit of the OMPIO modules and frameworks.
...
This commit was SVN r25079.
2011-08-25 20:08:17 +00:00