summaryrefslogtreecommitdiffstats
path: root/tools/perform
Commit message (Collapse)AuthorAgeFilesLines
* Moved libdynlib* plugin test libraries to noist_LT_LIBRARIES with addedlrknox2017-06-121-4/+1
| | | | | | | flag '-rpath /nowhere' to stop them being installed while keeping them from linking with libhdf5, etc. Incremented version to 1.8.19-pre1 and ran bin/release to create tar and zip files for testing.
* Merge branch 'hdf5_1_8' of ↵lrknox2017-05-202-7/+15
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_8
| * Tools merge from develop-1.10Allen Byrne2017-05-1722-127/+95
| |
* | Change copyright headers to replace url referring to file to belrknox2017-05-1621-126/+84
|/ | | | removed and replace it with new url for COPYING file.
* Move libdynlib* test lib files from lib_LTLIBRARIES to dyn_LTLIBRARIESlrknox2017-05-101-2/+5
| | | | | | and other changes to Makefiles and config/conclude.am to eliminate link errors with new libdynlib*_la_LDFLAGS which were added to stop libdynlib* files linking to external libraries.
* Merge/port changes from develop back to 1.8 for tools and cmakeAllen Byrne2017-03-292-240/+239
|
* HDFFV-9875 Bring changes from develop branchAllen Byrne2017-02-062-9/+9
|
* Update CMake required to version 3.2.2Allen Byrne2017-01-181-1/+1
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_8)Allen Byrne2016-11-281-11/+23
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '37484b0d8b7e1cab7f31aae6d811cb71c66bc073': (30 commits) Version string at top of README.txt and release_docs/RELEASE.txt updated by bin/release. Update URLs in RELEASE.txt. Set version and commit release script changes for 1.8.18 release. Update HDF5 document URLs in RELEASE.txt. Description: Replaced an incorrect work-around note with info about future feature to fix the problem. Change default build mode to production. Update version to 1.8.18-pre2. Update versions for actual 1.8.18-pre1 release. Add GIT note Updates to RELEASE.txt to account for changes in the 1.8.18 release Updates to RELEASE.txt to account for changes in the 1.8.18 release Updated optional CMake scripts Updates to RELEASE.txt to account for changes in the 1.8.18 release. Remove ADA machine no longer tested from "Supported Platforms". Correct typo: missing '(' for Mac OS 10.11 compiler information. Updates to RELEASE.txt to account for changes in the 1.8.18 release. Add bin/compile, bin/depcomp and bin/missing which were changed to links by libtool. Rerun libtoolize with -cf, then reconfigure. Created pre1 release files. Check in ltmain.sh and m4 files after running libtoolize with version 2.4.6. Update Windows tested platforms information. Update shared object file numbers according to changes in v1.8.18 release. Update autotools and libtool versions. Run bin/reconfigure. ...
| * Update shared object file numbers according to changes in v1.8.18 release.lrknox2016-11-011-11/+23
| | | | | | | | | | Update autotools and libtool versions. Run bin/reconfigure.
* | Merge pull request #7 in ~BYRN/hdf5_adb from ↵Allen Byrne2016-11-101-7/+7
|\ \ | |/ |/| | | | | | | | | | | bugfix/HDFFV-9942-standalone-18-perform to hdf5_1_8 * commit 'cd1bc7efa9ddf4679f75218381ad2ea8877ea549': Add defines that are missing on OSX correct signature
| * Add defines that are missing on OSXAllen Byrne2016-10-212-0/+10
| |
| * correct signatureAllen Byrne2016-10-191-8/+8
| |
| * merge include chnages from trunkAllen Byrne2016-10-197-82/+502
| |
* | add assertAllen Byrne2016-10-241-238/+239
| |
* | HDFFV-9942: Update perform tool code to align with developAllen Byrne2016-10-2113-250/+618
|/
* [svn-r30171] HDFFV-9939: convert cmake copy commands to reduce issue with ↵Allen Byrne2016-07-121-7/+3
| | | | | | | too long command lines on some platforms. Also, refactor hl/tools/gif3h5 cmake files. JAVA-1920: add plugin test with plugin that depends on hdf5
* [svn-r27685] Merge of r27572 from trunkDana Robinson2015-09-062-20/+0
| | | | | | | | | | Remove all VMS-specific code from the library. The exception is the VMS floating-point tests since those are special as VMS floats are odd. Those files will be considered separately. Fixes HDFFV-9495 Tested on: h5committest
* [svn-r27532] Merge of CMake dual-binary changes from CMake branch to 1.8Allen Byrne2015-08-191-18/+18
| | | | Tested: local linux (CMake branch has been tested on Windows)
* [svn-r27458] Merge of r27407 from trunk. (code cleanup for Solaris debugging)Dana Robinson2015-08-032-3/+4
| | | | | | | | | | | | | | | Updated the H5_ATTR_* macros. - Updated the preprocessor logic that defines the H5_ATTR_* macros. The Solaris Studio compiler understands __attribute__ but not the specific attributes that we use. The H5_ATTR_* macros are now defined as blank with that compiler which significantly cleans up the warnings, making debugging easier. - Replaced a few lingering __attribute__ macros with H5_ATTR_* markup. Tested on: h5committest Solaris w/ Solaris Studio (emu)
* [svn-r27165] Merge 27133 & 27158 from trunk:Mohamad Chaarawi2015-06-083-10/+10
| | | | | | | | | - Add a new attribute function characterstic for format: * H5_ATTR_FORMAT(X,Y,Z) __attribute__((format(X, Y, Z))) - Rename UNUSED attribute characterstic to H5_ATTR_UNUSED. - Rename NORETURN attribute characterstic to H5_ATTR_NORETURN tested with h5committest.
* [svn-r26728] Merge trunk reviwions 26669 and 26670.Larry Knox2015-04-041-1/+0
| | | | | | Removed from configure.ac VPATH section, LONE_COLON check and checks for redundant addition of /usr/include and /usr/lib to compile flags, with reconfigure. Tested h5committest
* [svn-r26697] HDFFV-9131: Remove obsolete/unneeded sections.Allen Byrne2015-04-011-2/+0
|
* [svn-r26696] Merge from trunkAllen Byrne2015-04-011-0/+1
| | | | Tested local linux cmake
* [svn-r26654] Bring trunk CMake changes to branch.Allen Byrne2015-03-301-6/+6
| | | | Tested: local linux
* [svn-r26600] Fix CMake target calls to add new parameterAllen Byrne2015-03-261-9/+9
|
* [svn-r26582] Merge r26509 from trunkJerome Soumagne2015-03-251-2/+0
| | | | Run reconfigure after merges from autotools_rework branch
* [svn-r26413] Merge of r26276 from trunk.Dana Robinson2015-03-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | Cleans up time functions in the autotools input files. - Lumps all the time functionality together in configure.ac. This was previously more spread out due to Solaris issues with the ordering of certain checks. - Removes processing that handles __tm_gmtoff members of struct tm. (libc-4) - Removes BSDgettimeofday(). (IRIX 5.3) - Removes timezone struct processing in gettimeofday(). (considered harmful) Fixes: HDFFV-9083 and HDFFV-9085 Tested on: h5committest OS X (quail) Solaris (emu)
* [svn-r26398] Merges r26333 from trunkDana Robinson2015-03-095-32/+32
| | | | | | | | | | | | | | | | Eliminates gcc warnings due to -Wunsuffixed-float-constants. - Adds 'F' suffixes for most float constants. - A few constants MUST be of type double. These now receive the long double L suffix and are then cast to double. I do this via a new H5_DOUBLE() macro which was added to H5private.h. - Additionally, some 1.8-specific float suffixes were added. Fixes: HDFFV-9148 Tested on: h5committest
* [svn-r26395] Merges r26329 from trunkDana Robinson2015-03-091-5/+0
| | | | | | | | | | | | | | Removed the configure option that allows selective disabling of individual internal filters (fletcher32, shuffle, etc.). This feature mucked up the code with a lot of #ifdefs, saved very little space and was not scalable to a general scheme for library size reduction. We've decided to remove the feature while we investigate a more general scheme for decreasing the library size. Fixes: HDFFV-9086 Tested on: h5committest
* [svn-r26371] Update cmake mininum versionAllen Byrne2015-03-051-1/+1
| | | | Update windows wix cpack process.
* [svn-r26314] Brought autotools related changes from the trunk to the branch, ↵Scot Breitenfeld2015-02-261-1/+2
| | | | r26188 r26280
* [svn-r26304] bring 26303 from trunk:Mohamad Chaarawi2015-02-251-2/+2
| | | | remove files with .clog2 extension generated by MPE when doing make clean
* [svn-r26298] merge 26279 from trunk.Mohamad Chaarawi2015-02-251-3/+0
| | | | | | HDFFV-883: attach callback to terminate HDF5 library when MPI_COMM_SELF is destroyed on MPI_Finalize. tested h5committest.
* [svn-r26224] merge 26180 from trunk:vms_last_support_1_8Mohamad Chaarawi2015-02-182-2/+4
| | | | | | | | | | configure fixes for HDFFV-9068,9069,9096,9097,9135 from autotools_rework branch: - Remove Infering parallel compilers (C and Fortran) from configure.ac - Remove restriction to build shared with parallel - Cleanup parallel sections in configure.ac - remove large file support checks - MPE fixes.
* [svn-r25948] [Merged r25946 from trunk]Albert Cheng2015-01-042-2/+0
| | | | | | Removed debug statments that use //. Tested: env CFLAGS=-ansi buildhdf5 in jam and parallel platypus.
* [svn-r25947] [merged changes from trunk r25940]Albert Cheng2015-01-045-332/+6
| | | | | | | | | | | | | | | | | | | | | | | HDFFV-9046: reorganize hdf5/perform, step 2 Move timing measurement routines used by h5perf and h5perf_serial to tools/lib so that they can be used by other tools too. tools/lib/io_timer.c tools/lib/io_timer.h tools/perform/io_timer.c tools/perform/io_timer.h renamed perform/io_timer.[ch] to lib/io_timer.[ch] tools/lib/Makefile.am tools/lib/Makefile.in tools/lib/CMakeLists.txt tools/perform/Makefile.in tools/perform/Makefile.am tools/perform/CMakeLists.txt MANIFEST updated due to the move. Tested; h5committest and jam (serial)
* [svn-r25945] [merge changes r25932 and r25933 from Trunk]Albert Cheng2015-01-0314-573/+375
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDFFV-8902: merge the source code of h5perf and h5perf_serial, stage 1. tools/perform/sio_timer.h: tools/perform/pio_timer.c: tools/perform/io_timer.h: tools/perform/io_timer.c: Renamed pio_timer.[ch] as io_timer.[ch]; merged content of sio_timer.[ch] into io_timer.[ch] so that both h5perf and h5perf_serial call the combined io_timer.[ch]. Moved the debug printing code segment in set_time() in [sp]io_timer.c to as debug_start_stop_time() in [sp]io_perf.c where it belongs. Screened out set_timer_type() and get_timer_type() which were not used by any code. tools/perform/Makefile.am: tools/perform/Makefile.in: tools/perform/CMakeLists.txt Adjusted to use io_timer.c for both h5perf and h5perf_serial. tools/perform/pio_perf.c: tools/perform/sio_perf.c: tools/perform/pio_perf.h: tools/perform/sio_perf.h: Renamed [sp]io_time_destory() to same io_time_destroy(); Moved the debug printing code segment in set_time() in [sp]io_timer.c to as debug_start_stop_time() in [sp]io_perf.c where it belongs. tools/perform/pio_engine.c: tools/perform/sio_engine.c: Removed #include io_timer.h since it was already #include by [sp]io_perf.h. MANIFEST: Updated the merge of [sp]io_timer.[ch] into io_timer.[ch]. Tested: h5committest and jam in extra.
* [svn-r25937] Remove build and test commands for deleted benchpar.cAllen Byrne2014-12-312-16/+0
|
* [svn-r25919] If not testing skip building test only programs.Allen Byrne2014-12-221-10/+12
|
* [svn-r25910] HDFFV-8156: perform/benchpar failed to runAlbert Cheng2014-12-191-488/+0
| | | | | | | Benchpar.c is retired/deleted. If it is ever needed, it can be retrieved from the SVN repository or even previous version of HDF5 source code. Tested: jam parallel make passed.
* [svn-r25901] HDFFV-9046: reorganize hdf5/perform/ directory Albert Cheng2014-12-1929-0/+15536
Moved perform/ to tools/perform. Updated all the configure related files for the new location. Tested: h5committested plus tested in jam and kite.