Skip to content

Commit fb4d76e

Browse files
committed
Merge commit 'e6ca662777bf2b3cc989d91caf1d4f81692bf3ff' as 'h5hut'
2 parents f11f3db + e6ca662 commit fb4d76e

672 files changed

Lines changed: 281148 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

h5hut/.gitattributes

Lines changed: 633 additions & 0 deletions
Large diffs are not rendered by default.

h5hut/.gitignore

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
*.tar.gz
2+
*.[oa]
3+
*.la
4+
*.lo
5+
*.so
6+
*.dSYM
7+
*~
8+
*.h5
9+
.deps
10+
.dirstamp
11+
.libs
12+
CMakeFiles
13+
INSTALL
14+
Makefile
15+
Makefile.in
16+
aclocal.m4
17+
attach_field_attributes
18+
dump_field_attributes
19+
autom4te.cache/
20+
compile
21+
config.guess
22+
config.h
23+
config.h.in
24+
config.log
25+
config.status
26+
config.sub
27+
configure
28+
depcomp
29+
py-compile
30+
examples/H5/attach_file
31+
examples/H5/examples.h
32+
examples/H5/h5hut.mod
33+
examples/H5/openclose
34+
examples/H5/openclosef
35+
examples/H5/query
36+
examples/H5/queryf
37+
examples/H5/read_file_attribs
38+
examples/H5/read_file_attribsf
39+
examples/H5/read_step_attribs
40+
examples/H5/read_step_attribsf
41+
examples/H5/write_file_attribs
42+
examples/H5/write_file_attribsf
43+
examples/H5/write_step_attribs
44+
examples/H5/write_step_attribsf
45+
examples/H5Block/H5BlockExampleF
46+
examples/H5Block/fields
47+
examples/H5Block/read_write
48+
examples/H5Part/Bench
49+
examples/H5Part/H5test
50+
examples/H5Part/H5testF
51+
examples/H5Part/core_vfd
52+
examples/H5Part/examples.h
53+
examples/H5Part/h5hut.mod
54+
examples/H5Part/particles
55+
examples/H5Part/read_canonicalview
56+
examples/H5Part/read_setnparticles
57+
examples/H5Part/read_setview
58+
examples/H5Part/read_strided
59+
examples/H5Part/write_core_vfd
60+
examples/H5Part/write_setnparticles
61+
examples/H5Part/write_setnumparticles
62+
examples/H5Part/write_setview
63+
examples/H5Part/write_setviewf
64+
examples/H5Part/write_strided
65+
has_field
66+
install-sh
67+
libtool
68+
ltmain.sh
69+
m4/
70+
missing
71+
src/Fortran/TestUnderscore
72+
src/Fortran/Underscore.h
73+
src/include/H5hut.f
74+
src/include/H5hutF.h
75+
stamp-h1
76+
test/h5b_test
77+
test/h5u_test
78+
test/h5_attach_test
79+
tools/h5hutcc
80+
tetmesh_adjacencies
81+
tetmesh_read
82+
tetmesh_read_tags
83+
tetmesh_write
84+
tetmesh_write1
85+
examples/H5Fed/tetmesh_write2
86+
examples/H5Fed/trimesh_2gnuplot
87+
examples/H5Fed/trimesh_adjacencies
88+
examples/H5Fed/trimesh_read
89+
examples/H5Fed/trimesh_write
90+
examples/H5Fed/trimesh_write_dunetest
91+
tetmesh_write_tags
92+
write_field
93+
*.gch
94+
ReferencePages
95+
vtk2h5grid

h5hut/AUTHORS

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
Andreas Adelmann (PSI)
3+
Achim Gsell (PSI)
4+
Benedikt Oswald (PSI)
5+
6+
Wes Bethel (NERSC/LBNL)
7+
John Shalf (NERSC/LBNL)
8+
Cristina Siegerist (NERSC/LBNL)
9+
10+
Please use h5part@lists.psi.ch for communication.

