From 2bd7a9c8194cad47e34ce249971099e523d6f26b Mon Sep 17 00:00:00 2001
From: Frank Baker
-
- http://hdf.ncsa.uiuc.edu/java-hdf5-html/
)
@@ -296,7 +298,6 @@ to convert files from HDF4 format to HDF5 format and vice versa.
/GroupFoo/GroupBar
in the file
@@ -410,6 +411,7 @@ to convert files from HDF4 format to HDF5 format and vice versa.
+
+
+
h5cc
can be used in much the same way MPIch is used
- to compile HDF5 program. It takes care of specifying where the
+ h5cc
can be used in much the same way MPIch is used
+ to compile an HDF5 program. It takes care of specifying where the
HDF5 header files and libraries are on the commandline.
-
h5cc
supercedes all other compiler scripts in that
if you've used them to compile the HDF5 library, then
- h5cc
also uses those scripts. For examples, when
+ h5cc
also uses those scripts. For example, when
compiling an MPIch program, you use the mpicc
script. If you've built HDF5 using MPIch, then h5cc
uses the MPIch program for compilation.
-
Some programs use HDF5 in only a few modules. It isn't necessary
to use h5cc
to compile those modules which don't use
@@ -866,30 +865,28 @@ to convert files from HDF4 format to HDF5 format and vice versa.
script, you are still able to compile HDF5 modules in the normal
way. In that case, you will have to specify the HDF5 libraries
and include paths yourself.
-
An example of how to use HDF5 to compile the program
- hdf_prog
which consists of modules
+ hdf_prog
, which consists of modules
prog1.c
and prog2.c
and uses the HDF5
- shared library:
-
+ shared library, would be as follows:
# h5cc -c prog1.c # h5cc -c prog2.c # h5cc -shlib -o hdf_prog prog1.o prog2.o-
-help
-echo
-prefix=DIR
- DIR
to find the HDF5
+ lib/
and include/
subdirectories.
+ -show
-shlib
@@ -897,16 +894,14 @@ to convert files from HDF4 format to HDF5 format and vice versa.
-noshlib
h5cc
uses the same compiler you used to compile HDF5.
+ Check your compiler's manual for more information on which
options are needed.
h5cc
.
+ h5cc
.
HDF5_CC
@@ -924,6 +919,82 @@ to convert files from HDF4 format to HDF5 format and vice versa.
-->
h5fc
+ [
OPTIONS]
<compile line>
+
+ h5fc
can be used in much the same way MPIch is used
+ to compile an HDF5 program. It takes care of specifying where the
+ HDF5 header files and libraries are on the commandline.
+
+ h5fc
supercedes all other compiler scripts in that
+ if you've used them to compile the HDF5 Fortran library, then
+ h5fc
also uses those scripts. For example, when
+ compiling an MPIch program, you use the mpif90
+ script. If you've built HDF5 using MPIch, then h5fc
+ uses the MPIch program for compilation.
+
+ Some programs use HDF5 in only a few modules. It isn't necessary
+ to use h5fc
to compile those modules which don't use
+ HDF5. In fact, since h5fc
is only a convenience
+ script, you are still able to compile HDF5 Fortran modules in the
+ normal way. In that case, you will have to specify the HDF5 libraries
+ and include paths yourself.
+
+ An example of how to use HDF5 to compile the program
+ hdf_prog
, which consists of modules
+ prog1.f90
and prog2.f90
+ and uses the HDF5 Fortran library, would be as follows:
+
+ # h5fc -c prog1.f90 + # h5fc -c prog2.f90 + # h5fc -o hdf_prog prog1.o prog2.o ++
-help
+ -echo
+ -prefix=DIR
+ DIR
to find HDF5
+ lib/
and include/
subdirectories
+ -show
+ h5fc
uses the same compiler you used
+ to compile HDF5. Check your compiler's manual for
+ more information on which options are needed.
+ h5cc
.
+ HDF5_FC
+ HDF5_FLINKER
+