Commit Graph

12553 Commits

Author SHA1 Message Date
Elena Pourmal
03f6ea8e54 [svn-r21577] Maintenance: Added F2003 info 2011-10-14 15:09:53 -05:00
Raymond Lu
fb6a34f208 [svn-r21571] Revision of the fix for Issue 7701 (H5LTdtype_to_text): I revised the code per Quincey's comments. (I changed the 1.8 branch first. I'm aware of that.)
Tested on jam.  But I tested the same change in 1.8 branch with h5committest.
2011-10-14 14:31:53 -05:00
Scot Breitenfeld
3a4d03625f [svn-r21570] Description: Cleaned up comments and variable names to match RM, no source changes. 2011-10-14 14:21:51 -05:00
Neil Fortner
69b6e518ef [svn-r21564] Improve testing for H5Pset_libver_bounds (bring in line with 1.8 branch)
Tested: durandal (too minor for full h5committest)
2011-10-14 10:34:45 -05:00
Neil Fortner
1c0f834918 [svn-r21562] Improve testing for H5Pset_libver_bounds
Tested: durandal (too minor for full h5committest)
2011-10-14 09:36:03 -05:00
Quincey Koziol
9fa5dca9c2 [svn-r21561] Description:
Correct error in loading local heap prefix & data block from the file.
Sometimes the local heap's prefix could be loaded before the data block (e.g.
using H5Oget_info), but then when the data block was loaded later, the free
list information would get lost, causing the heap's size to grow larger than
necessary.  This is Jira bug #HDFFV-7767

Tested on:
    Mac OS X/32 10.7.2 (amazon) w/debug
    (h5committest coming up)
2011-10-14 08:28:23 -05:00
Neil Fortner
56960ac85c [svn-r21556] Purpose: Fix bug in H5Ocopy
Description:
H5Ocopy could get confused when copying a named datatype containing an
attribute which used that named datatype as its datatype.  This happened
because H5Ocopy would recurse into the attribute's datatype before the object
the attribute was in was fully copied (i.e. before the "post-copy" pass).
Modified H5Ocopy to avoid recursing before the post-copy step in this case.
Required many changes, including to how non-committed shared messages are
copied.

Tested: jam, koala, heiwa (h5committest); durandal
2011-10-13 18:10:50 -05:00
Elena Pourmal
1406da6362 [svn-r21553] Maintenance: Added an entry for the Fortran DS wrappers. 2011-10-13 16:29:44 -05:00
Elena Pourmal
711f8f7934 [svn-r21552] Maintenance: Addressed HDFFV-915 - investigate if H5open and H5close are needed in the corresponding
Fortran wrappers.

Solutions:   The calls were not needed and were removed from the C stubs h5open_c and h5close_c for the correspnding
             Fortran subroutines h5open_f and h5close_f.

Platforms tested: jam with gcc and gfortran, PGI and Intel
                  koala with PGI and Intel
                  linew with the standard Sun compilers
2011-10-13 15:25:32 -05:00
Dana Robinson
ffb0f23af2 [svn-r21549] Removed unused references to USE_STDIO and MAX_BUF in Windows configuration CMake file. 2011-10-13 12:07:41 -05:00
Dana Robinson
70eb4f0e2e [svn-r21546] Reverts 21497 (deep string copy of log file name). This string is copied correctly deep in the H5P code. Tested on local linux (trivial change). 2011-10-13 11:13:47 -05:00
Dana Robinson
b2e5e9978d [svn-r21538] Removed obsolete Windows STDIO VFD configuration options from CMake config files.
Tested on Windows
2011-10-13 07:45:56 -05:00
Scot Breitenfeld
6b4e6d992d [svn-r21537] Description:
Modified h5oget_info_by_name_f to return a derive type h5o_info_t

Tested: jam( gfortran, pgi, intel)
2011-10-13 00:18:19 -05:00
Scot Breitenfeld
0e0fa10599 [svn-r21536] Desciption: Removed H5Eget_auto_f from source, moved to F2003_new branch for
further testing.

Tested: jam (gnu)
2011-10-12 23:49:36 -05:00
Scot Breitenfeld
c09f1dbc24 [svn-r21535] Description:
Updated to the robodoc headers comments, cleaned up the spacing of the 
source code which is included in the documenaton.

Tested: jam (intel)
2011-10-12 23:10:34 -05:00
Quincey Koziol
5f8a03a2bf [svn-r21529] Description:
Update tracing information with new types introduced in "actual I/O mode"
query routines.

