Commit Graph

3644 Commits

Author SHA1 Message Date
Bill Wendling
8bdd93ea37 [svn-r4121] Purpose:
Bug Fix
Description:
	Propagating changes from the 1.4 branch to the 1.5 branch. This
	fix takes care of the problem of parallel make in the Fortran
	directory.
Platforms tested:
	Eirene and Modi4
2001-07-05 16:14:13 -05:00
Bill Wendling
fe27b57849 [svn-r4118]
Purpose:
    Bug Fix
Description:
    Changed the README file's name to README.txt to coincide with the
    file's actual name change. Also removed check for the nsl library
    unless we're dealing with a SunOS system as this can conflict with
    libraries on other strange platforms.
Platforms tested:
    Eirene.
2001-07-05 15:56:01 -05:00
Elena Pourmal
b2375a85c1 [svn-r4114]
Purpose:
    Maintenance
Description:
    Source directory has been rearranged.                                                                        INSTALL*, HISTORY.txt and RELEASE.txt were moved to the release_docs directory.                              *.zip files were moved to the windows directory.                                                             README file was renamed to README.txt                                                                        MANIFEST was updated to reflect those changes.
2001-07-05 11:36:40 -05:00
Dan Wells
cf5d06ef36 [svn-r4111]
Purpose:
    Feature
Description:
    Changed Pablo source code to allow the user to build the instrumented
    library to link with either the Trace Libraries or Pablo PCF.
Solution:
    Added conditionally compiled code to routines in the pablo subdirectory.
    Also added a new file PabloHDF_MPIO.c containing all of the MPI I/O code
    for better code structure.
Platforms tested:
    Solaris 32-bit, Irix 64
2001-07-05 10:14:24 -05:00
Dan Wells
5fa81dec82 [svn-r4110]
Purpose:
    feature
Description:
    allows the option of building the library libhdf-inst.a so that it can
    link with either the Pablo Trace Libraries or with the Pablo Performance
    Capture Facility (PCF)
Solution:
    Added code for conditional compilation using the PCF_BUILD flag. When the
    library is made, the user can specify PABLO_BUILD=PCF which will cause the
    -DPCF_BUILD to be passed to the compiler.
Platforms tested:
    Solaris, IRIX64
2001-07-05 10:07:00 -05:00
Elena Pourmal
d9d71b06e4 [svn-r4107]
Purpose:
    Bug fix
Description:
    One of the function calls (H5Sget_simple_extent_dims) used parameter with
    the wrong type. That caused compilation errors on T3E.
Solution:
    Used NULL since that argument is optional and was never used.
Platforms tested:
    T3E(mcurie) and IRIX64 (modi4)
2001-07-04 12:32:48 -05:00
Frank Baker
3c16a9a41e [svn-r4106]
Purpose:
    Bugfix #567.
Description:
    Corrected datatype h5s_selopt_t to read h5s_seloper_t.
    Fixes HDF5 bug #567.
Platforms tested:
    IE 5
2001-07-04 10:47:56 -05:00
Frank Baker
5fae2e9cb6 [svn-r4104]
Purpose:
    Version 1.2 of "HDF5 Image and Palette Spec."  (Replaces v1.1)
Platforms tested:
    IE 5
2001-07-03 17:10:19 -05:00
Quincey Koziol
2457f15317 [svn-r4102] Purpose:
Code cleanup
Description:
    File driver macros were defined in this file, instead of the file driver
    source file.
Solution:
    Removed redundant file driver information, which is already in each file
    driver source file.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-07-03 11:27:38 -05:00
Pedro Vicente Nunes
f9f0de7aa0 [svn-r4099]
Purpose:
    Code Cleanup
Description:
    Updating CodeWarrior Port
Solution:
    Move around some Windows and Metroworks ifdefs, etc.
Platforms tested:
    Solaris 2.7 (arabica) Linux 2.2 (eirene)
