Compilazione con ifort, mpich e netcdf

Da MeteOceanWiki.

Compilare netcdf come fatto per Delft3D e poi, a seconda delle directory di installazione procedere in questa maniera:

export CC=/opt/intel/bin/icc 
export CXX=/opt/intel/bin/icpc 
export FC=/opt/intel/bin/ifort 
export F77=/opt/intel/bin/ifort 
export MPICXX=/opt/mpich3.2/bin/mpicxx 
export MPIF77=/opt/mpich3.2/bin/mpif90 
export MPIFC=/opt/mpich3.2/bin/mpif90 
export FCLIBS='-L/opt/intel/lib/intel64 -L/opt/mpich3.2/lib -lifport -lifcore -limf -lsvml -lm -lipgo -lirc -lpthread -lirc_s -ldl' 
export FLIBS='-L/opt/intel/lib/intel64 -L/opt/mpich3.2/lib -lifport -lifcore -limf -lsvml -lm -lipgo -lirc -lpthread -lirc_s -ldl' 
export LIBS='-L/opt/intel/lib/intel64 -L/opt/mpich3.2/lib  -lrt -lexpat -lstdc++ -limf -lsvml -lirng -lintlc -lmpich'
export NETCDF_FORTRAN_LIBS=' -L/opt/netcdf_4.4.4_ifort/lib -lnetcdff -L/opt/zlib-1.2.11/lib -L/opt/szip-2.1.1/lib64 -L/opt/hdf5-1.10.1/lib64'
export NETCDF_LIBS='-L/opt/netcdf_4.4.4_ifort/lib -lnetcdff -L/opt/zlib-1.2.11/lib -L/opt/szip-2.1.1/lib64 -L/opt/hdf5-1.10.1/lib64'
export NETCDF_FLIBS='-L/opt/netcdf-4.4.4_ifort/lib -lnetcdff -lnetcdf -lnetcdf'
export NETCDF_CFLAGS='-I/opt/netcdf-4.4.4_ifort/include'
export NETCDF_FFLAGS='-I/opt/netcdf-4.4.4_ifort/include'
export PKG_CONFIG=/opt/netcdf-4.4.4_ifort/lib/pkgconfig/netcdf-fortran.pc
./configure --prefix=/opt/xbeach-t-5417-nc --with-mpi --with-netcdf