Tested on:
    bin/reconfigure on jam
2011-10-12 14:16:32 -05:00
Scot Breitenfeld
d1fb88d51c [svn-r21525] Description:
Removed hard-coded check of compatible Fortran 2003 compilers; replaced 
with simple check program for required F2003 features. Does not check for 
known bugs in compilers, tests will fail for those compilers.

Tested: jam (gnu 4.1, 4.5, intel, pgi)
        linew (default)
2011-10-11 18:59:40 -05:00
Allen Byrne
79f21edd38 [svn-r21523] Added CLOCK_GET_TIME define to cmake configure
Tested: local linux
2011-10-11 15:54:41 -05:00
Dana Robinson
6b68df15e7 [svn-r21520] Changed the size of off_t on VMS to 4 bytes from 8 (as reported by a test program run on VMS).
Will be tested on VMS when this is pushed to the 1.8 branch.
2011-10-11 15:22:25 -05:00
Dana Robinson
523d36bf4d [svn-r21518] - Added definition for HDfseek() to be used later.
- Added comment about requiring _O_BINARY being set on Windows to avoid CR-LF issues.

Tested on Windows (minor changes).
2011-10-11 14:35:43 -05:00
Dana Robinson
3674c78a6e [svn-r21517] - Added checks for clock_gettime() to configure.in.
Tested on Linux, FreeBSD, Solaris, MacOSX to ensure they are found correctly and everything builds.  No code currently relys on clock_gettime().

- Brought Windows and VMS H5pubconf.h files into sync with the Linux file.

Tested on Windows.  Ray will test on VMS when this is pushed to the 1.8.x branch.
2011-10-11 14:04:46 -05:00
Allen Byrne
4eab5f7e31 [svn-r21511] Synchronize macros for naming with other libraries 2011-10-11 08:42:32 -05:00
Dana Robinson
a15593186e [svn-r21510] Change to comments.
Just checked to make sure it still compiled on Windows.
2011-10-10 17:12:26 -05:00
Dana Robinson
62b1372a03 [svn-r21508] Revoked svn check-ins 20913 and 20921 (fix for HDFFV-7579) pending a careful evaluation of enum conversion behavior. 2011-10-10 16:55:45 -05:00
Dana Robinson
873e6aea8d [svn-r21506] Updated svn properties as needed. 2011-10-10 16:30:43 -05:00
Dana Robinson
b53d17d511 [svn-r21505] Updated svn properties as needed in source root. 2011-10-10 16:11:00 -05:00
Dana Robinson
d0b97c67b8 [svn-r21504] Updated svn flags as needed on source files from H5A* to H5C*. 2011-10-10 16:05:32 -05:00
Dana Robinson
43b8790508 [svn-r21502] - Removed Windows VFD code. H5Pset_fapl_windows() actually sets the SEC2 driver, though it will still report H5FD_WINDOWS.
- Set svn:eol-style and svn:keyword properties on H5FDwindows.c/h.

