Download e Compilazione di Delft3D su sitema Linux

Da MeteOceanWiki.

Per poter installare Delft3D sulla propria macchina Linux è necessario scaricare i sorgenti e compilarli.

Fai attenzione che in Linux non è ancora stata distributa una GUI, quindi non è possibile utilizzare l'intefaccia grafica in Linux

Scaricare i sorgenti di Delft3d

Delft3D propone due diverse repositories, le TAG e le TRUNK

Le versioni TAGS sono quelle testate e stabili, quindi conviene scaricare una di queste

Le versioni TRUNK sono quelle con gli update, i merge e i fix fatti sull'ultima versione stabile

Per scaricare le tag --> svn checkout https://svn.oss.deltares.nl/repos/delft3d/tags/4306/

Per vedere tutto --> https://svn.oss.deltares.nl/repos/delft3d/

Compilazione dei pacchetti necessari

Per poter compilare Delft3D è necessario installare i seguenti pacchetti coerentemente con i compilatori utilizzati:

  • mpich
  • zlib
  • szip
  • hdf5
  • NetCDF 4.1.3 per Intel Fortran 11.1, 4.3.2 or above for Intel Fortran 14.0.3


Inoltre è opportuno settare le variabili di ambiente coerentemente con i pacchetti installati:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/composer_xe_2013_sp1.3.174/mkl/lib/intel64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mpich-install/lib64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/zlib-1.2.8/lib

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/szip-2.1/lib64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/hdf5-1.8.15/lib64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/netcdf_4.3.3.1_cc/lib64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/netcdf_4.4.2_fortran/lib64


Compilazione dei codici sorgenti

Una volta che sono stati preparate le impostazioni di configurazione è possibile compilare tutto a seconda del compilatore utilizzato

Compilare con compilatore gcc e gfortran

Compilare con compilatore ifort