Index: LMDZ5/trunk/arch/arch-X64_ADA.fcm
===================================================================
--- LMDZ5/trunk/arch/arch-X64_ADA.fcm	(revision 1705)
+++ LMDZ5/trunk/arch/arch-X64_ADA.fcm	(revision 1711)
@@ -3,14 +3,13 @@
 %AR                  ar
 %MAKE                gmake
-%FPP_FLAGS           -P -traditional
-%FPP_DEF             NC_DOUBLE BLAS SGEMV=DGEMV SGEMM=DGEMM 
+%FPP_FLAGS           -P -traditional -I/smplocal/pub/FFTW/3.3.3/include/
+%FPP_DEF             NC_DOUBLE BLAS SGEMV=DGEMV SGEMM=DGEMM FFT_FFTW
 %BASE_FFLAGS         -integer-size 32 -real-size 64 -align all 
-%PROD_FFLAGS         -O3 -ip 
+%PROD_FFLAGS         -O3 -ip -fp-model precise -axAVX,SSE4.2
 %DEV_FFLAGS          -p -g -O1 -fpe0 -traceback
-%DEBUG_FFLAGS        -p -g -O0 -no-ftz -traceback -ftrapuv -fp-stack-check -check -fpe0
+%DEBUG_FFLAGS        -p -g -O0 -no-ftz -fpe-all=0 -traceback -ftrapuv -fp-stack-check -check all
 %MPI_FFLAGS
 %OMP_FFLAGS          -openmp
-%%%%BASE_LD             -lmkl_intel_lp64 -lmkl_sequential -lmkl_core
-%BASE_LD             -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread
+%BASE_LD             -shared-intel -mcmodel=large -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -L/smplocal/pub/FFTW/3.3.3/lib -lfftw3
 %MPI_LD
 %OMP_LD              -openmp
Index: LMDZ5/trunk/arch/arch-X64_ADA.path
===================================================================
--- LMDZ5/trunk/arch/arch-X64_ADA.path	(revision 1705)
+++ LMDZ5/trunk/arch/arch-X64_ADA.path	(revision 1711)
@@ -1,3 +1,3 @@
-NETCDF_LIBDIR="${NETCDF_LDFLAGS:--L/smplocal/pub/NetCDF/4.1.3/lib -lnetcdff -lnetcdf}"
+NETCDF_LIBDIR="${NETCDF_LDFLAGS:--L/smplocal/pub/NetCDF/4.1.3/lib -Bstatic -lnetcdff -lnetcdf -L/smplocal/pub/HDF5/1.8.9/seq/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz}"
 NETCDF_INCDIR="${NETCDF_FFLAGS:--I/smplocal/pub/HDF5/1.8.9/seq/include -I/smplocal/pub/NetCDF/4.1.3/include}"
 IOIPSL_INCDIR=$LMDGCM/../../lib
