- 18 Jul, 2014 1 commit
-
-
Rob Latham authored
-
- 26 Mar, 2014 3 commits
-
-
Rob Latham authored
P2Pcontig needed a prototype and clang complaiend about several shadowed declarations.
-
Two features in this change: - selection of file domains can result in some i/o nodes with more work than others (or some with no work at all), so distribute file domains with some awareness of i/o nodes - since we have some awareness of I/O nodes, select processes that are closes to those i/o nodes.
-
Rob Latham authored
Experimental async-with-pthread I/O approach to hiding some of the I/O latency/variability from the two-phase collectives. heavily modified from Paul Coffman's (pkcoffman@us.ibm.com) original work
-
- 05 Jan, 2014 1 commit
-
-
Rob Latham authored
This reverts commit 3146e104.
-
- 03 Jan, 2014 1 commit
-
-
Rob Latham authored
In romio-standalone fixes, I zapped the inclusion of mpitypedefs.h, but the "ensure this large value fits into pointer without overflowing" check relied on some MPICH-internal macros/routines. Only Blue Gene driver uses those routines, so nightly tests didn't flag it. No reviewer.
-
- 31 Oct, 2013 3 commits
-
-
MPIR_Type_get_contig_blocks is buggy for certain datatypes (example: HDF5 multi-dataset IO generated type results in a contig block count of 5 billion. should be more like 200). Nothing uses this function except ROMIO's flattening code. I'd like to see profiling suggesting the count of contiguous blocks is a profitable short-circuit before spending a ton of time debugging it. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Rob Latham authored
When flattening a datatype, be mindful of overflowing integers Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Rob Latham authored
MPI-3 introduced MPI_Count and MPI_Type_size_x. Use these new routines throughout ROMIO to support large datatypes. Still to do: - update other ADIO drivers Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 05 Feb, 2013 1 commit
-
-
Dave Goodell authored
This doesn't fix any of the serious bugs or inefficiencies present in the current external32 implementation. But it at least fixes some very valid warnings related to const-ness and passing incorrect pointer types. References ticket #1754 Reviewed-by: robl
-
- 26 Nov, 2012 1 commit
-
-
David Goodell authored
This reverts r10641 and should fix most/all of tt#1758. A better fix should be considered.
-
- 20 Nov, 2012 2 commits
-
-
David Goodell authored
Contributed by IBM. Based on patch 0013 from code discussions.
-
David Goodell authored
Adds a new helper function, ADIOI_Err_create_code. Contributed by IBM. Based on patch 0012 from code discussions.
-
- 23 Oct, 2012 1 commit
-
-
Pavan Balaji authored
No reviewer.
-
- 10 Oct, 2012 1 commit
-
-
David Goodell authored
By setting "indent-tabs-mode:nil" we should hopefully begin to slowly squeeze out hard tabs from the source without a disruptive (to downstream projects) whitespace-fixing change. No reviewer.
-
- 03 Jul, 2012 1 commit
-
-
Pavan Balaji authored
disabled for the public interfaces, but all internal functions use const. No reviewer.
-
- 10 Nov, 2011 1 commit
-
-
David Goodell authored
Use automake+libtool instead of simplemake+createshlib. Parallel make now works for real, and shared library creation should be more robust on more platforms. "make dist" now works, modulo building the documentation, although for boring reasons we can't actually use it for the final distribution tarball generation. This is a massive change and without a doubt has some bugs in it. We'll work through them as we find them. No reviewer.
-
- 05 Jul, 2011 1 commit
-
-
Rob Latham authored
only exposed in the "trace internal calls" case.
-
- 12 May, 2011 1 commit
-
-
Rob Latham authored
[svn-r8558] back out all the "same romio region" work, now that it lives on the "romio_ident_regions" branch
-
- 11 May, 2011 1 commit
-
-
Rob Latham authored
- hash the datatype in set view so we can get at least one thing out of the i/o path - use a jenkins hash: it's not cryptographically secure but offers low collisions, which is what we really care about
-
- 29 Apr, 2011 1 commit
-
-
Rob Latham authored
well this sure turned out to be more involved than I imagined. We do in fact need to look at more than just the start and end offsets of the file domains. Comparing MPI datatypes (file views) among all mpi processes requires some work. In this approach we marshal the datatype into a serialized representation, hash that representation, then compare that hash among all processors.
-
- 14 Feb, 2011 1 commit
-
-
Rob Latham authored
-
- 10 Feb, 2011 2 commits
-
-
Rob Latham authored
-
Rob Latham authored
the macro instead of the N places macro gets used..
-
- 09 Feb, 2011 1 commit
-
-
Rob Latham authored
with in-mpich2 romio
-
- 01 Sep, 2010 1 commit
-
-
Pavan Balaji authored
Reviewed by robl.
-
- 25 May, 2010 1 commit
-
-
David Goodell authored
Many of the key (and for MPI_Info_set, value) arguments are string literals, which elicit warnings about "discards qualifier" because the MPI_Info interface is not itself const-correct. This commit adds ADIOI_Info_ helper macros that cast away the const qualifier and converts most uses of MPI_Info_ functions to use the new macros. Reviewed by robl@.
-
- 19 May, 2010 1 commit
-
-
Rob Latham authored
-
- 22 Feb, 2010 1 commit
-
-
Rob Latham authored
-
- 22 Sep, 2009 1 commit
-
-
William Gropp authored
-
- 09 May, 2009 1 commit
-
-
Rob Latham authored
-
- 08 May, 2009 1 commit
-
-
Rob Latham authored
-
- 06 May, 2009 1 commit
-
-
Rob Latham authored
-
- 18 Mar, 2009 1 commit
-
-
Rob Latham authored
-
- 13 Mar, 2009 1 commit
-
-
Rob Latham authored
-
- 07 Oct, 2008 1 commit
-
-
Rajeev Thakur authored
-
- 14 Aug, 2008 1 commit
-
-
Rob Latham authored
control systems, dust off the old zoidfs branch and commit to trunk - simple, unoptimized ad_zoidfs driver - initial cut of "file system features"
-
- 05 Aug, 2008 1 commit
-
-
Rob Latham authored
now) unless enabled with a hint.
-
- 02 Aug, 2008 1 commit
-
-
Pavan Balaji authored
-
- 24 Jul, 2008 1 commit
-
-
Rob Latham authored
approaches can be enabled by hints. Default takes 'classic' strided (old listio) path.
-