Commit Graph

53 Commits

Author SHA1 Message Date
gsell 91eeefb9d2 more warnings fixed 2011-05-24 15:28:32 +00:00
gsell bb5bbb4216 several warnings with Intel-C/GCC -Wall fixed 2011-05-24 12:59:35 +00:00
gsell 87feccada8 several format warnings fixed 2011-05-23 14:50:00 +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 53b8850329 output of debug information added to all API and core-API functions 2011-05-03 09:30:30 +00:00
gsell 407bbe4d0c implementation of attachments continued 2011-03-31 15:30:16 +00:00
gsell cea4a22f9b fixed warnings 2011-03-25 14:49:46 +00:00
gsell e4e78f713c attachment implementation 2011-03-24 09:07:12 +00:00
gsell a8dd08c5bf - added functions: H5Block3d{G,S}etFieldOrigin(), H5Block3d{G,S}etSpacing() 2011-02-24 16:34:51 +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 212c9b86a1 label in macro H5_API_RETURN renamed 2011-01-21 10:23:36 +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
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
gsell 6dc020da64 - introduced types for local and global indices and ID's
- bugfixes
2010-10-18 16:12:41 +00:00
gsell 21ba443bcd - new adjacency API implemented
- some minor fixes
2010-08-20 15:47:40 +00:00
gsell d745498f3c - use of type h5_size_t in H5Block functions
- several fixes to get rid of warnings with icc -Wall
2010-08-20 15:46:28 +00:00
gsell e5aa8e5703 added install-libs-local target 2010-08-20 15:42:25 +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 377af10fb0 tested out packaging a tarball and compiling/install on Franklin
fixed several issues with the build system
2010-07-24 00:10:41 +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
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
Marc Howison 2c267f173a continued working on Fortran interface 2010-07-10 00:00:54 +00:00
Marc Howison 9f3fd3b053 continued merging H5Block: still some functionality missing (attribs, read, write); added H5Part regression tests; simplified several Makefile.am files and configure.ac; began merging new Fortran interface 2010-07-09 16:24:57 +00:00
gsell 16738fdd6f fixed error in documentation 2010-07-08 10:08:29 +00:00
Marc Howison e06dc187c7 added const to pass-by-value function parameters; worked more to attributes API 2010-06-29 15:27:25 +00:00
Marc Howison 8783ac2cf2 first part of LBL merge: h5core and H5Part 2010-06-26 17:29:37 +00:00
gsell 6ea921eba4 - append Float64 to H5Block read/write function
- function H5Block3dReadScalarField() removed
- forgoten refactoring of h5priv_mpi_allgather() fixed
2010-06-24 13:45:53 +00:00
gsell cb37690b83 renamed 'h5t_open_level()' to 'h5t_set_level()' 2010-05-28 09:43:00 +00:00
gsell 4e7eb421c1 - obsolete hdf5_xyz() functions replaced 2010-05-27 13:40:02 +00:00
gsell 6db56d9f5b cleanup #include's 2010-05-21 13:04:58 +00:00
gsell 5d94a6ccd8 adapted to coding style 2010-05-21 11:59:11 +00:00
gsell 7e6e819ad9 - DUNE-style refinement implemented 2010-05-21 10:14:42 +00:00
gsell 5ce0374892 h5t_close_mesh() is a public API function now 2010-05-19 07:31:45 +00:00
gsell 538b0989eb - iterators implemented/debugged
- traversal functions with iterators debugged for triangle meshes
2010-05-12 19:51:57 +00:00
gsell f9111871fe - H5Fed_map.[ch] removed 2010-05-06 11:45:17 +00:00
gsell dda3cb98a4 - H5FedGetVertexIndicesOfEntity() added
- H5FedLMapXXX() renamed to H5FedGetVertexIndicesOfXXX
- function in H5Fed_map.c moved to H5Fed_retrieve.c
2010-05-06 11:42:13 +00:00
gsell e013cc9c31 - traverse function replaced with iterator functions 2010-05-02 21:25:22 +00:00
gsell fa2fdf2640 - rename h5t_get_local_vids_of_xxx() to h5t_get_vertex_indices_of_xxx() 2010-05-02 21:24:41 +00:00
gsell d8ba18d662 H5Fed_retrieve.c added 2010-05-02 21:23:14 +00:00
gsell f2d3a7bbaa add 'all' rule to copy library to ../lib 2010-04-22 14:42:36 +00:00
gsell f7ca3bdac5 path adapted 2010-04-22 13:58:17 +00:00