2001-07-03 09:49:03 -05:00
Frank Baker
f72cb07b0a [svn-r4096]
Purpose:
    New files in the development branch.
    Syncronizing R1.5 development branch fortran docs with
    R1.4.x release branch.
Platforms tested:
    IE 5
2001-07-02 13:21:52 -05:00
Frank Baker
1912327dce [svn-r4095]
Purpose:
    Adding two new files (doc/html/fortran/F90Flags.html, and
    doc/html/fortran/h5_FORTRAN.html) to FORTRAN portion of
    reference manual.
Platforms tested:
    IE 5
2001-07-02 13:18:27 -05:00
Frank Baker
09390d1fa7 [svn-r4094]
Purpose:
    Synchronizing R1.5 development branch fortran docs
    with R1.4.x release branch.
Platforms tested:
    IE 5
2001-07-02 13:15:13 -05:00
Thomas Radke
69b26f8ecb [svn-r4091]
Purpose:
    Use port hunting to test the Stream VFD
Description:
    The stream driver is tested by streaming data
    between two different processes on the local
    machine on a given default port.
    If this port is already is use, port hunting
    should find the next available port to use.
    The hostname/port information which is actually
    used by the sender is written to a temporary
    file which is then read by the receiver process
    to connect to the sender's port.

    For the purpose of testing I switched back
    the default port to use from 10007 to 5678
    which is at least already used by another
    service on modi4.
Platforms tested:
    x86 Linux, Irix 32/64 bit (modi4), Dec Alpha,
    Unicos on T3E, Hitachi SR8000, AIX on SP2
2001-07-02 08:05:50 -05:00
Thomas Radke
9f06972b48 [svn-r4090]
Purpose:
    Implemented port hunting
    Really catch SIGPIPE signals
Description:
    Port hunting allows to try and bind to a successive port number
    if the port number given in the filename is already used.

    Because of a stupid typo in the code, SIGPIPE wasn't catched
    which might have caused the sending side to hang.
Solution:
    The Stream VFD's file access property list was extended by two
    elements:
      - maxhunt: how many successive ports to try if the one
                 given in the filename is already in use
                 Default is not to hunt for additional ports.
      - port:    port number which is finally used to bind a socket
                 This might be different to the port number
                 as given in the filename if port hunting is enabled.
                 The H5Pget_fapl_stream() can be used to obtain
                 this port number.
Platforms tested:
    x86 Linux, Irix 32/64 bit, Dec Alpha, Unicos on T3E, AIX on SP2
    Hitachi SR8000
2001-07-02 07:57:46 -05:00
Quincey Koziol
8c2c4cd51c [svn-r4088] Purpose:
Code cleanup
Description:
    Recent CodeWarrior patches have broken the Unix builds and moved code
    around in non-portable ways.
Solution:
    Patched things back up to try to accomodate CodeWarrior and still let the
    Unix builds work correctly.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-06-29 14:49:53 -05:00
Pedro Vicente Nunes
098ed81ec8 [svn-r4083]
code warrior support
and some clean up
the macros file_seek and file_offset_t that were repeated over sevral files were put only in
H5private.h
H5private .h was updated for win32


vthe
Description:
Solution:
Platforms tested:
2001-06-29 10:27:15 -05:00
Quincey Koziol
79c65cc4c0 [svn-r4080] Purpose:
Document 64-bit support on Solaris
2001-06-28 13:59:16 -05:00
Quincey Koziol
b0d493ccdd [svn-r4078] Purpose:
Document Solaris 64-bit support.
Description:
    Added paragraph to "alternate compilers" section which describes how to
    enable 64-bit support for Solaris.
2001-06-28 13:55:59 -05:00
Elena Pourmal
375dda8f5f [svn-r4076]
Purpose:
    Sync with hdf5 1.4 branch
Description:
    Brought changes made in hdf5 1.4 branch into hdf5 1.5 branch