Tested on 64- and 32-bit Windows 7 (doesn't affect non-Windows platforms).
2011-10-10 14:44:57 -05:00
Dana Robinson
820b552278 [svn-r21501] - Propagated Windows VFD tweaks to SEC2 and log VFDs.
- Created typedefs and #defines to make POSIX I/O type-safe on Windows and true POSIX platforms.

- Added pre-checks and removed post-checks for POSIX I/O sizes.  When the number of bytes to be sent exceeds the maximum return value, the operation is split into smaller subsets.

- General code tidying and cleanup.

Tested on: jam (64-bit linux), jam + threadsafe, jam + parallel, Windows 7 (64- and 32-bit), freedom (64-bt BSD).
2011-10-10 13:58:45 -05:00
HDF Tester
892d491c35 [svn-r21499] Snapshot version 1.9 release 94 2011-10-09 09:02:51 -05:00
Dana Robinson
268b9d3819 [svn-r21497] Changed H5Pset_fapl_log() to deep copy the log file name instead of copying the pointer.
Tested on jam (simple change).
2011-10-09 03:37:39 -05:00
Dana Robinson
ab4451e2dd [svn-r21496] - H5MM_strdup() and H5MM_xstrdup() comments changed to correctly reflect how they respond to an input NULL string.
- H5MM_xstrdup() now reports memory allocation errors via the HDF5 error stack (was previously an assert).

Tested on local Windows via ctest (trivial change).
2011-10-09 02:03:10 -05:00
Allen Byrne
22dff7723c [svn-r21493] Add new mach/mach_time.h header check. 2011-10-07 16:46:12 -05:00
Dana Robinson
731050e888 [svn-r21490] The configuration file isn't executable! 2011-10-07 16:14:49 -05:00
Albert Cheng
c470efd00d [svn-r21489] Bug:
h5dump was used in test script but was not invoked by RUNSERIAL.
THis does not work in batch machines like Blue Gene in LLNL.

Solution:
Added $RUNSERIAL to invoke $H5DUMP_BIN.

Tested:
LLNL BlueGene (udawn)
2011-10-07 15:16:20 -05:00
Allen Byrne
0d8bd0c44d [svn-r21484] Add HDprefix and change when pio_timer.h is included
Tested
2011-10-07 10:24:56 -05:00
Allen Byrne
1f115749c4 [svn-r21481] Add option to enable windows stdio 2011-10-06 14:25:13 -05:00
Albert Cheng
07d7090609 [svn-r21477] Removed the known problem of insufficient memory error in AIX. It was patched
in the config/ibm-aix file.
2011-10-05 13:18:22 -05:00
Vailin Choi
3f4b1f3b74 [svn-r21476] The first part fix for bug HDFFV-7640: does not need to do H5O_move_msgs_forward() when writing attributes. h5committested.
Tests are checked into the performance suite.
2011-10-05 10:52:12 -05:00
Scot Breitenfeld
817bfb6499 [svn-r21475] Description: fixed C_LOC(X) non-standard argument X for multi-dimensional arrays detected using xlf compiler.
Tested: jam  (intel, gnu, pgi) F2003 compilers.
2011-10-04 23:51:08 -05:00
Albert Cheng
440044ebaf [svn-r21469] updated with the change of Windows platform switched back to use SEC2 as the
default VFD.
2011-10-04 12:50:49 -05:00
Albert Cheng
1c3acba570 [svn-r21459] Problem:
Some machines, like LLNL udawn, a blue-gene machine, requires all executables,
be launched by some command like mpirun.

Solution:
Added $RUNSERIAL to launch the executable.

Tested: LLNL uDawn.
2011-10-04 03:36:27 -05:00
Albert Cheng
082a3ce442 [svn-r21457] Problem:
Function TOOLTEST_OUTPUT does not filter the extra system messages sent to
stdout or stderr, thus causing output mismatched with expected output.

Solution:
Added STDOUT_FILTER and STDERR_FILTER to filter them out.

Tested:
Tested LLNL uDawn (Blue-Gene cluster), for serial mode only.
2011-10-04 03:16:00 -05:00
HDF Tester
9d793e7e5e [svn-r21443] Snapshot version 1.9 release 93 2011-10-02 09:35:04 -05:00
Quincey Koziol
3d15d9d681 [svn-r21442] Description:
Check in "actual I/O mode" feature to trunk.  Will merge back to 1.8 branch
after it bakes over the weekend.

Tested on:
    FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode
    FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode
    Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
        w/C++ & FORTRAN, w/threadsafe, in debug mode
    Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x,
        w/C++ & FORTRAN, in production mode
    Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
        w/szip filter, w/threadsafe, in production mode
    Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode
    Linux/64-ia64 2.6 (ember) w/Intel compilers, w/C++ & FORTRAN,
        in production mode
    Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
    Mac OS X/32 10.6.8 (amazon) in debug mode
    Mac OS X/32 10.6.8 (amazon) w/C++ & FORTRAN, w/threadsafe,
        in production mode
2011-09-30 20:37:23 -05:00
Allen Byrne
8f6ec57f06 [svn-r21437] Added listing of all cmake options available 2011-09-30 13:19:54 -05:00
Raymond Lu
b7f8909a58 [svn-r21436] Issue 7701 - H5LTdtype_to_text had memory corruption while being querried about the size of the buffer needed. The problem happened when the internal buffer is reallocated, the new address got lost. I revised the code to pass the new address as the return value of functions. I also added two new test cases.
Tested on jam, linew, and koala.
2011-09-30 10:51:15 -05:00
Allen Byrne
bae6ab5219 [svn-r21435] Add F2003 IF-ENDIF protection blocks around _F03 file processing 2011-09-30 09:01:49 -05:00
Scot Breitenfeld
1883ba281d [svn-r21434] Description: Removed 12 byte real tests and definition from fortran types, it was not used in the main fortran src.
Tested: jam (gnu, g95, intel)
2011-09-29 23:47:53 -05:00
Allen Byrne
641d10289d [svn-r21425] Add 2003 fortran to settings text 2011-09-27 10:52:56 -05:00