[dcmf] [PATCH 2/2] Issue 2632: Use stat64() to determine the true block size for BGL file system.

Robert Latham robl at mcs.anl.gov
Wed Feb 6 15:05:55 CST 2008


On Wed, Feb 06, 2008 at 01:02:54PM -0600, Bob Cernohous wrote:
> The BGL ADIO in romio always defaulted to a 1M (assuming GPFS) blocksize
> when tuning collective i/o.   Changed to using stat64() to determine the
> real blocksize for any file.

Thanks.  seems like a good approach for a bluegene environment.  

Mostly for my own notes:  For "upstream" romio, we've found an
astonishing number of stat variants.  ROMIO needs (but does not have)
a generalized stat routine that can be called from different places in
the code.  Also, this blocksize should be tunable with an MPI-IO hint. 

Thanks
==rob

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA                 B29D F333 664A 4280 315B



More information about the dcmf mailing list