Differences between revisions 1 and 2
Revision 1 as of 2010-03-19 09:11:34
Size: 1365
Editor: NicoleThomas
Comment:
Revision 2 as of 2010-03-19 10:22:01
Size: 2128
Editor: NicoleThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
  /lustre/jhome4/jicg11/jicg1108/numrec-f90   ''/lustre/jhome4/jicg11/jicg1108/numrec-f90''
Line 7: Line 7:
   /lustre/jhome4/jicg11/jicg1108/qhull-2.6-mod    ''/lustre/jhome4/jicg11/jicg1108/qhull-2.6-mod''
Line 10: Line 10:
  * Vers. 3.6.3: unter /usr/local/netcdf/v3.6.3
  * Vers. 4.0.1 (mit hdf5 1.8.2 und parallelem I/O): unter /lustre/jhome4/jicg11/jicg1108/local
  (Sources unter /lustre/jhome4/jicg11/jicg1108/hdf5-1.8.2 und /lustre/jhome4/jicg11/jicg1108/netcdf-4.0.1)
  * JSC-Installation von Vers. 4.0.1: unter /user/local/netcdf/v4.0.1)
  * Vers. 3.6.3:  ''/usr/local/netcdf/v3.6.3''
  * Vers. 4.0.1 (mit hdf5 1.8.2 und parallelem I/O): ''/lustre/jhome4/jicg11/jicg1108/local'' <<BR>>
  (Sources unter /lustre/jhome4/jicg11/jicg1108/hdf5-1.8.2 und <<BR>>
 
/lustre/jhome4/jicg11/jicg1108/netcdf-4.0.1)
  * JSC-Installation von Vers. 4.0.1: ''/usr/local/netcdf/v4.0.1''
Line 17: Line 18:
  * mit netCDF 3.6.3 unter: /lustre/jhome4/jicg11/jicg1108/utils
  * mit netCDF 4.0.1 unter: /lustre/jhome4/jicg11/jicg1108/utils_nc4
  * mit netCDF 3.6.3: ''/lustre/jhome4/jicg11/jicg1108/utils''
  * mit netCDF 4.0.1: ''/lustre/jhome4/jicg11/jicg1108/utils_nc4''
Line 35: Line 36:

== Änderungen im Makefile ==

Für die Compilation der CLaMS-Pakete auf dem JUROPA mit dem Intel Compiler wurde '''mkincl/config/config.Linux_ifc''' erweitert und eingecheckt (Version 1.7).
Es wird mit netCDF Version 3.6.3 compiliert. Die entsprechenden Verzeichnisse werden in den folgenden Zeilen gesetzt:

 {{{
baseDir := $(HOME)/../jicg1108
libDir := $(baseDir)/clams_lib
modDir := $(baseDir)/clams_mod
netcdf_lib_file = -L$(libDir) -lnetcdff -lnetcdf
 }}}

Für die Compilation mit netCDF4 müssen diese Zeilen wie folgt geändert werden:

 {{{
baseDir := $(HOME)/../jicg1108
libDir := $(baseDir)/clams_lib_netcdf4
modDir := $(baseDir)/clams_mod_netcdf4
netcdf_lib_file = -L$(libDir) -lnetcdf -lhdf5_hl -lhdf5 -lz
 }}}

Library Installationen

  • Numerical Recipes installiert unter:
    • /lustre/jhome4/jicg11/jicg1108/numrec-f90

  • Qhull-Library installiert unter:
    • /lustre/jhome4/jicg11/jicg1108/qhull-2.6-mod

  • NetCDF-Installationen:
    • Vers. 3.6.3: /usr/local/netcdf/v3.6.3

    • Vers. 4.0.1 (mit hdf5 1.8.2 und parallelem I/O): /lustre/jhome4/jicg11/jicg1108/local
      (Sources unter /lustre/jhome4/jicg11/jicg1108/hdf5-1.8.2 und
      /lustre/jhome4/jicg11/jicg1108/netcdf-4.0.1)

    • JSC-Installation von Vers. 4.0.1: /usr/local/netcdf/v4.0.1

  • Utils-Library installiert unter:
    • mit netCDF 3.6.3: /lustre/jhome4/jicg11/jicg1108/utils

    • mit netCDF 4.0.1: /lustre/jhome4/jicg11/jicg1108/utils_nc4

Nutzung der Libraries in CLaMS

Alle in CLaMS genutzten Libraries und die hierzu benötigten Module-Files werden in jeweils ein Verzeichnis gelinkt, welches dann beim Compilieren und Linken angegeben wird.

  • mit netCDF 3.6.3:
    • /lustre/jhome4/jicg11/jicg1108/clams_lib
    • /lustre/jhome4/jicg11/jicg1108/clams_mod
  • mit netCDF 4.0.1
    • /lustre/jhome4/jicg11/jicg1108/clams_lib_netcdf4
    • /lustre/jhome4/jicg11/jicg1108/clams_mod_netcdf4
  • mit netCDF 4.0.1 (JSC-Installation):
    • /lustre/jhome4/jicg11/jicg1108/clams_lib_netcdf4_jsc
    • /lustre/jhome4/jicg11/jicg1108/clams_mod_netcdf4_jsc

Änderungen im Makefile

Für die Compilation der CLaMS-Pakete auf dem JUROPA mit dem Intel Compiler wurde mkincl/config/config.Linux_ifc erweitert und eingecheckt (Version 1.7). Es wird mit netCDF Version 3.6.3 compiliert. Die entsprechenden Verzeichnisse werden in den folgenden Zeilen gesetzt:

  • baseDir := $(HOME)/../jicg1108
    libDir  := $(baseDir)/clams_lib
    modDir  := $(baseDir)/clams_mod
    netcdf_lib_file = -L$(libDir) -lnetcdff -lnetcdf

Für die Compilation mit netCDF4 müssen diese Zeilen wie folgt geändert werden:

  • baseDir := $(HOME)/../jicg1108
    libDir  := $(baseDir)/clams_lib_netcdf4
    modDir  := $(baseDir)/clams_mod_netcdf4
    netcdf_lib_file = -L$(libDir) -lnetcdf -lhdf5_hl -lhdf5 -lz

Juropa/Libraries (last edited 2014-03-19 09:07:39 by NicoleThomas)