summaryrefslogtreecommitdiffstats
path: root/perform
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4669] Purpose:Quincey Koziol2001-12-051-3/+13
| | | | | | | | | | | | | | | | Backward Compatibility Fix Description: One of H5P[gs]et_cache's parameters changed between v1.4 and the development branch. Solution: Added v1.4 compat stuff around H5P[gs]et_cache implementation and testing to allow v1.4.x users to continue to use their source code without modification. These changes are for everything except the FORTRAN wrappers - I spoke with Elena and she will make the FORTRAN wrapper changes. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4667] Bill Wendling2001-12-043-78/+223
| | | | | | | | | | | | Purpose: Code Cleanup and Feature Add Description: Finally checking in the changes I made to the performance code. It just modularizes it a bit more and performs some more checks, etc. I also renamed the timer functions to be more inline with how other things are named here... Platforms tested: Linux
* [svn-r4608] Bill Wendling2001-11-156-714/+455
| | | | | | | | | | | | | Purpose: bug Fix Description: Changed the code so that if parallel stuff isn't enabled, then we don't compile the parallel code. Solution: Cleaned up the code and put #ifdef's around it checking for parallel flags. Platforms tested: Linux
* [svn-r4597] Purpose:Albert Cheng2001-11-091-1/+3
| | | | | | | | | | Bug patch Description: pio_xxx.c will fail compiling in serial mode. I temporary disable the compile of the pio-perform code from the Makefile. Will fix it after sunday. Platforms tested: eirene (serial).
* [svn-r4592] Purpose:Albert Cheng2001-11-077-11/+1473
| | | | | | | | | | | | | New addition Description: Initial version of the Parallel I/O performance measurement program. Not fully implemented yet but checking them in before I may destroy them by accident. Don't run this in small file system (like AFS or eirene) since it generates gigabytes test files. Platforms tested: modi4 64bits. It compiled and ran but took a long time because the current test parametes are too "wild".
* [svn-r4589] Purpose:Quincey Koziol2001-11-031-31/+1
| | | | | | | | Code cleanup Description: Clean up various compiler warnings from generic property updates. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4482] Purpose:Quincey Koziol2001-09-261-5/+5
| | | | | | | | | | | | | | | | | | | | | | Kludge Description: Since we're only about halfway through converting the internal use of property lists from the "old way" to the generic property lists, we turned off snapshots to avoid exposing lots of API changes to users, until the APIs settled down. Getting the snapshots rolling again seems to have become a priority, so some changes are going to have to be made now that were going to be postponed until we were completely finished with the conversion. This requires that the old API functions be able to deal with both the old and new property lists smoothly. Solution: Kludge together the property list code so that they can transparently handle dealing with both the old and new property lists Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4473] Purpose:Quincey Koziol2001-09-251-2/+2
| | | | | | | | | | | | | | | | | | | | | Code cleanup for better compatibility with C++ compilers Description: C++ compilers are choking on our C code, for various reasons: we used our UNUSED macro incorrectly when referring to pointer types we used various C++ keywords as variables, etc. we incremented enum's with the ++ operator. Solution: Changed variables, etc.to avoid C++ keywords (new, class, typename, typeid, template) Fixed usage of UNUSED macro from this: char UNUSED *c to this: char * UNUSED c Switched the enums from x++ to x=x+1 Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4443] Purpose:Albert Cheng2001-09-171-1/+1
| | | | | | | | | Bug fix Description: Added the condition that Parallel programs are dependent on the hdf5 library too. Platforms tested: eirene (parallel), modi4(serial and parallel).
* [svn-r4434] Purpose:Albert Cheng2001-09-111-2/+1
| | | | | | | | | | | | New feature. Description: Test programs were assumed to be serial programs only. There was no provision to test parallel programs automatically. Solution: Added $(TEST_PARA_PROGS) to hold parallel test programs and added appropriate action entry to test them if defined. Platforms tested: Eirene (parallel).
* [svn-r4433] Purpose:Albert Cheng2001-09-112-2/+2
| | | | | | | | | Bug fix. Description: The default file name used is /foo/test.out that usually is not legal. Changed it to /tmp/test.out. Platforms tested: eirene (parallel).
* [svn-r4359] Purpose:Albert Cheng2001-08-142-1/+2
| | | | | | | | | | | | bug fix Description: Could not get to compile as parallel program in parallel mode. That was because I did not include hdf5.h before testing for the H5_HAVE_PARALLEL macro. (DUMB!) Solution: #include hdf5.h first. Platforms tested: eirene (parallel)
* [svn-r4354] Purpose:Albert Cheng2001-08-141-1/+1
| | | | | | | | | Bug fix Description: Included all those generated temporary files in the CLEAN target so that they would be cleaned in "make clean". Platforms tested: eirene.
* [svn-r4352] Purpose:Quincey Koziol2001-08-141-3/+5
| | | | | | | | | | Bug fix/code cleanup Description: Was using old-style property list for dataset transfer. Solution: Switched to use generic property list code for dataset transfer proplist. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4349] Purpose:Quincey Koziol2001-08-141-0/+114
| | | | | | | | Bug fix Description: Add missing dependency file. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4346] Purpose:Albert Cheng2001-08-146-0/+2335
New feature Description: Started this directory for performance measurement programs. The programs here got compiled but not automatically run (just like the examples direcotry.) The programs have existed but now gathered to this one directory. iopipe.c, chunk.c and overhead.c were from test. perf.c and mpi-perf.c were from testpar. Platforms tested: eirene (serial and parallel). overhead failed during run due to some property error. This is probably due to the recent change of properties code. perf and mpi-perf do not compile correctly for Parallel mode. Checking them to make them available to others.