gsell
bc84ce205a
API to retrieve local neighbor indicies of an element added
2011-10-27 12:16:24 +00:00
gsell
72920b2cbd
define PARALLEL_IO only if H5_HAVE_PARALLEL is defined and but not PARALLEL_IO
2011-09-08 12:24:22 +00:00
gsell
9de08ab78f
define PARALLEL_IO if H5_HAVE_PARALLEL is defined
2011-09-08 12:20:47 +00:00
gsell
0d37e27db2
missing type cast added
2011-08-23 15:11:01 +00:00
gsell
8860a72e65
changesets -3740 merged from sandbox
2011-08-18 16:19:28 +00:00
gsell
c3f6a51426
functions to flush data to disk added
2011-08-12 14:24:19 +00:00
gsell
df552265bc
debug output added to MPI wrapper and some small fixes
2011-07-08 14:52:14 +00:00
gsell
ffe7b30b02
Oops
2011-07-01 14:34:50 +00:00
gsell
259e4b1ff0
implemented NDEBUG for __FUNC_ARGSx and __FUNC_RETURN
2011-06-30 14:41:53 +00:00
gsell
c1eadeb678
issues with Intel C 11.1 fixed
2011-06-24 10:10:20 +00:00
gsell
8030a7246b
H5Fed C-API inlined
2011-06-17 15:03:14 +00:00
gsell
87eae5c238
functions in 'C/H5Fed.c' are no inline
2011-06-17 13:03:43 +00:00
gsell
ad6bcf73d7
include mpi.h on paralell I/O
2011-06-15 13:29:27 +00:00
gsell
b47448390e
extern "C" wrapper added
2011-05-24 15:30:03 +00:00
gsell
a7b9621850
h5t_openclose* renamed to h5t_model*, some functions moved from file to files
2011-05-20 13:01:14 +00:00
gsell
1a8433681f
API changed: now we have explicit function to open/add meshes of specific type
2011-05-20 11:53:49 +00:00
gsell
0dbb8f22e3
dedicated function to add triangle and tetrahedral meshes added
2011-05-13 11:04:57 +00:00
Marc Howison
1f8f6cddde
updated Fortran interfacae to use new macros
2011-05-06 13:28:02 +00:00
Marc Howison
11fd3c10c5
updated h5_lustre.c to user new macros; changed library targets to ../lib/lib*.a to avoid the mv and mkdir hacks in Makefile.am; fixed problem in h5u_test with H5PartSetViewIndices; OPEN BUG with h5u_test for >1 MPI task (strange pthread setfault?)
2011-05-05 17:58:05 +00:00
gsell
c676222a03
output of debug information added to all private API functions
2011-05-05 07:36:47 +00:00
gsell
53b8850329
output of debug information added to all API and core-API functions
2011-05-03 09:30:30 +00:00
gsell
aa3462472d
added include of stdarg.h
2011-04-01 14:29:43 +00:00
gsell
407bbe4d0c
implementation of attachments continued
2011-03-31 15:30:16 +00:00
gsell
6661eca765
added extern "C" wrapper for C++
2011-03-25 14:53:31 +00:00
gsell
e4e78f713c
attachment implementation
2011-03-24 09:07:12 +00:00
gsell
b0c321dd54
- renamed functions:
...
h5_get_num_hdf5_groups() -> hdf5_get_num_groups()
h5_get_num_hdf5_groups_matching_prefix() -> hdf5_get_num_groups_matching_prefix()
h5_get_hdf5_groupname_by_idx() -> h5_get_hdf5_groupname_by_idx()
h5_get_hdf5_groupname_by_idx() -> hdf5_get_num_datasets()
h5_get_hdf5_datasetname_by_idx() -> hdf5_get_name_of_dataset_by_idx()
h5_get_objname() -> hdf5_get_objname()
- added functions:
hdf5_get_dataset_info_by_idx()
- changed args:
h5_get_dataset_type(): file handle removed
2011-03-11 15:08:02 +00:00
gsell
a8dd08c5bf
- added functions: H5Block3d{G,S}etFieldOrigin(), H5Block3d{G,S}etSpacing()
2011-02-24 16:34:51 +00:00
gsell
427c550993
- fixes for Intel C on Linux
2011-02-24 09:59:15 +00:00
gsell
d3c09a61b2
- removed "h5_file_t f" argument where we don't need need (but not in API)
...
- removed arguments from macros h5_error_internal() h5_error_not_implemented()
- some coding style issues fixed
2011-02-24 08:18:45 +00:00
gsell
7e93a7ab2f
- improved debugging
...
- abort error handler now terminates all processes in MPI_COMM_WORLD
- some formating issues fixed
- some minor (cosmetic) changes
2011-02-18 10:33:44 +00:00
gsell
2bc7cc1024
- local IDs and indices are now 32bit (in the future it will be possible
...
to compile the library with 32bit or 64bit IDs/indices.
- bugfixes
2011-02-03 10:40:40 +00:00
gsell
b9eed5630c
- reference elements revisited (extensions, bugfixes...)
...
- adjacency computation reviewed, bug fixes
- some reformating and refactoring
2011-01-21 10:27:48 +00:00
gsell
f6eeeca9b0
label in macro H5_API_RETURN renamed
2011-01-21 10:21:37 +00:00
gsell
a6ef33d66c
- label "exit" renamed to "done" (as in hdf5)
2011-01-06 12:04:03 +00:00
gsell
12a2c7ef27
ID-list structure changed
2011-01-03 14:48:05 +00:00
gsell
b8a7e0686d
- introduced macros for enter and return from API functions
...
- iterators revisited
2010-12-16 10:37:33 +00:00
gsell
912b776b83
core iterator API refactored
2010-12-15 10:14:31 +00:00
gsell
8d21236264
- boundary mesh iterators implemented
...
- #pragma replaced with macro
- several minor changes
2010-12-14 10:24:33 +00:00
Christian Engwer
f5ace232e8
- export h5tpriv_find_te2 via h5core/h5t_adjacencies.h
...
- method is called h5t_find_te2
2010-12-10 08:40:08 +00:00
gsell
0de4641ec5
- introducing types for local and globale IDs and indices
...
- different structurs for local elements and stored elements in file
- interator for border facets added
2010-11-12 08:23:00 +00:00
Marc Howison
1dd75f48e6
fixed problems with compiling on my Mac
2010-11-08 01:56:45 +00:00
gsell
6dc020da64
- introduced types for local and global indices and ID's
...
- bugfixes
2010-10-18 16:12:41 +00:00
gsell
de20cdd032
bugfixes
2010-08-25 16:32:35 +00:00
gsell
c47c0cfc6e
- neighbor information management added to elements
...
- prefix 'global' removed form global element struct
- global and local element data now have the same struct
- and several other changes
2010-08-20 15:54:01 +00:00
gsell
b0bacdc6a7
function h5t_map_global_elem_indices2local() added
2010-07-29 11:19:00 +00:00
Marc Howison
6568099f62
fixed errors found by regression tests:
...
the H5Fed file data structure can't be created by >1 MPI task, so it is disabled in parallel mode (for now)
the H5Block3dSetHalo function was inverting the halo radii
the h5b_test wasn't writing the correct data in the halo case
2010-07-28 21:55:00 +00:00
Marc Howison
421a92630a
refactored Fortran interface to use h5core calls instead of C API calls
2010-07-22 20:32:52 +00:00
gsell
b56c4246c9
reference element type renamed
2010-07-22 10:16:22 +00:00
Marc Howison
5f6808947a
added h5hutcc wrapper
...
updated documentation
finished merging the Fortran interface and refactoring H5Block
started an H5Block regression test
2010-07-20 18:23:48 +00:00
Marc Howison
7ea00c38f8
Integrated H5Part regression test and fixed numerous errors that it discovered.
...
Finished integrating H5Block and the Fortran interface (untested).
Started adding an H5Block regression test with a few simple tests (all pass).
Added automatic detection of stripe information on lustre, and config option to compile against lustre API.
Moved buffers for H5Block ghost zone disolving out of the file handle and into the h5b_3d_set_view function.
Fixed bug with pointers in the H5Fed file data not being initialized to NULL.
2010-07-15 19:44:48 +00:00