Size: 2672
Comment:
|
Size: 1723
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
= JUROPA = |
|
Line 10: | Line 12: |
* NetCDF-Installationen: * netCDF 3.6.3: ''/usr/local/netcdf/v3.6.3'' * [[ /Netcdf4Installation | netCDF 4.0.1 (mit parallelem I/O)]]: <<BR>> ''/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 netCDF 4.0.1: <<BR>> HDF5 1.8.3 installiert unter ''/usr/local/hdf5/v1.8.3'' (mit parallelem I/O, s. /usr/local/hdf5/v1.8.3/lib/libhdf5.settings) <<BR>> NetCDF 4.0.1 installiert unter ''/usr/local/netcdf/v4.0.1 '' |
* NetCDF-Installation: * JSC-Installation von netCDF 4.2: <<BR>> HDF5 1.8.9 installiert unter ''/usr/local/hdf5/v1.8.9_serial'' <<BR>> NetCDF 4.2 installiert unter ''/usr/local/netcdf/v4.2 '' |
Line 22: | Line 18: |
* mit netCDF 3.6.3: ''/lustre/jhome4/jicg11/jicg1108/utils'' * mit netCDF 4.0.1: ''/lustre/jhome4/jicg11/jicg1108/utils_nc4'' |
* mit netCDF 4.2: ''/lustre/jhome4/jicg11/jicg1108/utils_netcdf4.2'' * mit netCDF 4.0.1: ''/lustre/jhome4/jicg11/jicg1108/utils'' |
Line 31: | Line 27: |
Die '''NCO'''-Routinen müssen ebenfalls von dort genommen werden, da die NCO-Routinen unter /usr/local/bin noch nicht mit netCDF-4 erstellt wurden. | Die '''NCO'''-Routinen sind unter /usr/local/bin verlinkt. |
Line 37: | Line 33: |
* mit netCDF 3.6.3: * /lustre/jhome4/jicg11/jicg1108/clams_lib * /lustre/jhome4/jicg11/jicg1108/clams_mod |
* mit netCDF 4.2: * /lustre/jhome4/jicg11/jicg1108/clams_lib_netcdf4.2 * /lustre/jhome4/jicg11/jicg1108/clams_mod_netcdf4.2 |
Line 41: | Line 37: |
* 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 |
|
Line 51: | Line 40: |
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: |
Für die Compilation der CLaMS-Pakete auf dem JUROPA mit dem Intel Compiler wurde '''mkincl/config/config.Linux_ifc''' erweitert. Es wird mit netCDF Version 4.2 compiliert. Die entsprechenden Verzeichnisse werden in den folgenden Zeilen gesetzt: |
Line 55: | Line 44: |
baseDir := $(HOME)/../jicg1108 libDir := $(baseDir)/clams_lib modDir := $(baseDir)/clams_mod netcdf_lib_file = -L$(libDir) -lnetcdff -lnetcdf |
baseDir := /lustre/jhome4/jicg11/jicg1108 libDir := $(baseDir)/clams_lib_netcdf4.2 modDir := $(baseDir)/clams_mod_netcdf4.2 netcdf_lib_file = -L$(libDir) -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz -lsz -lcurl |
Line 60: | Line 50: |
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
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-Installation:
JSC-Installation von netCDF 4.2:
HDF5 1.8.9 installiert unter /usr/local/hdf5/v1.8.9_serial
NetCDF 4.2 installiert unter /usr/local/netcdf/v4.2
- Utils-Library installiert unter:
mit netCDF 4.2: /lustre/jhome4/jicg11/jicg1108/utils_netcdf4.2
mit netCDF 4.0.1: /lustre/jhome4/jicg11/jicg1108/utils
Hilfsprogramme
Die Programme ncdump, ncgen und bm_file sind verlinkt nach:
- /lustre/jhome4/jicg11/jicg1108/local/bin
Die NCO-Routinen sind unter /usr/local/bin verlinkt.
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 4.2:
- /lustre/jhome4/jicg11/jicg1108/clams_lib_netcdf4.2
- /lustre/jhome4/jicg11/jicg1108/clams_mod_netcdf4.2
Änderungen im Makefile
Für die Compilation der CLaMS-Pakete auf dem JUROPA mit dem Intel Compiler wurde mkincl/config/config.Linux_ifc erweitert. Es wird mit netCDF Version 4.2 compiliert. Die entsprechenden Verzeichnisse werden in den folgenden Zeilen gesetzt:
baseDir := /lustre/jhome4/jicg11/jicg1108 libDir := $(baseDir)/clams_lib_netcdf4.2 modDir := $(baseDir)/clams_mod_netcdf4.2 netcdf_lib_file = -L$(libDir) -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz -lsz -lcurl