Commit Graph

1242 Commits

Author SHA1 Message Date
Patrick Lu
5bfee94f46 [svn-r1307]
updated the project files for the library and the dll
1999-06-07 10:37:19 -05:00
Robb Matzke
b98fcbf592 [svn-r1306] Changes since 19990602
----------------------

./doc/html/Datatypes.html
./test/dtypes.c
	Added documentation and tests for opaque types.

./tools/h5ls.c
	Added a `-x' or `--hexdump' argument which is not fully
	implemented (because I want to synchronize h5tools.c first)
	but which will eventually print raw data in hexadecimal format
	without any translation from disk. This would be useful for
	debugging references and VL types.

./tools/h5tools.c
	Added support for references (not quite finished yet, but
	compiles -- I wanted to sync up this file before Patrick and I
	got too far apart...)


./src/H5R.c
	Checked for error return value from H5R_get_object_type()

./src/H5A.c
./src/H5D.c
	Changed error return values from NULL to FAIL

./test/Makefile.in
./test/trefer.c
	Creates trefer1.h5 and trefer2.h5 so that the second test
	doesn't clobber the first file since the files might be useful
	for debugging.
1999-06-07 10:05:02 -05:00
Quincey Koziol
2a10e682a1 [svn-r1305] Checkpointing the VL datatype code. I believe the core functionality is here,
accessed with H5Tvlen_create, but I need to start writing tests now.  Also the
more esoteric API calls (such as H5Tget_vlen_buf_size and the memory management
calls) aren't implemented yet.
1999-06-04 17:27:28 -05:00
Quincey Koziol
df96f4362a [svn-r1304] Added new H5Tvlen.c file to manifest. I don't recall changing the configure
script though... :-?
1999-06-04 17:23:42 -05:00
Patrick Lu
50f41a8185 [svn-r1303]
got rid of 2 memory leaks in display_numer_data and display_string
1999-06-04 14:52:13 -05:00
Patrick Lu
8374f82883 [svn-r1302]
replaced the 0 in the function call to h5dump_simple_dset to DATSET_DATA
1999-06-04 13:29:52 -05:00
Patrick Lu
2ce9e72bfb [svn-r1301]
fixed the number of parameters to h5dump_fixtype.
1999-06-04 12:59:20 -05:00
Patrick Lu
c1bcb2f367 [svn-r1300]
added the programtype variable and modified certain functions so they would use
this variable. started combinin h5dump_simple and h5dump_simple_dset into 1 function.
added an extra parameter to the h5dump_simple_dset function that because the
h5dump_simple function uses a var that isn't present in the dump_simple_dset
1999-06-04 10:49:55 -05:00
Patrick Lu
3a32a5e973 [svn-r1299]
added an enum for programtypes and the program types variable
1999-06-04 10:47:54 -05:00
Patrick Lu
a7c167e389 [svn-r1298]
added a new variable to the tools lib that keeps track of what program is using
the library. h5ls.c and h5dump.c needed to init the variable to the correct
value for the programtype variable.  this variable will hopefully only be temporary
until the lib gets combined farther
1999-06-04 10:47:23 -05:00
Patrick Lu
58b40b848c [svn-r1297]
removed the c++ style comments and added a new line at the end of the file
1999-06-04 09:40:15 -05:00
Patrick Lu
2d82003556 [svn-r1296]
removed a line from display_numeric_data that was not needed
1999-06-02 20:20:35 -05:00
Albert Cheng
4635285d64 [svn-r1295] Previous version contained incorrect output from previous h5dump.
Updated it to reflect correct output.
1999-06-02 19:52:24 -05:00
Albert Cheng
14364b9257 [svn-r1294] Removed the pre-defined macro DOS386. It was used to identify
being in the TFLOPS machine but it is not recognized by the system.
TFLOPS uses __PUMAGON__ to identify itself.
1999-06-02 19:41:37 -05:00
Patrick Lu
93a6938cef [svn-r1293]
added a function so that when we dump atomic characters they stay together
1999-06-02 13:11:21 -05:00
Robb Matzke
e352d29757 [svn-r1292] Changes since 19990430
----------------------

