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
18b75bd40d
io/base: check the MCA version matches
2015-04-28 17:48:23 +09:00
Nathan Hjelm
df75d0382f
ompi: use C99 subobject naming for component initialization
...
This commit helps future-proof ompi components by initializing each
component member by name.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-18 10:29:58 -06:00
Mangala Jyothi Bhaskar
c4de46e284
Fix number of aggregators used in two phase fcoll
2015-04-16 10:39:10 -05:00
Nathan Hjelm
b68d66bb9b
MCA: Add the project/project version to the MCA base component
...
This commit adds support for project_framework_component_* parameter
matching. This is the first step in allowing the same framework name
in multiple projects. This change also bumps the MCA component version
to 2.1.0.
All master frameworks have been updated to use the new component
versioning macro. An mca.h has been added to each project to add a
project specific versioning macro of the form
PROJECT_MCA_VERSION_2_1_0.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-03-27 10:59:04 -06: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
Howard Pritchard
53fd425a6a
romio: patches from Rob Latham for issue #255
...
Patches supplied by Rob Latham which fix issue #255 .
See
http://git.mpich.org/mpich.git/commit/4e80e1d2b9
http://git.mpich.org/mpich.git/commit/5a10283bf7fd
Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2015-03-02 15:33:49 -08:00
Howard Pritchard
2b5c52fb05
romio: add comment per Rob Latham's request
2015-02-28 11:05:03 -07:00
Gilles Gouaillardet
74a46863ca
romio: always set err_ status in MPIO_DATATYPE_ISCOMMITTED
...
from the ROMIO sources :
/* Any MPI implementation that wishes to follow the thread-safety and
error reporting features provided by MPICH must implement these
four functions. Defining these as empty should not change the behavior
of correct programs */
the MPIO_DATATYPE_ISCOMMITTED macro now always set err_=0
this is an optimistic approach for Open MPI, but it is likely other upper
layers already checked the datatype was committed.
not setting err_ is incorrect since it can lead to some use of uninitialized
variable.
Fixes open-mpi/ompi#404
2015-02-26 13:39:05 +09:00
Rob Latham
24a6f14257
fix build error if greq extensions not available
...
Fall back to immediately completing the non-blocking request if we are
unable to use the extended generalized request routines.
2015-02-25 10:52:22 -06:00
Jeff Squyres
657d2cf77b
io_ompi: check the correct returned value
...
This was CID 731273
2015-02-24 15:24:11 -05:00
Howard Pritchard
bf89131f9e
add owner files to opa/ompi/orte mca directories
...
This commit adds an owner file in each of the component directories
for each framework. This allows for a simple script to parse
the contents of the files and generate, among other things, tables
to be used on the project's wiki page. Currently there are two
"fields" in the file, an owner and a status. A tool to parse
the files and generate tables for the wiki page will be added
in a subsequent commit.
2015-02-22 15:10:23 -07:00
Gilles Gouaillardet
b68e1cd579
ompio: fix memory leaks reported by Coverity scan
...
and silence CID 72195
2015-02-13 13:18:44 +09:00
Jeff Squyres
c368699bde
configury: whitespace cleanup
...
No code changes.
2015-02-09 20:49:04 -08:00
Jeff Squyres
0acdf34044
configury: --enable-dist ceased being useful long ago
...
The --enable-dist flag is a relic from a prior iteration of the build
system. It isn't necessary any more.
2015-02-09 20:49:04 -08:00
Edgar Gabriel
62282a0f06
part 1 of cleaning up the info handling in the ompio component.
2015-01-30 16:13:15 -06:00
Edgar Gabriel
2d79963cb3
mark the request as an IO request
2015-01-29 08:41:24 -06:00
Edgar Gabriel
4a5d3e705b
remove an unecessary comm_dup in case the internal file_open function is called from a sharedfp component.
2015-01-28 16:13:50 -06:00
Edgar Gabriel
51cee4a083
call the actual backend functions for file_get_position_shared and file_seek_shared. The sharedfp components
...
do provide the implementations, we just did not invoke them yet.
2015-01-28 13:47:54 -06:00
Gilles Gouaillardet
6d84afc660
romio: update configure for Solaris 10 build
2015-01-14 18:25:55 +09:00
Gilles Gouaillardet
b746a8f584
romio: compile openmpi mpi-io glue
2015-01-08 14:08:46 +09:00
mjbhaskar
2d33b0a745
A fix for memory corruption seen on 32 bit machines
2015-01-07 14:41:44 -06:00
Ralph Castain
e0927895db
Grrr...how many files did they forget?
2015-01-06 19:40:18 -08:00
Ralph Castain
84c41429e9
Add missing file
2015-01-06 18:41:11 -08:00
Gilles Gouaillardet
0914de9eae
refresh ROMIO based on v3.2a2-84-gef1cf14
2015-01-06 19:43:58 +09:00
Mangala Jyothi Bhaskar
68d78fd718
Aggregator selection logic Part 2 and reorganized Part1
2014-12-16 15:48:40 -06:00
Mangala Jyothi Bhaskar
2bd52cc410
Initialize req variable to fix a warning
2014-12-16 13:24:28 -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
Jeff Squyres
8468424f45
distscript: remove configure.params and autogen.subdirs kruft
...
Remove configure.params support: configure.params hasn't been used in
years.
Also remove autogen.subdirs support; those should really be handled by
their respective Makefile.am's.
2014-10-02 11:32:54 -07:00
Edgar Gabriel
05c34946f7
implementation of non-blocking read/write operations through aio
...
functions for the posix module. Som interface changes for the fbtl were
necessary for that.
This commit was SVN r32777.
2014-09-23 21:27:57 +00:00
Mangala Jyothi Bhaskar
dc05b709a7
it is ok to not have a sharedfp component selected, as long as no
...
sharedfp functionality is being used. Return an error however if no
sharedfp component is selected and the applications calls a
file_read/write_shared function.
This commit was SVN r32718.
2014-09-12 21:15:58 +00:00
Edgar Gabriel
597177cd8b
silence a warning regarding the return value of the fbtl's.
...
This commit was SVN r32717.
2014-09-12 18:01:30 +00:00
Mangala Jyothi Bhaskar
cd78a3a026
Fixed offset data type in communication
...
This commit was SVN r32710.
2014-09-11 14:51:30 +00:00
Mangala Jyothi Bhaskar
4ff21d6178
Fixed offset data type in communication
...
This commit was SVN r32709.
2014-09-11 14:51:07 +00: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
Edgar Gabriel
0f59ce6591
use the fbtl return value as originally intended, namely to retrieve the
...
number of bytes written and read. Status contains now the actual number of
bytes written for individual operations. For collective operations, this is
unfortunately not possible.
This commit was SVN r32674.
2014-09-07 15:14:57 +00:00
Edgar Gabriel
52eac0146d
cleanup of the fbtl interfaces: remove the *sorted optimization flag, since it
...
was not used anyway in the last two years. Simplifies the code significantly.
This commit was SVN r32602.
2014-08-25 18:04:24 +00:00
Ralph Castain
ac0c584eb7
Add missing file
...
This commit was SVN r32588.
2014-08-23 04:31:35 +00:00
Edgar Gabriel
9987135da0
add initial support for non-blocking read and write operations.
...
This commit was SVN r32571.
2014-08-22 01:34:19 +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
fabad95b8e
- extend the explicit offset patch to collective explicit offset operations as
...
well
- minor restructuring to support the shared file pointer operations correctly
for explicit offsets
This commit was SVN r32538.
2014-08-15 14:03:29 +00:00