summaryrefslogtreecommitdiffstats
path: root/perform
Commit message (Collapse)AuthorAgeFilesLines
...
* [svn-r5256] Restored the use of int64_t since H5private.h is included now.Albert Cheng2002-04-251-5/+5
| | | | | Platforms tested: eirene
* [svn-r5231] Purpose:Albert Cheng2002-04-233-18/+18
| | | | | | | | | | | Bug fix Description: The symbol "RAW" is already defined in some ioctl.h files. Changed it to RAWIO. Platforms tested: Tflops. (I am commiting this from TFLOPS. Will check it out immediate to test on local machines.)
* [svn-r5211] Purpose:Albert Cheng2002-04-191-1/+1
| | | | | | | | Code improvement Description: Changed stat to HDstat macro for portability. Platforms tested: eirene.
* [svn-r5210] Purpose:Albert Cheng2002-04-191-2/+2
| | | | | | | | | Bug fix. Description: Put in the Bug fix Kent applied to v1.5 (use HDfstat instead of just fstat.) Platforms tested: Eirene
* [svn-r5204] Purpose:Albert Cheng2002-04-193-2/+4
| | | | | | | | | | | | | | Code cleanup Description: Platform dependent code related to the struct stat and fstat calls polluted source codes. Hard to maintain. Solution: Platform dependent code are moved to H5private.h and then internal code can #include H5private.h. Repeat those macro definition for the stdio and multi drivers since they area examples for writing a virtual file driver. They must not use any internal code. Platforms tested: eirene (parallel), modi4 (serial including gass driver.)
* [svn-r4998] Purpose:Bill Wendling2002-02-212-0/+14
| | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: So, for Raw I/O in parallel, if you open a file with truncation by multiple processes, it looks as if one process could open the file and start writing to it while another process also opens the file with truncation, thus wiping out all of the stuff the first process wrote to the file. This is bad. Also added some garbage collection to the pio_perf routine to reclaim the space taken by some of the tables. Solution: Placed an MPI_Barrier() statement after the Raw open()/create() call so that all processes are synced up before they start writing to the file. Added free() calls to the tables which weren't being free'd. Platforms tested: Linux-pp (eirene)
* [svn-r4996] Purpose:Bill Wendling2002-02-191-3/+9
| | | | | | | | | | | | | Bone-headed Bug Fix Description: There were blanks being put into the output. The cause: the "print_indent()" routine was printing indents for all of the processes, but only process 0 should have been printing them out at all (since process 0 is the one which prints out the reports). Solution: Check to make sure that we're process 0 before printing the indents. Platforms tested: Linux
* [svn-r4966] Description:Albert Cheng2002-02-141-4/+39
| | | | | | | updated the Dependencies files via "gmake depend". Some how this must be done with --srcdir configure option. That is odd. Platforms tested: visual inspected "cvs diff" output.
* [svn-r4959] Purpose:Albert Cheng2002-02-142-7/+25
| | | | | | | | | | | | | | Change default actions. Description: Change the default maximum number of processes (-P) to use all processes instead of just 1 (old default). Someone most likely wants to test the I/O performance with all processes involved. Also starts performance measurement with maximum number of processes and decrement it with each loop. If the performance measurement needs to restart, it can run with fewer processes if those loops have completed. Platforms tested: modi4 and eirene.
* [svn-r4958] Description:Albert Cheng2002-02-141-3/+2
| | | | | | | Remove perf and mpi-perf from the parallel test targets since their functions are replaced by pio_perf. Platforms tested: modi4 and eirene, both parallel modes.
* [svn-r4895] Purpose:Bill Wendling2002-01-311-7/+17
| | | | | | | | Feature Add Description: Added the performance measuring tool to the 1.4 branch. Platforms tested: Linux(pp)
* [svn-r4894] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-01-312-0/+1045
|
* [svn-r4852] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-01-232-0/+1235
|
* [svn-r4792] Purpose:Albert Cheng2002-01-072-8/+9
| | | | | | | | | | Extension Description: int64_t type is not available everywhere. #include H5private.h which has platform dependent hooks to define int64_t to something available. Platforms tested: Tflops, modi4 (parallel), eirene(PP)
* [svn-r4787] Bill Wendling2002-01-072-12/+13
| | | | | | | | | | | | Purpose: Bug Fix Description: int64_t was being used as a type for some of these. However, some platforms don't have int64_t defined. Solution: changed them to "long" instead. Platforms tested: Linux
* [svn-r4785] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-01-061-0/+63
|
* [svn-r4761] Purpose:Albert Cheng2001-12-311-5/+66
| | | | | | | | | | | | | | | | | | | | | Removing the DPSS (gridstorage) driver source code. (same as the v1.5) Description: The DPSS (using Grid-Storage) driver is retired. Removed the configure option with-gridstorage from configure.in. Cvs remove the following files ./src/H5FDdpss.c ./src/H5FDdpss.h ./test/dpss_read.c ./test/dpss_write.c Regenerated Dependencies files (some had to be hand-edited since 'make depend' did not cover them.) Removed reference to DPSS Virtual file driver from H5F.c. Platforms tested: modi4 (Parallel; -with-gass=...) eirene (pthread safe) arabica (fortran, cxx).
* [svn-r4436] Purpose:Albert Cheng2001-09-111-3/+2
| | | | | | | | | | | | 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, serial).
* [svn-r4435] 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-r4357] Purpose:Albert Cheng2001-08-143-25/+18
| | | | | | | | | new feature Description: Added perform programs to test the HDF5 library performance. Programs are installed in directory perform/. Platforms tested: eirene
* [svn-r4356] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-08-147-0/+2451