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
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
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
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
126374230a
Improve spacing in print statement
2011-11-21 13:56:10 -08:00
Christopher J. Morrone
a60ad0b088
Impose proper file scoping and header usage.
...
Clean up the header files to only contain those things that
need to be shared between .c files.
Functions that are not shared are now declared static to
make their file scope explicit. Functions that ARE shared
are declared in appropriate headers.
I am not going to claim that I caugh everything, but at
least it is a good start.
2011-11-11 17:30:20 -08:00
Christopher J. Morrone
0072f26946
More simple code cleanup
2011-11-11 15:11:45 -08:00
Christopher J. Morrone
240e5ce93f
Change the the One True Formatting (Linux style)
...
Ran the main ior code through "indent -linux --no-tabs".
2011-11-11 15:11:45 -08:00
Christopher J. Morrone
4cdbf3aad7
Improve error messages.
...
Other minor code style fixes.
2011-11-10 19:01:34 -08:00
Christopher J. Morrone
2384ebe135
Use first available aiori as the default.
...
Doesn't just assume "POSIX" is available.
2011-11-09 16:34:16 -08:00
Christopher J. Morrone
4ae5742f87
Replace defaults.h with a simple initializer function.
2011-11-09 16:30:01 -08:00
Christopher J. Morrone
3b250633cc
Use autoconf to check for lustre
2011-11-09 14:14:14 -08:00
Christopher J. Morrone
01c91e45d3
Make IOR get its version from a META file.
2011-10-27 18:46:30 -07:00
Christopher J. Morrone
08d5629302
Rename IOR.[ch] to ior.[ch]. I don't like CAPS.
2011-10-27 18:46:29 -07:00