Download e Compilazione di Delft3D su sitema Linux
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