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