h5hut/COPYING

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
*** Copyright Notice ***
2+
3+
H5hut Copyright (c) 2006-2016, The Regents of the University of California,
4+
through Lawrence Berkeley National Laboratory (subject to receipt of any
5+
required approvals from the U.S. Dept. of Energy) and the Paul Scherrer
6+
Institut (Switzerland). All rights reserved.
7+
8+
If you have questions about your rights to use or distribute this
9+
software, please contact Berkeley Lab's Technology Transfer Department
10+
at TTD@lbl.gov referring to "H5Part (LBNL Ref CR-2255)"
11+
12+
NOTICE. This software was developed under partial funding from the U.S.
13+
Department of Energy. As such, the U.S. Government has been granted for
14+
itself and others acting on its behalf a paid-up, nonexclusive,
15+
irrevocable, worldwide license in the Software to reproduce, prepare
16+
derivative works, and perform publicly and display publicly. Beginning
17+
five (5) years after the date permission to assert copyright is obtained
18+
from the U.S. Department of Energy, and subject to any subsequent five
19+
(5) year renewals, the U.S. Government is granted for itself and others
20+
acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide
21+
license in the Software to reproduce, prepare derivative works,
22+
distribute copies to the public, perform publicly and display publicly,
23+
and to permit others to do so.
24+
25+
26+
*** License agreement ***
27+
28+
H5hut Copyright (c) 2006-2016, The Regents of the University of California,
29+
through Lawrence Berkeley National Laboratory (subject to receipt of any
30+
required approvals from the U.S. Dept. of Energy) and the Paul Scherrer
31+
Institut (Switzerland). All rights reserved.
32+
33+
Redistribution and use in source and binary forms, with or without
34+
modification, are permitted provided that the following conditions are met:
35+
36+
(1) Redistributions of source code must retain the above copyright
37+
notice, this list of conditions and the following disclaimer.
38+
39+
(2) Redistributions in binary form must reproduce the above copyright
40+
notice, this list of conditions and the following disclaimer in the
41+
documentation and/or other materials provided with the distribution.
42+
43+
(3) Neither the name of the University of California, Lawrence Berkeley
44+
National Laboratory, U.S. Dept. of Energy, Paul Scherrer Institut
45+
(Switzerland) nor the names of its contributors may be used to endorse
46+
or promote products derived from this software without specific prior
47+
written permission.
48+
49+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
50+
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
51+
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
52+
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
53+
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
54+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
55+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
56+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
57+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
58+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
59+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
60+
61+
You are under no obligation whatsoever to provide any bug fixes,
62+
patches, or upgrades to the features, functionality or performance of
63+
the source code ("Enhancements") to anyone; however, if you choose to
64+
make your Enhancements available either publicly, or directly to
65+
Lawrence Berkeley National Laboratory, without imposing a separate
66+
written license agreement for such Enhancements, then you hereby grant
67+
the following license: a non-exclusive, royalty-free perpetual license
68+
to install, use, modify, prepare derivative works, incorporate into
69+
other computer software, distribute, and sublicense such enhancements or
70+
derivative works thereof, in binary and source code form.
71+

h5hut/ChangeLog

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2018-09-14 Gsell Achim <achi.gsell@psi.ch>
2+
3+
* C-API
4+
- H5PartSetNumPoints() renamed to H5PartSetNumItems()
5+
- H5PartGetNumPoints() renamed to H5PartGetNumItems()
6+
- Dataset names longer then 64 bytes are handled as error.
7+
- Same for step/iteration names.
8+
* core API
9+
- we use the term 'iteration' instead of 'step'
10+
- we use the term 'item' instead of 'point'
11+
- re-factor function and variable names
12+
- in printing messages/debug output fixed
13+
- do not flush (sync to disk) after writing a dataset by default,
14+
can be controlled by a property
15+

h5hut/Makefile.am

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
ACLOCAL_AMFLAGS = -I m4
2+
EXTRA_DIST = \
3+
autogen.sh \
4+
ax_pkg_swig.m4
5+
6+
SUBDIRS = \
7+
src \
8+
test \
9+
tools \
10+
doc \
11+
examples/H5 \
12+
examples/H5Part \
13+
examples/H5Block \
14+
examples/H5Fed
15+
16+
MAINTAINERCLEANFILES = \
17+
config.h \
18+
config.log \
19+
config.status \
20+
stamp-h.in \
21+
stamp-h1

0 commit comments

Comments
 (0)