2001-06-28 10:13:25 -05:00
Elena Pourmal
1b717e9452 [svn-r4075]
Purpose:
    Sync with hdf5 1.4. branch
Description:
    Brought changes made in the hdf5 1.4. branch into 1.5
2001-06-28 10:12:08 -05:00
Bill Wendling
12c718ace3 [svn-r4071]
Purpose:
	Bug Fix
Description:
	Modules weren't being found correctly.
Solution:
	The F9XMODFLAG was being set and used in the test{par}/ and examples/
	directories, but it's also needed in the src/ directory.
Platforms tested:
	Modi4...cross fingers...
2001-06-27 01:31:28 -05:00
Quincey Koziol
8a71bdcfde [svn-r4069] Purpose:
Code cleanup...
Description:
    Took out Windows ifdef and switched back to just using HDmkdir
2001-06-22 16:54:07 -05:00
Quincey Koziol
bc4828f90a [svn-r4068] Purpose:
Code cleanup...
Description:
    Added support for Windows to mkdir macro.
2001-06-22 16:53:30 -05:00
Barbara Jones
d7e3f64c25 [svn-r4064]
Purpose:
fix broken ncsa image link
2001-06-22 14:19:06 -05:00
Barbara Jones
297cf286ae [svn-r4063]
Purpose:
fix broken ncsa image
2001-06-22 14:03:48 -05:00
Barbara Jones
62d7ad53b5 [svn-r4062]
Purpose:
fix broken ncsa link
2001-06-22 14:00:54 -05:00
Barbara Jones
d5ca78e066 [svn-r4061]
Purpose:
fix broken NCSA link
2001-06-22 13:55:15 -05:00
Barbara Jones
82a6deaa17 [svn-r4060]
Purpose:
  Fix broken NCSA link
2001-06-22 13:53:54 -05:00
Barbara Jones
314b1e7687 [svn-r4059]
Purpose:
    Fix broken NCSA link.
2001-06-22 13:52:34 -05:00
Barbara Jones
4a6c7fd42a [svn-r4058] Fix broken NCSA link 2001-06-22 13:50:47 -05:00
Barbara Jones
8da28065e4 [svn-r4057]
Purpose:
   Fix broken NCSA link.
2001-06-22 13:49:21 -05:00
Barbara Jones
790cc5a280 [svn-r4056]
Purpose:
    Added footer-ncsalogo.gif to the MANIFEST
Description:
    Fixes problem where NCSA logo caused broken link
2001-06-22 13:46:26 -05:00
Barbara Jones
6fae11571e [svn-r4055]
Purpose:
    Added ncsa image locally, to fix broken link problem.
2001-06-22 13:44:47 -05:00
Barbara Jones
5a02bb509e [svn-r4054]
Description:
   NCSA logo was moved, causing broken link; fixed
2001-06-22 13:42:39 -05:00
Barbara Jones
77eb51f3a9 [svn-r4053] Description:
NCSA logo was moved causing broken link; fixed
2001-06-22 13:37:43 -05:00
Barbara Jones
0f44b8f37e [svn-r4052]
Description:
    NCSA logo was moved, so caused broken link.  Fixed this.
2001-06-22 13:36:47 -05:00
Bill Wendling
8ca05519ab [svn-r4050]
Purpose:
    Bug Fix
Description:
    Changed the order of the flags checking for modules from -M -I to -I
    -M. Elena already fixed it in the configure ifle. This puts it in the
    acsite.m4 file so that it will be propagated to future configure
    builds.
2001-06-21 17:24:23 -05:00
MuQun Yang
196b156e06 [svn-r4048]
Purpose:
    bug fix
Description:
    update H5pubconf.h and zconf.h(used for dll version)
Solution:
    see above
Platforms tested:
    elena will test on her machine
2001-06-21 15:25:09 -05:00
MuQun Yang
a3b9db81d1 [svn-r4047]
Purpose:
      bug fix for windows
Description:
     adding various windows macros
Solution:
     see above
