mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
[svn-r7141]
Purpose: Maintenance for the 1.6.0 release. Description: I updated compilers information for Crays and added h5fc and h5c++ to the new tools sections in REELASE.txt. I added instructions for how to build HDF5 using Intel compilers on Windows. Solution: Platforms tested: Misc. update:
This commit is contained in:
parent
1091cab2e6
commit
6ab98c2ef7
@ -1,7 +1,7 @@
|
||||
|
||||
===============================================================================
|
||||
HDF5 Fortran90 Library Build and Testing Instructions for Windows NNT/2000
|
||||
with DEC Visual Fortran V6.0
|
||||
with DEC Visual Fortran V6.0 and Intel compilers.
|
||||
===============================================================================
|
||||
|
||||
|
||||
@ -11,26 +11,33 @@ Preconditions
|
||||
Fortran90 libraries. If you are interested only in the C library,
|
||||
see INSTAll_Windows.txt or INSTAll_codewarrior.txt.
|
||||
|
||||
2. MS VC++ V 6.0, DEC Visual Fortran V6.0, and WinZip must be installed
|
||||
prior to building the HDF5 library.
|
||||
|
||||
2. MSVC++ V 6.0, DEC Visual Fortran V6.0, or Intel C and Fortran compilers,
|
||||
and WinZip must be installed prior to building the HDF5 library.
|
||||
|
||||
3. Download the hdf5-1.* distribution archive and run WinZip to unpack
|
||||
the source code. The code will be unpacked into the hdf5\ directory.
|
||||
|
||||
4. GNU zlib and szlib library should be installed on the machine.
|
||||
4. GNU zlib and szlib library should be installed on the machine. You may
|
||||
find prebuilt binaries on the HDF ftp site.
|
||||
|
||||
Note:
|
||||
Only static libraries are built for this release.
|
||||
|
||||
Building the HDF5 Fortran and C libraries
|
||||
Building the HDF5 Fortran and C libraries :
|
||||
|
||||
1. Unpack all_withf90.zip, found in the hdf5\ directory, into the
|
||||
hdf5\ directory.
|
||||
2. Set up library and include directories to point to zlib and szlib
|
||||
libraries on your system.
|
||||
3. Go to the hdf5\proj\ directory and click on the file all.dsw.
|
||||
2. Go to the hdf5\proj\ directory and click on the file all.dsw.
|
||||
This will invoke MS VC++.
|
||||
3. Set up library and include directories to point to zlib and szlib
|
||||
libraries on your system. Go to Tools-->Options-->Directories
|
||||
Select "Include files" or "Library files" in the "Show directories for" tab.
|
||||
Add corresponding directories for zlib and szlib include files and libraries.
|
||||
3". Skip this step if you are not using Intel compilers
|
||||
Go to Tools-->Select Compiler
|
||||
Check Intel box and click OK button.
|
||||
Go to Tools-->Customize-->Add-ins and Macro Files
|
||||
and check Intel Fortran Compiler Build Tool
|
||||
|
||||
4. Select "Build", then select "Set Active Configuration".
|
||||
|
||||
@ -50,7 +57,7 @@ Building the HDF5 Fortran and C libraries
|
||||
|
||||
Testing libraries and tools
|
||||
|
||||
1. See the file INSTALL_Windows.txt (STEP 2) for how for instruction on
|
||||
1. See the file INSTALL_Windows.txt (STEP 2) for instruction on
|
||||
testing the C HDF5 library and tools.
|
||||
|
||||
2. To test Fortran HDF5 Library, run testhdf5_fortran.bat in the
|
||||
|
@ -5,8 +5,8 @@ HDF5 version 1.5.63 currently under development
|
||||
INTRODUCTION
|
||||
|
||||
This document describes the differences between HDF5-1.4.* and
|
||||
HDF5-1.5.*, and contains information on the platforms tested and
|
||||
known problems in HDF5-1.5.*. For more details check the HISTORY.txt
|
||||
HDF5-1.6.0, and contains information on the platforms tested and
|
||||
known problems in HDF5-1.6.0. For more details check the HISTORY.txt
|
||||
file in the HDF5 source.
|
||||
|
||||
The HDF5 documentation can be found on the NCSA ftp server
|
||||
@ -49,12 +49,16 @@ Library:
|
||||
--------
|
||||
Summary: This release has the following new features that are not
|
||||
available in 1.4.* releases
|
||||
|
||||
1. Generic properties to give application more control on I/O pipeline
|
||||
2. Time allocation and fill value properties
|
||||
3. New filters: external compression filter szip
|
||||
internal shuffling and checksum filters
|
||||
4. Compact storage layout for datasets
|
||||
5. Redesigned I/O pipeline for better performance.
|
||||
Check http://hdf.ncsa.uiuc.edu/HDF5/doc/ADGuide/Changes.html and
|
||||
http://hdf.ncsa.uiuc.edu/HDF5/doc/TechNotes.html files for more
|
||||
information.
|
||||
|
||||
Complete list of changes:
|
||||
|
||||
@ -202,10 +206,17 @@ Tools:
|
||||
Old h5import tool in the tools/misc directory was renamed to
|
||||
h5createU8 to reflect its purpose. h5createU8 will be deleted in
|
||||
1.6.1 release.
|
||||
* Two new scripts h5fc and h5c++ were added to compile F90 and C++
|
||||
HDF5 applications.
|
||||
|
||||
Support for new platforms and languages
|
||||
Support for new platforms, languages and compilers.
|
||||
=======================================
|
||||
* Added C++ API support on HPUX11.00. BMR - 2003/03/19
|
||||
* Absoft compiler is supported for Fortran HDF5 Library.
|
||||
When building with Absoft compiler, add -DH5_ABSOFT to
|
||||
C compilation flags to get correct names of C functions
|
||||
called by Fortran APIs.
|
||||
|
||||
|
||||
Bug Fixes since HDF5-1.4.0 release
|
||||
==================================
|
||||
@ -294,15 +305,18 @@ Documentation
|
||||
Platforms Tested
|
||||
================
|
||||
|
||||
AIX 5.1 (32 and 64-bit) C for AIX Compiler, Version 6.0.0.2
|
||||
AIX 5.1 (32 and 64-bit) C for AIX Compiler, Version 6.0.0.4
|
||||
xlf 8.1.0.3
|
||||
poe 3.2.0.11
|
||||
poe 3.2.0.10
|
||||
Cray T3E sn6606 2.0.6.08 Cray Standard C Version 6.6.0.2
|
||||
Cray Fortran Version 3.6.0.0.2
|
||||
Cray SV1 sn9617 10.0.1.0 Cray Standard C Version 6.6.0.2
|
||||
mpt 2.2.0.0
|
||||
Cray SV1 sn9617 10.0.1.2 Cray Standard C Version 6.6.0.2
|
||||
mpt 2.2.0.0
|
||||
Cray Fortran Version 3.6.0.0.2
|
||||
Cray T90IEEE 10.0.1.01y Cray Standard C Version 6.4.0.2.3
|
||||
Cray Fortran Version 3.4.0.3
|
||||
mpt 2.1.0.0
|
||||
FreeBSD 4.7 gcc 2.95.4
|
||||
g++ 2.95.5
|
||||
HP-UX B.11.00 HP C HP92453-01 A.11.01.20
|
||||
@ -313,11 +327,11 @@ Platforms Tested
|
||||
IRIX64 6.5 (64 & n32) MIPSpro cc 7.3.1.3m
|
||||
F90 MIPSpro 7.3.1.3m (64 only)
|
||||
MPIch 1.2.4
|
||||
Linux 2.4.18 gcc 3.2.2
|
||||
g++ 3.22.
|
||||
Linux 2.4.18 gcc 2.96, 3.2.2, 3.2.3
|
||||
g++ 3.2.2, 3.2.3
|
||||
Intel(R) C++ Version 7.1
|
||||
Intel(R) Fortran Compiler Version 7.1
|
||||
PGI compilers (pgcc, pgf90, pgCC) version 4.0-2
|
||||
PGI compilers (pgcc, pgf90) version 4.0-2
|
||||
MPIch 1.2.4
|
||||
OSF1 V5.1 Compaq C V6.4-014
|
||||
Compaq Fortran X5.4A-1684
|
||||
@ -500,7 +514,7 @@ Known Problems
|
||||
complaining about exit subroutine. Comment out the line
|
||||
IF (total_error .ne. 0) CALL exit (total_error)
|
||||
|
||||
ftp://hdf.ncsa.uiuc.edu/pub/ougoing/hdf5/hdf5-1.6.0/F90_source_for_Crays
|
||||
ftp://hdf.ncsa.uiuc.edu/pub/outgoing/hdf5/hdf5-1.6.0/F90_source_for_Crays
|
||||
|
||||
* On IA32 and IA64 systems, if you use a compiler other than GCC (such as
|
||||
Intel's ecc or icc compilers), you will need to modify the generated
|
||||
|
Loading…
Reference in New Issue
Block a user