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