| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
testing needs
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Tested: local linux
|
|
|
|
|
| |
remove benchpar and mpi-perf tests
add new prunTest.cmake that will be modified for parallel tests
|
| |
|
| |
|
|
|
|
|
|
| |
Change reference of generated executables in src and fortran/src to use $<TARGETFILE:xxx> format.
Tested: local linux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Remove H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS and
H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS #defines from source.
Description:
Two advanced parallel functionalities, special collective IO and
complex derived datatypes, are not supported by older
implementations of mpi, and thus our code limits the use of these
features with #ifdefs and has checks in configure to set them (or
not). Unfortunately, configure can't actually run a parallel check
to see if these features are working (nor not) so it resorts to
looking in the config files where they are explicity enabled or
disabled based on versions of mpi, sytems being built on, or for
no documented reason at all (i.e. just set to on or off as some
'default'). Overriding these settings is easy if need be, provided
it is known that it needs to be done to get improved performance,
and oftentimes it is not.
Most new MPI implementations successfully handle the functionality
requested when these #defines are set, and many of the "turn these
features off" cases in the config files are for old (> 5 years)
versions of MPI and retired systems (such as NCSA's tungsten).
Therefore, the decision has been made to remove the support for
these old versions of MPI and systems that cannot handle these
behaviors. The #ifdefs and supporting setup in the config/ files
and configure script has been removed, and the code executed when
these options were not set removed from the source.
In passing, this commit also cleans up some whitespace issues in
both t_mpi.c and H5Dmpio.c. Furthermore, in t_mpi.c, the special
collective IO test was not getting regularly run due to it being
written to work only with four processes (we regularly test with
six, previously with three), and thus it failed when actually run
due to an out of bounds data buffer assignment. It has been
modified to run at any number of processes greater than four, and
the memory problem has been fixed so the test passes.
Tested:
jam, h5committest, ember
|
| |
|
|
|
|
| |
Tested: windows
|
|
|
|
|
|
| |
status of check
Tested: heiwa
|
|
|
|
| |
Bring r20895 from 1.8
|
|
|
|
|
|
| |
corrected test dependencies so that memcheck would process tests in correct order.
Tested: local linux - confirmed with valgrind
|
|
|
|
| |
extension in folder name. Add install configuration commands if ext libs are packaged with project.
|
|
|
|
| |
EXTERNAL_PROJECT for extlibs.
|
| |
|
|
|
|
| |
Add SOVERSION for linux
|
|
|
|
|
|
| |
Change case of tools subtests to not conflict with tools tests.
Tested: windows, local linux
|
|
|
|
|
|
|
|
|
| |
removed option defines and #ifdef/#endif
refactored all printf to HDfprintf in h5dump.c
formatted and indention improvements
synched with 1.8 branch
Tested: local linux
|
|
|
|
|
|
| |
Autotools merge to come.
Tested: local Linux
|
| |
|
|
|
|
|
|
| |
products are: HDF Group/Product/Version
Tested: windows , local linux
|
| |
|
|
|
|
| |
ext lib handling to get the correct path. Needs more work to remove the the pre-install copying.
|
|
|
|
|
|
| |
InitOnceExecuteOnce for use by threads.
merge from 1.8 r20568
|
|
|
|
| |
lib fails if permission to install location is denied. Does not affect build otherwise.
|
| |
|
|
|
|
|
|
|
|
| |
HDFFV-5931). Previously, H5_HAVE_GETTIMEOFDAY was never properly defined. The timezone struct and Wgettimeofday() timezone output was also added.
This is a merge of several changesets from the log_vfd branch where this work took place: 20355, 20359, 20411, 20413, 20431, 20460
Tested on: Windows
|
|
|
|
| |
builds of "Debug" builds.
|
| |
|
|
|
|
| |
(VISTA or WIN7)
|
| |
|
|
|
|
| |
Tested: local linux
|
|
|
|
| |
H5_HAVE_GETCONSOLESCREENBUFFERINFO always gets set on windows (this is from the pubconf.h in the windows folder)
|
|
|
|
|
|
| |
h5jam tests, and correct h5jam tests
Tested: local linux
|
|
|
|
| |
Tested: local linux
|
| |
|
|
|
|
|
|
| |
folders for external projects. This eliminates the library copy commands, which were failing on windows.
Tested: local linux
|
| |
|
| |
|
| |
|
|
|
|
| |
the SKIP_COMPARE IF block
|
|
|
|
| |
Tested: local linux
|
| |
|
| |
|
|
|
|
| |
Enable h5stat tests for valgrind testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix Bug 2120 - h5copy: improve to copy an object into same HDF file
Description:
Before the fix users can't copy an object (dataset or group) with
different name if input file (-i) and output file (-o) is same.
This feature would be useful to clone any object with different name and
reuse contents.
Tested:
jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
|