Remove changes from CVS

./bin/release
	Added a `--nocheck' switch which causes the script to not
	check the contents of the MANIFEST file against CVS. This is
	sometimes useful when you need to make a quick snapshot but
	the MANIFEST file is not quite up to date.

./src/H5D.c
	Removed warnings for unused variables

./src/H5Fprivate.h
	Removed the WIN32 definition for `uint' and changed the data
	type for `eof_written' from `uint' to `uintn'. Shouldn't this
	really be `hbool_t'?

./src/H5Odtype.c
./src/H5T.c
./src/H5Tconv.c
./src/H5Tpkg.h
./src/H5Tpublic.h
./test/dtypes.c
./doc/html/H5.format.html
	Added support for bitfields and opaque data types.
1999-06-02 08:59:35 -05:00
Patrick Lu
5992a71fe0 [svn-r1291]
added a typedef for windows.  uint is UINT on windows.
1999-06-01 11:33:59 -05:00
Albert Cheng
e1c88c9c18 [svn-r1290] TFLOPS needs a launching problem even for single process execution.
Use RUNSERIAL to launch it.
1999-05-28 17:09:03 -05:00
Albert Cheng
b48d0a56ee [svn-r1289] Removed RUNTEST before the /bin/sh because all the systems that is
known so far do not need a "launching command" to run shell script.
(If a future system needs it, maybe we should use a new VARIABLE
called RUNSHELL, default to /bin/sh, to do the launching.)

Then inside the test shell script, it needs to know how to launch
serial or parallel executions.  So, pass the RUNSERIAL and RUNPARALLEL
variables to the /bin/sh command.
1999-05-28 17:07:42 -05:00
Albert Cheng
bad98b7028 [svn-r1288] Updated TFLOPS location for the newer MPIO library. 1999-05-28 17:02:41 -05:00
Frank Baker
de0d96dd53 [svn-r1287]
Attributes.html
RM_H5A.html
	Fix bug #326, which pointed out that the H5Aget_name parameters were
	listed in the wrong order.
1999-05-28 15:09:10 -05:00
Patrick Lu
3779274df6 [svn-r1286]
added a line i thought was there but I must have removed it by accident
1999-05-28 13:58:54 -05:00
Patrick Lu
01191731a6 [svn-r1285]
fixed the last bug with the repeating in the tstr.h5 test
added an extra parameter to the h5dump_sprint function.  it was for the repeat_threshold
before it was hardcoded as 8 but now i let it be a parameter so that if it is set to
a negative number then it will not count the repeats and print all the values out.
1999-05-27 10:43:12 -05:00
Albert Cheng
8bb58b4399 [svn-r1284] Pass $AR setting to libtool. A cross-compiler (e.g., TFLOPS) would
like use a "cross-compiling ar" to create the library archive.
1999-05-26 15:28:24 -05:00
Albert Cheng
009a989c32 [svn-r1283] Changed the shell to exit with number of errors encountered during
test.  This would signal to make something is incorrect.
1999-05-26 15:14:19 -05:00
Patrick Lu
b583a01f5b [svn-r1282]
fixed the null pad error and the extra quotes that were appearing in the strings.
still need to get rid of the part where it will say something repeats x amount of
times
1999-05-26 11:08:32 -05:00
Robb Matzke
7bbb6d9f79 [svn-r1281] Snapshot 1999-05-26 04:21:24 -05:00
Quincey Koziol
abdbd8f0bd [svn-r1280] Added some extra debugging output. 1999-05-25 21:43:51 -05:00
Quincey Koziol
85d15667be [svn-r1279] Fixed bug in new optimized hyperslab code. 1999-05-25 21:43:38 -05:00
Quincey Koziol
f94d9d48ca [svn-r1278] Added size of userblock to base address of the low-level eof to correct bug. 1999-05-25 21:07:22 -05:00
Albert Cheng
ac830927fb [svn-r1277] Added additional checks into the dataspace code to determine if the hyperslabs
being written out are contiguous in memory and on disk and write/read them as
one I/O operation (if the datatypes don't require conversion).  This should be
a good performance boost for those situations.  It's especially needed on the
ASCI Red (TFlops) machine.  - QAK (from Albert's account on modi4 :-)
1999-05-25 16:29:31 -05:00
Albert Cheng
9282a3e357 [svn-r1276] H5D.c:
H5F.c:
H5Flow.c:
H5Fprivate.h:
    Joined work by Quincey, Robb and me to eliminate the initial writes
    of BOOTBLOCK when the file is first created.  Also, eliminate the
    repeatedly encoding of BOOTBLOCK in the flushing code.  Introduced
    the eof_written flag to indicate when it is not necessary to go
    do a dumb write at eof.
    (But something is not right if the userblock is not zero.)

H5Fmpio.c:
    Added code to allow setting the MPIO debug output mask via
    the environment variable H5F_mpio_Debug.
1999-05-25 12:31:51 -05:00
Robb Matzke
20811af57b [svn-r1275] Snapshot 1999-05-25 04:21:27 -05:00
Albert Cheng
b6096d832c [svn-r1274] Added code to delete the core file that maybe generated by
SIGFPE during the test.
1999-05-24 22:25:37 -05:00
Robb Matzke
315ea1e460 [svn-r1273] Snapshot 1999-05-22 04:21:25 -05:00
Albert Cheng
bf3e459324 [svn-r1272] Basically rewrote the whole instruction. Good enough to help
TFLOPS, T3E, O2K and SP2 users to do parallel configuration.
Still need to fill in more information.
1999-05-21 22:58:47 -05:00
Albert Cheng
5742d7fa04 [svn-r1271] h5tools.c:
fixed a typo of pointer comparing with char.
h5tools.h:
    Removed ^M from the file.  SGI does not like them.
1999-05-21 15:05:19 -05:00
Robb Matzke
fe3079f7e2 [svn-r1270] Snapshot 1999-05-21 04:21:15 -05:00
Patrick Lu
bae358243c [svn-r1269]
i forgot to remove an extra if else that isn't needed anymore
1999-05-20 14:09:04 -05:00
Patrick Lu
19d46ed16f [svn-r1268]
changing the display_numeric_data abd the display_string to use the h5dump_sprint
from the tools lib.

added a section to initialize the h5dump_t variable in both these functions.
in the display_string had to remove the extra quotes that gets displayed when
printing.

in h5dump_sprint i changed the for loop in the case of the string.
I added a check to see if the last character is a \0.  it was being printed
before.
1999-05-20 13:54:08 -05:00
Patrick Lu
b6ffdf65b9 [svn-r1267]
fixed a typo in the bat file i just put in
1999-05-20 11:31:50 -05:00
Patrick Lu
744b73521a [svn-r1266]
added a the h5dump batch file i created to test the the dumper
1999-05-20 11:24:43 -05:00
Robb Matzke
253cbe6d9c [svn-r1265] Snapshot 1999-05-20 04:21:52 -05:00
Quincey Koziol
39d4289d7b [svn-r1264] Fixed output of hdp comparison files to align with the output from the v4.1r3
dumper.
1999-05-19 19:46:07 -05:00
Robb Matzke
d3968c738f [svn-r1263] Snapshot 1999-05-18 04:21:10 -05:00
Patrick Lu
ba25e1770b [svn-r1262]
fixed another bug that i made when I started to merge the 2 libs together.
1999-05-17 10:36:33 -05:00
Robb Matzke
3245cbdf45 [svn-r1261] Snapshot 1999-05-17 04:21:10 -05:00
Quincey Koziol
72a1a02b83 [svn-r1260] Corrected H5Iget_type so error value isn't always returned. 1999-05-16 16:21:53 -05:00
Robb Matzke
647016dad2 [svn-r1259] Snapshot 1999-05-15 04:21:37 -05:00
Robb Matzke
5d27980756 [svn-r1258] Fixed a bug that caused an ID to be added to the cache twice. Thanks
for noticing it, Nancy.
1999-05-14 16:58:42 -05:00