Commit Graph

320 Commits

Author SHA1 Message Date
gsell d423367d4f most warnings fixed if compiling with NDEBUG defined 2018-11-08 15:34:32 +01:00
Achim Gsell 72365540a3 src/include/h5core/h5_log.h: missing backslashes in definition of macro 'H5_API_ENTER()' if NDEBUG is set fixed 2018-11-02 23:56:27 +01:00
Gsell Achim 4daf9b786c * C-API
- H5PartSetNumPoints() renamed to H5PartSetNumItems()
- H5PartGetNumPoints() renamed to H5PartGetNumItems()
- Dataset names longer then 64 bytes are handled as error.
- Same for step/iteration names.
* core API
- we use the term 'iteration' instead of 'step'
- we use the term 'item' instead of 'point'
- re-factor function and variable names
- in printing messages/debug output fixed
- do not flush (sync to disk) after writing a dataset by default,
  can be controlled by a property
2018-09-14 16:46:40 +02:00
gsell 072a2781fc configure.ac
- set version to 2.0.0rc5
2018-09-04 10:34:04 +02:00
gsell 9c9bfda054 src/Python/Makefileam
- print message if Python is disabled
2018-09-04 10:33:44 +02:00
gsell 604dade2a1 src/h5core/h5b_model.c
- warning in 'h5b_3d_set_grid()' if compiled serial fixed
2018-09-04 10:33:09 +02:00
gsell 2da69d1095 error in logging/debug output fixed, see issue #13 2018-09-04 10:32:04 +02:00
gsell 15317a9bb0 do not include 'h5_init.h' where not required 2018-09-04 10:30:13 +02:00
gsell c5f3b7fa02 src/h5core/{h5_file.c,h5_init.c,private/h5_init.h}
- refactor 'h5_initialize()' and 'h5_finalize()'
2018-09-04 10:28:08 +02:00
gsell a81c79e5c4 src/h5core/Makefile.am:
- adapt to moved h5_init
2018-09-04 10:21:38 +02:00
gsell 664cee709b src/h5core/h5_init.c:
- moved from 'private'
2018-09-04 10:17:47 +02:00
gsell ecc4618bd4 close data types in with H5Finalize() H5hut-2.0.0rc4 2018-02-02 11:10:18 +01:00
gsell 8bdebd0c55 src/h5core/private/h5t_types.h
- in definition of 'struct h5_dta_types': define type for parallel H5Grid only if enabled
2018-02-01 17:51:09 +01:00
gsell 5baed631b7 examples/H5/openclose.c
- call to H5Finalize() added
2018-02-01 17:48:28 +01:00
gsell 65109b73a9 example/H5/openclose.c
- call to H5SetDebugMask() added
2018-02-01 15:26:14 +01:00
gsell 792e86e01e src/h5core/h5_log.c
- warning in initialization of 'h5_rfmts' fixed
2018-02-01 15:25:27 +01:00
gsell 11ab169164 src/h5core/private/h5t_ref_elements.c
- bug in initialization of h5t_tet_ref_elem fixed
2018-02-01 15:24:44 +01:00
gsell 7c899f99ce src/include/H5_log.h
- H5_DEBUG_NONE added to documentation of H5SetDebugMask()
2018-02-01 15:23:32 +01:00
gsell 12ef028ed2 src/include/h5core/h5_log.h
- macro H5_DEBUG_NONE added
2018-02-01 15:21:30 +01:00
gsell 094117a631 src/h5core/h5_file.c:
- memory leak fixed
2018-02-01 15:10:18 +01:00
gsell acc8b75ad9 - several "duplicate const" warnings fixed
- some useless tests whether an unsigned int is less than zero removed
2018-02-01 14:25:29 +01:00
gsell 078a51d60d examples/H5/openclose.c: explizit set verbosity of output 2018-01-05 12:16:15 +01:00
gsell 06a941eb2c configure.ac
- test whether we are using the right hdf5 flavor added:
  parallel if we request parallel otherwise non-parallel
