summaryrefslogtreecommitdiffstats
path: root/testpar
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r6421] Raymond Lu2003-02-191-16/+6
| | | | | | | | | Purpose: test program modification Description: put part of code into an internal function. Nothing serious. Platforms tested: eirene
* [svn-r6419] Raymond Lu2003-02-183-2/+169
| | | | | | | | | | | | Purpose: More test. Description: Test independent read of groups and chunked dataset. Solution: This test is similar to multiple group test. So just add it in the testphdf5.c,h. Platforms tested: modi4, eirene.
* [svn-r6414] Purpose:Albert Cheng2003-02-181-3/+12
| | | | | | | | | | | | Bug fix (no id, just noticed myself) Description: Added a barrier before doing file cleanup to ensure all tests are completed by then. Moved the MPI_Finalize to be very end and insert an H5close before it to ensure all potential MPI activities by HDF5 are done by then. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)}? Yes.
* [svn-r6412] Purpose:Quincey Koziol2003-02-171-5/+10
| | | | | | | | | | Code cleanup Description: Update dependencies and clean up a few warnings. Platforms tested: Linux 2.2 (eirene) w/parallel
* [svn-r6387] Purpose:Quincey Koziol2003-02-101-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: Metadata cache in parallel I/O can cause hangs in applications which perform independent I/O on chunked datasets, because the metadata cache can attempt to flush out dirty metadata from only a single process, instead of collectively from all processes. Solution: Pass a dataset transfer property list down from every API function which could possibly trigger metadata I/O. Then, split the metadata cache into two sets of entries to allow dirty metadata to be set aside when a hash table collision occurs during independent I/O. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)} FreeBSD 4.7 (sleipnir) serial & parallel Misc. update: Updated release_docs/RELEASE
* [svn-r6286] Purpose:Albert Cheng2003-01-151-2/+26
| | | | | | | | | | | | bug fix Description: Added a barrier to ensure all processes have finished using the file before cleaning it away. Added H5close() to ensure all HDF5 stuff are closed before calling MPI_Finalize. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)}? Yes
* [svn-r6255] Purpose:Quincey Koziol2003-01-091-5/+15
| | | | | | | | | | Code cleanup Description: Clean up a few more warnings and update dependencies. Platforms tested: Linux 2.2.18smp (eirene) serial & parallel
* [svn-r6055] Purpose:Quincey Koziol2002-11-052-6/+80
| | | | | | | | | | | | | | New feature Description: Add support for scalar dataspaces in parallel I/O. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)} Also, FreeBSD 4.7 (sleipnir) serial & parallel Misc. update: Update release_docs/RELEASE for bug fixes, new features, etc.
* [svn-r6048] Purpose:Quincey Koziol2002-11-011-0/+14
| | | | | | | | | | | Testing fix. Description: Correctly detect when one of the parallel tests fails and stop the make from proceeding. Platforms tested: modi4 (parallel), sleipnir (parallel)
* [svn-r6043] Purpose:Quincey Koziol2002-10-291-59/+121
| | | | | | | | | | | | Bug fix Description: I/O using "none" selections in parallel wasn't working correctly. Also, add serial "none" selection test. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)}
* [svn-r5983] Purpose:Quincey Koziol2002-10-141-5/+5
| | | | More fixups to the Dependencies files...
* [svn-r5981] Purpose:Quincey Koziol2002-10-141-18/+118
| | | | Regenerate Dependencies files.
* [svn-r5926] Purpose:Quincey Koziol2002-09-131-1/+1
| | | | | | | | | | | | | API name change Description: Change all "space time" references to "alloc time", including API functions and macro definitions, etc. Platforms tested: FreeBSD 4.6 (sleipnir) w/C++ Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN
* [svn-r5905] Purpose:Albert Cheng2002-08-281-3/+2
| | | | | | | | | | | | | | Bug fix Description: script did not work for SP system. Solution: added "eval" command to launch the mpi execution. This works fine for SP and is basically a no-op for non-batch systems like workstations. Also got rid of the wrongle implemented TESTING message since the result was not printed and the tests output mess up the format already. Platforms tested: SP (snow). Did not test more since it has been tested out fine in the v1.4 checkin.
* [svn-r5898] Purpose:Quincey Koziol2002-08-271-1/+11
| | | | | | | | | | | Additional test Description: Add in a fill-value to one of the tests, to make certain that they are handled correctly. Platforms tested: FreeBSD 4.6 (sleipnir) w/serial & parallel
* [svn-r5896] Purpose:Quincey Koziol2002-08-274-3/+4
| | | | | | | | | | | Code cleanup Description: Cleaned up some compiler warnings. Platforms tested: FreeBSD 4.6 (sleipnir) w/serial & parallel. Will be testing on IRIX64 6.5 (modi4) in serial & parallel shortly.
* [svn-r5879] Raymond Lu2002-08-202-4/+128
| | | | | | | | | Purpose: Design for compact dataset Description: Compact dataset is stored in the header message for dataset layout. Platforms tested: arabica, eirene.
* [svn-r5815] Purpose:Quincey Koziol2002-07-191-2/+2
| | | | | | | | | | | | | | | | | Bug fix Description: t_mpi test program was not being run with the RUNPARALLEL command Solution: Put the t_mpi program into the TEST_PROGS_PARA macro instead of the TEST_PROGS macro Hopefully this'll fix the daily test problems on arabica, but I can't test it because I can't get mpirun to work correctly for me. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5800] Purpose:Quincey Koziol2002-07-152-0/+16
| | | | | | | | | | New feature. Description: Added MPI-posix VFL driver support. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel & IRIX64 6.5 (modi4) w/parallel
* [svn-r5795] Purpose:Quincey Koziol2002-07-152-3/+67
| | | | | | | | | | | New feature Description: Changed parallel I/O tests to use test script instead of just running testphdf5 executable. This allows the MPI-posix driver to be tested easily. Platforms tested: FreeBSD 4.6 (sleipnir) w/parallel and IRIX64 6.5 (modi4) w/parallel
* [svn-r5679] Purpose:Quincey Koziol2002-06-192-6/+12
| | | | | | | | | | | Code cleanup Description: Changed ifdef name from "VERBOSE" to "BARRIER_CHECKS", to better describe what it affects. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5674] Purpose:Quincey Koziol2002-06-195-53/+51
| | | | | | | | | | Code cleanup Description: Removed more compiler warnings, etc. Platforms tested: Linux 2.2.x (eirene) w/parallel
* [svn-r5667] Purpose:Quincey Koziol2002-06-194-28/+27
| | | | | | | | | | Code cleanup Description: Turn on more warnings in the IRIX builds and clean them up. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5516] Purpose:Albert Cheng2002-06-041-139/+153
| | | | | | | | | | | | | | Tidy up Description: Old version showed tons of output even if MPI_Offset is too small to support multiple GB sized files and destined to fail. Output is pretty confusing. Solution: Prints the signness and size of MPI_Offset for information. Skipped tests if MPI_Offset is not big enough to support the file sizes. Platforms tested: modi4, eirene, burrwhite (all parallel).
* [svn-r5444] Purpose:Quincey Koziol2002-05-201-0/+6
| | | | | | | | | | Code cleanup Description: Clean up warnings on IRIX64 6.5 (modi4) Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5386] Purpose:Quincey Koziol2002-05-101-4/+2
| | | | | | | | | | | | | | | | Bug Fix Description: Currently, only process 0 is writing attribute data to a file. This is incorrect, because the raw data for attributes is cached in memory until the object header is written and other processes are not able to read the correct attribute information. Solution: Have all processes participate in writing the attribute data. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5222] Purpose:Albert Cheng2002-04-222-1/+13
| | | | | | | | feture Description: add calls to show hostname. Platforms tested: eirene (linux 2.2) parallel.
* [svn-r5205] Purpose:Albert Cheng2002-04-191-1/+1
| | | | | | | | | | | | | | 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-r4975] Description:Albert Cheng2002-02-152-4/+6
| | | | | | | | | | | | | | Users were alarmed by the OFFSET overflow and GB file size tests. Those tests only checks the limits of the MPI implementation, not really as an error. Solution: Changed the VRFY macro to indicate it is an "ERROR". Modified the INFO macro to print messages as "REMARK (not an error)" so that users would not be alarmed. Added an explanation string in the GB file size write/read. Platforms tested: eirene and modi4 (parallel)
* [svn-r4582] Purpose:Albert Cheng2001-11-025-108/+86
| | | | | | | | | | | | | | | | | New test feature Description: Added create_faccess_plist() that create just MPIO or split+MPIO file-access property list. This in turn can run parallel tests with just MPIO or with Split-file VFD too. Added -s option for split-file Plus MPIO tests. For testphdf5.c: removed a bunch of old debug code that got left in by mistake. Platforms tested: Modi4 and eirene parallel. But it has uncovered errors in the library. The test program is correct though. Checking the test program in so that it won't get lost and can be used for debugging. Also, the -s is not used by default during test. At least it won't abort "make check".
* [svn-r4517] Raymond Lu2001-10-031-0/+1
| | | | | | | | Purpose: Changed to the new generic property list for dataset creation property list. Platforms tested: Arabica, modi4 and Hawkwind
* [svn-r4485] Purpose:Quincey Koziol2001-09-271-8/+8
| | | | | | | | Kludge addition Description: Forgot to patch the parallel test files in yesterday's kludge checkin. Platforms tested: Linix 2.2.18smp (eirene)
* [svn-r4399] Purpose:Albert Cheng2001-08-201-13/+3
| | | | | | | | | | Code cleanup Description: This was "thrown" together in a quick way to test MPIO functionality. Cleaned out some embrassingly useless declaration to reduce compiler warnings. Platforms tested: modi4-pp and eirene-pp.
* [svn-r4363] Purpose:Albert Cheng2001-08-162-752/+0
| | | | | | | | cleanup Description: mpi-perf and perf have been moved to perform/. Platforms tested: eirene(pp)
* [svn-r4362] Purpose:Albert Cheng2001-08-161-6/+0
| | | | | | | | cleanup Description: perf.c and mpi-perf.c have been moved to perform/. Platforms tested: eirene (parallel)
* [svn-r4327] Purpose:Quincey Koziol2001-08-111-8/+8
| | | | | | | | | More code cleanups Description: Wrap up the code cleanups for changing the dataset transfer property lists over to using the generic property list code. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4202] Raymond Lu2001-07-121-44/+222
| | | | | | | | | | | Purpose: Added attribute test Description: attribute test is added into t_mdset.c. At this moment, testing failed on SunOS 5.7 and Linux. But I believe the problem is from dataset collective writing in t_dset.c. Platforms tested: SGI MPI, MPICH(IRIX64 N32, IRIX64 64, IRIX, Linux, SunOS).
* [svn-r4024] Purpose:Raymond Lu2001-06-201-12/+35
| | | | | | | | | | | | Multiple-group testing Description: Added multiple groups under root group and multiple subgroups of certain levels. Also writes several datasets in each group in parallel. Solution: Platforms tested: MPICH(IRIX 6.5, IRIX64 6.5(64), IRIX64 6.5(N32), Linux, SunOS 5.6) and SGI MPI(IRIX64 6.5).
* [svn-r4023] Raymond Lu2001-06-201-0/+265
| | | | | | | | | | | | | Purpose: Multiple-group testing Description: Added multiple groups under root group and multiple subgroups of certain levels. Also writes several datasets in each group in parallel. Solution: Platforms tested: MPICH(IRIX 6.5, IRIX64 6.5(64), IRIX64 6.5(N32), Linux, SunOS 5.6) and SGI MPI(IRIX64 6.5).
* [svn-r3973] Purpose:Albert Cheng2001-06-072-22/+68
| | | | | | | | | | | | | Bug fix Description: The t_mpi used to fail and exit if any error detected. That aborted other process in a "make check" situation. Solution: Introduced a new error verification as INFO. INFO is for information only. It does not increase nerrors count. The program always exits with 0. Platforms tested: eirene with mpich.
* [svn-r3929] Purpose:Albert Cheng2001-05-131-7/+4
| | | | | | Cleanup old unused code. Edited couple comments. Platforms tested: modi4,pp
* [svn-r3927] Purpose:Albert Cheng2001-05-131-2/+6
| | | | | | | | | | Bug fix Description: Some mpi.h already includes MPI-IO definitions in it (e.g., SGI, SP2). Made the #include of mpio.h be dependent on whether some MPI-IO constant is already defined or not. Platforms tested: modi4 (IRIX64) and IBM SP2.
* [svn-r3926] Description:Albert Cheng2001-05-131-6/+18
| | | | | | | | | | | | Changed MPI_File_seek then MPI_File_write or MPI_File_read to just MPI_File_write_at and MPI_File_read_at. Some compiler, e.g., IBM mpcc_r does not support MPI_File_seek and MPI_File_read or MPI_File_write. This is a better measurement against HDF5 performance since HDF5 uses MPI_File_write_at and MPI_File_read_at all the times. It is a more thread safe to use MPI_xxx_at than the other seek then read/write approaches. Platforms tested: modi4 (irix64 parallel), IBM sp2.
* [svn-r3913] Purpose:Bill Wendling2001-05-111-6/+4
| | | | | | | | | | | Bug Fix Description: FILENAME_MAX is short on some systems. It's better to use PATH_MAX which tends to be longer (we hope). Solution: Removed FILENAME_MAX and replaced it with PATH_MAX instead. Platforms tested: Skinner (SDSC HP N9000).
* [svn-r3903] Purpose:Albert Cheng2001-05-101-1/+1
| | | | | | | | Bug fix Description: test_mpio_offset() was called with wrong syntax. Dumb mistake. Platforms tested: modi4, pp
* [svn-r3901] Purpose:Albert Cheng2001-05-101-0/+2
| | | | | | | | | | Bug fix Description: added a barrier to prevent racing condition before remove file and open file. Platforms tested: modi4,pp cVS: ----------------------------------------------------------------------
* [svn-r3882] Purpose:Albert Cheng2001-05-013-0/+745
| | | | | | | | | | Feature Description: Show simple performance of the MPIO and the HDF5-IO. The mpi-perf.c is contributed by Robert Ross of ANL. The perf.c is derived from mpi-perf.c Platforms tested: Modi4 (O2K, parallel)
* [svn-r3818] Purpose:Albert Cheng2001-04-181-26/+18
| | | | | | | | | | | | | Bug fix and clean up. Description: The part that should test 4GB was actually testing 2GB due to typo. Solution: Corrected the typo to use 4GB constant. Rearranged the code to group 2GB and 4GB tests in their own. Removed some duplicated testing code. Platforms tested: modi4.
* [svn-r3780] Purpose:Bill Wendling2001-04-056-7/+8
| | | | | | | | | | | | | | Update Description: Changed #include <hdf5_file.h> to #include "hdf5_file.h" to be consistent with the new way of generating dependencies.
* [svn-r3717] Purpose:Albert Cheng2001-03-261-0/+182
| | | | | | | | | | | | | new test Description: Added two new tests. test_mpio_offset: Verify that MPI_Offset exceeding 2**31 can be computed correctly. test_mpio_gb_file Test if MPIO can write file from under 2GB to over 2GB and then from under 4GB to over 4GB. Platforms tested: modi4(-64), tflops.