Permalink
Commits on Oct 4, 2013
  1. Teach IOR about GPFS hints (gpfs_fcntl)

    GPFS supports a "gpfs_fcntl" method for hinting various things,
    including "i'm about to write this block of data".  Let's see if, for
    the cost of a few system calls, we can wrangle the GPFS locking system
    into allowing concurrent access with less overhead. (new IOR parameter
    gpfsHintAccess)
    
    Also, drop all locks on a file immediately after open/creation in the
    shared file case, since we know all processes will touch unique regions
    of the file.  It may or may not be a good idea to release all file locks
    after opening.  Processes will then have to re-acquire locks already
    held.   (new IOR parameter gpfsReleaseToken)
    roblatham00 committed with morrone Sep 26, 2013
Commits on Jul 18, 2013
  1. Define H5_USER_16_API to enable HDF5 backwards compatibility

    Since aiori-HDF5 uses old 1.6-style function calls (create, open, etc),
    turn on the backwards compatiblity here (the one place HDF5 calls are
    made).
    roblatham00 committed with morrone Jul 18, 2013
Commits on Nov 21, 2012
  1. Prep for tagging 3.0.1

    morrone committed Nov 21, 2012
Commits on Sep 12, 2012
  1. Remove archaic Parallel-NetCDF 2 GiB limit

    Parallel-NetCDF has not had a 2 GiB file size limitation for quite some time,
    so we can remove this check.
    
    fixes #6
    Robert Latham committed with morrone Sep 12, 2012
  2. Remove bad "static static" function declaration

    Fix some obvious compile errors for IOR hdf5 driver.
    
    fixes #5
    Robert Latham committed with morrone Sep 12, 2012
  3. Improve scalability of CountTasksPerNode().

    Improve the scalabilit of CountTasksPerNode() by using
    a Broadcast and AllReduce, rather than flooding task zero
    with MPI_Send() messages.
    
    Also change the hostname lookup function from MPI_Get_processor_name
    to gethostname(), which should work on most systems that I know of,
    including BlueGene/Q.
    morrone committed Sep 12, 2012
  4. Remove AC_FUNC_MALLOC from configure.ac

    Removing AC_FUNC_MALLOC from configure.ac, to allow compilation
    on BG/P systems.  This check can fail in cross-compilation environments,
    which unnecessarily forces autoconf to require an rpl_malloc()
    replacement for malloc().  We could implement the conditional addition
    of rpl_malloc(), but removing AC_FUNC_MALLOC is a quite work-around.
    
    fixes #4
    morrone committed Sep 10, 2012
Commits on Sep 10, 2012
Commits on Jan 14, 2012
  1. Prep for tagging 3.0.0.

    morrone committed Jan 14, 2012
  2. Prep for tagging 2.999.5

    morrone committed Jan 14, 2012
Commits on Jan 13, 2012
  1. Add memoryPerNode documentation

    morrone committed Jan 13, 2012
  2. Documentation update

    morrone committed Jan 13, 2012
  3. Change testNum to refNum

    morrone committed Jan 13, 2012
  4. Fix indenting

    morrone committed Jan 13, 2012
Commits on Jan 10, 2012
  1. Bump beta version to 2.999.4.

    morrone committed Jan 10, 2012
Commits on Jan 9, 2012
  1. Fix "make dist"

    morrone committed Jan 9, 2012
  2. Remove dead code.

    morrone committed Jan 8, 2012
  3. Remove CVS references

    morrone committed Jan 8, 2012
  4. Update documentation

    morrone committed Jan 8, 2012
  5. Cleanup maxTimeDuration code.

    morrone committed Jan 8, 2012
  6. Remove undocumented options.

    morrone committed Jan 8, 2012
  7. Minor code cleanup.

    morrone committed Dec 14, 2011