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
Christopher J. Morrone
511a0b1435
Refactor the test summary code.
...
Only print total summary after all tests run.
Put calculated results from each iteration of a test in a separate
IOR_results_t structure. Clean up the allocation and freeing code
for these caluclated bits, which allowing us to hang onto the results
until the end of all tests. That in turn allows us to perform one
big summary at the end of all of the tests.
2011-12-13 01:08:58 -08:00
Christopher J. Morrone
69ec35a432
Print header for each test
2011-12-11 02:14:23 -08:00
Christopher J. Morrone
e8a86dfde3
Only print the header info once.
2011-12-11 01:50:19 -08:00
Christopher J. Morrone
672d4065de
Refactor the SummarizeResults code.
2011-12-11 00:33:58 -08:00
Christopher J. Morrone
33d0a73da6
Fix column headers in print statements.
...
Also drop silly "EXCEL" field.
2011-12-09 11:27:53 -08:00
Christopher J. Morrone
37e3ba1766
Drop "XXCEL" strings from print statements
2011-11-29 13:14:14 -08:00
Christopher J. Morrone
edd3d1a038
Add autoconf version requirement
2011-11-29 13:09:54 -08:00
Christopher J. Morrone
f2c7aed220
Call fsync AFTER checking return code from previous call.
2011-11-21 19:54:02 -08:00