Platforms tested:
     windows 2000, confirmed on linux.
2001-06-21 15:06:32 -05:00
MuQun Yang
61b948ad23 [svn-r4046]
Purpose:
     bug fix for windows MVS
Description:
    adding various windows macros to make it work on windows platform
Solution:
    see above
Platforms tested:
     test on windows 2000, confirmed on linux.
2001-06-21 15:04:36 -05:00
Elena Pourmal
f7641df1c0 [svn-r4044]
Purpose:
    Maintenance
Description:
    Added information about F90 APIs for HP and IBM SP.
2001-06-21 14:45:08 -05:00
MuQun Yang
fa28bbbce3 [svn-r4043]
Purpose:
   1. update windows H5pubconf.h and zconf.h
      still more work to be done to make sure that windows catches up
      with UNIX platforms.
   2. 1) bug fixings due to the deletion of windows.h
      For several .c files under src and test, windows.h still needs to be included.
      2) also IO.h and direct.h are needed for several files.
      3) mkdir is _mkdir on windows without the second argument.
      4) winsock.h needed for iopipe.c, winsock2.h needed for H5detect.c

   3. add giftoh5 and h5togif in all_withhdf4.zip; update project settings.
Description:
   see the above
Solution:
   see the above
Platforms tested:
    windows 2000
2001-06-21 14:31:37 -05:00
Elena Pourmal
4903450f8b [svn-r4042]
Purpose:
    Maintenance on IBM SP
Description:
    I used unnecessary system specific compiler falgs
Solution:
    Removed unnecessary flags
Platforms tested:
    NERSC IBM SP (gseaborg)
2001-06-21 13:05:14 -05:00
Elena Pourmal
ef493c8c50 [svn-r4041]
Purpose:
    Bug bypass
Description:
    Fortran configure checks flags where to find F90 modules in the
    order "M", "I" and "p". On IBM SP "M" is a reserved flag, configure
    does not understand compiler's warning and uses it to specify
    module directories. Then tests and examples compilation fails since
    module directory is not specified correctly on the compilation line.
Solution:
    Changed the order of flags to be "I", "M", "p", so configure on IBM SP
    finds the correct flag first.
Platforms tested:
    NERSC IBM SP (gseaborg)
2001-06-21 13:03:51 -05:00
Quincey Koziol
4402923400 [svn-r4038] Purpose:
Code clean/bug fix
Description:
    H5FL (free-list manager) code currently is taking an hsize_t as the size
    of a memory block to allocate.  On many machines, the size of an hsize_t
    is greater than the size of a size_t, potentially leading to incorrect
    memory allocations in rare circumstances.
Solution:
    Changed hsize_t parameters and variables to size_t.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-06-21 11:53:39 -05:00
Elena Pourmal
8263f168f7 [svn-r4035]
Purpose:
    IBM SP F90 HDF5 Library port
Description:
    Added necessary type definitions for the port
Platforms tested:
    Tested only for 1.4. branch. 1.5 branch will be tested later.
2001-06-21 10:29:17 -05:00
Elena Pourmal
13008390ee [svn-r4034]
Purpose:
    IBM SP F90 HDF5 Library port
Description:
    Added necessary canges to the configuration file
Platforms tested:
    Not tested yet.
2001-06-21 10:27:21 -05:00
Elena Pourmal
697b533b9c [svn-r4033]
Purpose:
    DEC UNIX port
Description:
    Windows port caused problems on DEC UNIX.
    Names of C functions called from F90 subroutines were converted
    to UPPER case while DEC UNIX expected them to be in lower case.
Solution:
    Added special DEC compiler directives to avoid the conflict on two
    systems
Platforms tested:
    Windows98, DEC UNIX, Linux
2001-06-21 10:25:07 -05:00
Elena Pourmal
93d04204ae [svn-r4032]
Purpose:
    Maintenance
Description:
    Added 2001 to the copyright statement.
2001-06-21 10:18:59 -05:00