Commit Graph

86 Commits (b7fcafc9ec36da703fd8a10ccf724ae5d1889c14)

Author SHA1 Message Date
Jeff Inman b7fcafc9ec changes while trying to build on a Mac 2014-07-30 17:17:21 -06:00
Jeff Inman 894caf8f12 This is the default checkout, plus a .gitignore that includes all the files
that were created during ./bootstrap, ./configure, and make.
2014-07-28 13:31:45 -06:00
Rob Latham aa604c1d38 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)
2013-10-03 18:07:49 -07:00
Rob Latham 6a7ddfe60c 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).
2013-07-18 15:01:15 -07:00
Christopher J. Morrone ecf2ba5eb7 Prep for tagging 3.0.1 2012-11-21 10:15:06 -08:00
derics b33ff9d65c Fix use of uninitialized variable - localhost. 2012-11-21 10:10:30 -08:00
Robert Latham c0c1f38a51 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
2012-09-12 14:44:22 -07:00
Robert Latham b76238bbd5 Remove bad "static static" function declaration
Fix some obvious compile errors for IOR hdf5 driver.

fixes #5
2012-09-12 14:43:24 -07:00
Christopher J. Morrone 86df5878f6 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.
2012-09-12 14:43:24 -07:00
Christopher J. Morrone 84264657fb 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
2012-09-12 14:43:16 -07:00
Christopher J. Morrone 15e5f648a8 Print first message earlier, so we know that MPI_Init completed 2012-09-10 10:50:18 -07:00
Christopher J. Morrone e3d1a774fa Prep for tagging 3.0.0. 2012-01-13 16:59:26 -08:00
Christopher J. Morrone 0a39cced3c Only mention Lustre parameters if lustre options were used. 2012-01-13 16:57:21 -08:00
Christopher J. Morrone f3c0c73dfd Prep for tagging 2.999.5 2012-01-13 16:03:20 -08:00
Christopher J. Morrone 6251589601 Add memoryPerNode documentation 2012-01-13 15:47:59 -08:00
Christopher J. Morrone 9ac80230a4 Documentation update 2012-01-13 15:45:04 -08:00
Christopher J. Morrone 5f162061bd Change testNum to refNum 2012-01-13 15:45:02 -08:00
Christopher J. Morrone bbcc9c26b6 Allow user to hide a test's output with verbose<0. 2012-01-13 15:43:54 -08:00
Christopher J. Morrone 0665dea6cb Fix script handling when there are back-to-back RUN lines. 2012-01-13 15:43:54 -08:00
Christopher J. Morrone d35d9616d7 Fix indenting 2012-01-13 15:43:54 -08:00
Christopher J. Morrone ef70266a84 Allow long summary to be printed for every test. 2012-01-13 15:43:54 -08:00
Christopher J. Morrone 8c95611125 Alphabetize the command line options 2012-01-13 15:43:47 -08:00
Christopher J. Morrone 488ee724a9 More code cleanup. No change in functionality. 2012-01-12 20:34:40 -08:00
Christopher J. Morrone 0b0a450ed9 Bump beta version to 2.999.4. 2012-01-09 19:32:52 -08:00
Christopher J. Morrone 253941fc6c Fix "make dist" 2012-01-08 20:31:01 -08:00
Christopher J. Morrone d1e68df2f5 Measure and print file unlink time. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 8f0beba3cb Refactor PPDOuble. Eliminate cut-and-paste. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 6e90c1c113 Remove dead code. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 3d47f76736 Remove CVS references 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 06f65eae23 Update documentation 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 02d3ab685c Fix backwards compatibility with the reorderTasks option. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 8e06f07b28 Add header to set code preferences for vi and emacs. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 416c430811 Cleanup maxTimeDuration code. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 349f747ea5 Remove undocumented options. 2012-01-08 19:43:41 -08:00
Christopher J. Morrone 84d30f4e8f Rename RELEASE_LOG to ChangeLog and update 2012-01-08 19:43:33 -08:00
Christopher J. Morrone 697f28e8a6 Begin to cleanup up the mess in TestIoSys(). 2012-01-08 19:36:50 -08:00
Christopher J. Morrone ed766570d0 Minor code cleanup. 2012-01-08 19:36:50 -08:00
Christopher J. Morrone 537ba5c09b Drop OPs columns 2012-01-08 19:36:50 -08:00
Christopher J. Morrone 4084e14d02 Add memoryPerNode option 2012-01-08 19:36:43 -08:00
Christopher J. Morrone 5ea51638df Add memoryPerTask option
Allows every task to allocate a specified amount of memory as
a rough simulation of a real application's memory usage.

Every page of the allocated memory is touch to defeat lazy
memory allocation.

Original patch by Michael Kluge <michael.kluge@tu-dresden.de>
2012-01-08 10:54:10 -08:00
Michael Kluge caa3f0e224 minor fix for a missing include file 2012-01-03 20:27:09 +01:00
Christopher J. Morrone ef966f4ce0 Bump beta version to 2.999.3 2012-01-02 09:58:25 -08:00
Christopher J. Morrone dd82ab1bed Fix for #1 2012-01-02 09:37:09 -08:00
Christopher J. Morrone 51348f34ca Add EWARN macro 2011-12-14 13:40:25 -08:00
Christopher J. Morrone 1b63aee6c8 Fix time array index for reads 2011-12-13 11:49:31 -08:00
Christopher J. Morrone dbca13903b Message cleanup 2011-12-13 11:46:04 -08:00
Christopher J. Morrone dfdb7407a5 Bump beta version to 2.999.2 2011-12-13 11:27:01 -08:00
Christopher J. Morrone c56ce328f2 Eleminate more cut-and-paste code. 2011-12-13 11:27:01 -08:00
Christopher J. Morrone 4c3f46ac3f Clean up some normal and debug print statements. 2011-12-13 01:10:23 -08:00
Christopher J. Morrone 1237df7b48 Print test numbers 2011-12-13 01:10:23 -08:00