Aktionen

Installation NetCDF4 mit HDF5: Unterschied zwischen den Versionen

Aus BAWiki

(Die Seite wurde neu angelegt: „=Download= Die Quellen für NetCDF kommen von [http://www.unidata.ucar.edu/ UniData], die Quellen für HDF5 von [http://www.hdfgroup.org/ The HDF group]. Das loka…“)
 
K (Englische Spiegelseite und Strukturübersicht ergänzt)
Zeile 1: Zeile 1:
 +
[[en:Install NetCDF4 together with HDF5]]
 
=Download=
 
=Download=
 
Die Quellen für NetCDF kommen von [http://www.unidata.ucar.edu/ UniData], die Quellen für HDF5 von [http://www.hdfgroup.org/ The HDF group]. Das lokale Verzeichnis für die C-Quellen ist $PROGHOME/C/lib/.
 
Die Quellen für NetCDF kommen von [http://www.unidata.ucar.edu/ UniData], die Quellen für HDF5 von [http://www.hdfgroup.org/ The HDF group]. Das lokale Verzeichnis für die C-Quellen ist $PROGHOME/C/lib/.
Zeile 22: Zeile 23:
 
* ZLIB Installationsverzeichnis $PROGHOME/lib/linux/zlib/lib
 
* ZLIB Installationsverzeichnis $PROGHOME/lib/linux/zlib/lib
 
** Archiv libz.a
 
** Archiv libz.a
 +
----
 +
[[Strukturübersicht]]

Version vom 12. Dezember 2011, 11:29 Uhr

Download

Die Quellen für NetCDF kommen von UniData, die Quellen für HDF5 von The HDF group. Das lokale Verzeichnis für die C-Quellen ist $PROGHOME/C/lib/.

Installation

Überblick

Für NetCDF in der Version 4.1.2 liegen im Verzeichnis $PROGHOME/C/lib/netcdf/netcdf-4.1.2/ zwei README-Dateien, die zugleich die zentralen Installationsskripte darstellen. Ebenso für HDF5 im Verzeichnis $PROGHOME/C/lib/hdf5/:

  • README.TXT für die Standard-Installation
  • README_MPI.TXT für eine MPI-parallele Installation

Trotz der Dateiendung können beide Dateien direkt als Skript auf kronos ausgeführt werden. Sie setzen Umgebungsvariable und verzweigen dann in das Unterverzeichnis xe bzw. xe_mpi. Hier warten ein configure-Skript und ein Makefile auf die Verwendung durch das README-Skript, um die Installation durchführen zu können.

Archive

Nach erfolgreicher Installation stehen die folgenden Archive unter $PROGHOME/lib/xe/netcdf4.1.2/lib/ zur Verfügung:

  • libnetcdf
  • libnetcdff : Fortran-Schnittstelle für NetCDF
  • libnetcdf_c++4 : C++ Schnittstelle für NetCDF-Version 4
  • libnetcdf_c++ : C++ Schnittstelle für NetCDF

Zusätzliche Pakete

Die Umgebungsvariable $netcdf listet alle zum Linken eines Executables notwendigen Archive. Zusätzlich zu NetCDF werden die folgenden Pakete eingebunden:

  • HDF5 (Version 1.8.6) Installationsverzeichnis $PROGHOME/lib/xe/hdf5-1.8.6/lib
    • Archiv libhdf5_hl.a
    • Archiv libhdf5.a
  • CURL (Version 7.21.6) Installationsverzeichnis $PROGHOME/lib/xe/curl-7.21.6/lib
    • Archiv libcurl.a
  • ZLIB Installationsverzeichnis $PROGHOME/lib/linux/zlib/lib
    • Archiv libz.a

Strukturübersicht