2017-07-27 18:36:30 +02:00
gsell 269c5efbde src/include/h5core/h5file.h
- no need to include 'mpi.h' and 'hdf5.h' here
2017-07-27 18:34:00 +02:00
gsell e7a60fbe9f src/include/h5core/h5b_module.h
- the function to define a grid are now available as dummy function in the serial version
2017-07-27 18:33:14 +02:00
gsell 2ed8ad093c use the H5_HAVE_PARALLEL macro from hdf5 instead of the macro PARALLEL_IO 2017-07-27 18:31:34 +02:00
gsell 3a9e0e4153 src/include/h5core/h5_types.h
- define dummy MPI data-types only if MPI_VERSION is not set.
  According to the MPI specification, this macro must be set after
  including the header MPI header file 'mpi.h'
2017-07-27 18:29:21 +02:00
gsell aa1f4eacc8 examples/H5Part/read_stridedf.f90
- bugfix in parallel version
2017-07-26 17:00:03 +02:00
gsell c33ef6d390 serial H5hut can now be used with MPI, resolving #12
src/h5core/private/h5_init.h:
- remove definition of MPI dummies for serial version
src/h5core/private/h5_types.h:
- define the MPI communicator in 'struct h5_prop_file' only in parallel version
src/h5core/h5_file.c
- adapt to above changes
2017-07-26 16:59:16 +02:00
gsell 9a32a0b7f1 examples/H5/Makefile.am
- do not use GNU extension for pattern rules
2017-06-30 18:25:39 +02:00
gsell 22d6893770 autotool configuration:
- changes to support VTK 8.0
- better check for Fortran compiler
2017-06-30 18:24:56 +02:00
gsell 6e0f0eeedd we have to call cmake in configure to determine VTK headers and libs.
This call creates the directory 'CMakeFiles' which we want to ignore.
2017-06-30 18:23:05 +02:00
gsell 542daf7fc2 C examples:
- define dummy MPI macros to be used in serial compilation, closing #10
- cleanup some "unused variable" warnings
- fix some format warnings, using C99 format macros
2017-06-23 15:37:46 +02:00
gsell f79c808e8d src/h5core/h5_err.c
- include stdlib.h added, closing #9
2017-06-23 15:31:56 +02:00
gsell b6e482f56a src/h5core/h5t_store.c
- comments edited
2017-06-23 15:27:53 +02:00
gsell 6d3014bad5 Fortran examples:
- adapted for serial compilation, closing #8
2017-06-23 15:27:19 +02:00
gsell 20424235e8 configure.ac
- set Fortran compiler with AC_PROG_FC, closing #7
2017-06-23 15:22:33 +02:00
gsell 7d73439b10 Makefile.am
- 'ax_pkg_swig.m4' added to 'EXTRADIST'
2017-03-18 09:49:37 +01:00
gsell e447d536a3 configure.ac:
- set version to 2.0.0rc3
H5hut-2.0.0rc3
2017-03-18 09:27:11 +01:00
gsell 74df1bc676 src/h5core/h5_attribs.c: bugfixes 2016-09-23 17:03:20 +02:00
gsell 9e4c8bd5a4 src/h5core/h5u_io.h
- conditional flushing step data removed, for the time being we flush anyway
2016-09-23 16:45:20 +02:00
gsell bb1cd9c860 src/h5core/h5_file.c
- prototype of a 'h5_set_prop_file_flush_step()' function added
2016-09-23 16:44:30 +02:00
gsell ad52833022 configure.ac
- set version to 2.0.0rc2
H5hut-2.0.0rc2
2016-09-23 13:05:59 +02:00
gsell 3425a30068 src/include/h5core/Makefile.am
- we have to use 'otherinclude_HEADER' instead of 'include_HEADERS'
2016-09-23 13:05:37 +02:00
gsell 9f3a677ea6 src/h5core/Makefile.am
- private/h5_const.h added to EXTRA_HEADERS
2016-09-23 13:04:16 +02:00
gsell 23807ff972 examples/H5/write_file_attribs.py
- added
2016-07-28 17:34:56 +02:00
gsell 93d4f60116 src/Python
- wrappers for reading/writing attributes
2016-07-28 17:34:22 +02:00
gsell 20cd5aae98 src/h5core/h5t_io.c
- adapted to changed 'h5priv_write_attrib()'
2016-07-28 17:32:13 +02:00
gsell cae3b00855 implement proper handling of append-only file mode for attributes 2016-07-28 17:31:06 +02:00
gsell 2a462733ca src/h5core/private/h5_file.h
- is_writable() is now static inline not a macro
- macro CHECK_READABLE_MODE() added
2016-07-28 17:29:13 +02:00