Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.bld_pp
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.bld_pp	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.bld_pp	(revision 223)
@@ -0,0 +1,1 @@
+PP 1
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.bld_tool
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.bld_tool	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.bld_tool	(revision 223)
@@ -0,0 +1,39 @@
+CC           %C_COMPILER
+CPP_INCLUDE  -I
+MIRROR       rsync
+FC_DEFINE    -D
+LD_LIBLINK   -l
+FFLAGS       -p -i4 -r8 -auto -align all -g -traceback -fp-stack-check  -I/usr/local/netcdf-4.2_hdf5_parallel/include
+GRAPHIC_DIFF xxdiff
+LD           mpif90
+FPP          cpp
+GENINTERFACE none
+LDFLAGS      -p -i4 -r8 -auto -L/usr/local/intel-14.0.3.174/14.0.3.174/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lm  -L/usr/local/netcdf-4.2_hdf5_parallel/lib -lnetcdff -lnetcdf
+FPP_DEFINE   -D
+MAKE_SILENT  -s
+CFLAGS       %C_OPTIM %INCDIR
+FC_INCLUDE   -I
+FPPFLAGS     -P -traditional -I/usr/local/netcdf-4.2_hdf5_parallel/include
+FPP_INCLUDE  -I
+FPPKEYS      CPP_PHYS CPP_PARA CPP_MPI NC_DOUBLE BLAS SGEMV=DGEMV SGEMM=DGEMM FFT_MKL
+FC_OUTPUT    -o
+MAKE         gmake
+REMOTE_SHELL remsh
+LD_OUTPUT    -o
+CC_INCLUDE   -I
+MAKEFLAGS    
+INTERFACE    file
+FC           mpif90
+CPPKEYS      
+CPP_DEFINE   -D
+ARFLAGS      rs
+CPP          cpp
+LD_LIBSEARCH -L
+CC_DEFINE    -D
+MAKE_JOB     -j
+FC_COMPILE   -c
+AR           ar
+CC_COMPILE   -c
+CPPFLAGS     %CPP_FLAGS %INCDIR
+SHELL        /bin/bash
+CC_OUTPUT    -o
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.exe_dep
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.exe_dep	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/.exe_dep	(revision 223)
@@ -0,0 +1,2 @@
+# EXE_DEP cache
+OBJECTS 
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_depend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_depend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_depend	(revision 223)
@@ -0,0 +1,107 @@
+INTNAME vampir.f90::vampir
+INTNAME handle_err_m.f90::handle_err_m
+INTNAME nf95_gw_var_m.f90::nf95_gw_var_m
+INTNAME assert_m.f90::assert_m
+INTNAME regr1_step_av_m.f90::regr1_step_av_m
+INTNAME i1mach.f::i1mach
+INTNAME write_field.f90::write_field
+INTNAME initdynav.f90::initdynav
+INTNAME xercnt.f::xercnt
+INTNAME simple.f90::simple
+INTNAME xerprn.f::xerprn
+INTNAME arth.f90::arth_m
+INTNAME cray.f::scopy
+INTNAME nf95_put_att_m.f90::nf95_put_att_m
+INTNAME pchdf.f::pchdf
+INTNAME regr1_lint_m.f90::regr1_lint_m
+INTNAME writehist.f::writehist
+INTNAME xerhlt.f::xerhlt
+INTNAME xersve.f::xersve
+INTNAME pchsp_95_m.f90::pchsp_95_m
+INTNAME cbrt.f::cbrt
+INTNAME ioipsl_getincom.f90::ioipsl_getincom
+INTNAME new_unit_m.f90::new_unit_m
+INTNAME ismax.f::ismax
+INTNAME netcdf95.f90::netcdf95
+INTNAME chfev.f::chfev
+INTNAME pchsp.f::pchsp
+INTNAME writedynav.f90::writedynav
+INTNAME inithist.f::inithist
+INTNAME assert_eq_m.f90::assert_eq_m
+INTNAME nf95_get_att_m.f90::nf95_get_att_m
+INTNAME j4save.f::j4save
+INTNAME initfluxsto.f::initfluxsto
+INTNAME nf95_put_var_m.f90::nf95_put_var_m
+INTNAME nf95_def_var_m.f90::nf95_def_var_m
+INTNAME pchfe.f::pchfe
+INTNAME interpolation.f90::interpolation
+INTNAME pchfe_95_m.f90::pchfe_95_m
+INTNAME regr3_lint_m.f90::regr3_lint_m
+INTNAME fdump.f::fdump
+INTNAME xgetua.f::xgetua
+INTNAME nf95_get_var_m.f90::nf95_get_var_m
+INTNAME xermsg.f::xermsg
+INTNAME ioipsl_stringop.f90::ioipsl_stringop
+INTNAME ismin.f::ismin
+INTNAME ioipsl_errioipsl.f90::ioipsl_errioipsl
+INTNAME pres2lev_mod.f90::pres2lev_mod
+INTNAME formcoord.f::formcoord
+INTNAME misc_mod.f90::misc_mod
+USE     regr1_step_av_m.f90::interpolation
+USE     regr1_step_av_m.f90::assert_m
+USE     regr1_step_av_m.f90::assert_eq_m
+INC     initdynav.f90::description.h
+INC     initdynav.f90::iniprint.h
+INC     initdynav.f90::serre.h
+USE     initdynav.f90::com_io_dyn_mod
+INC     initdynav.f90::temps.h
+INC     initdynav.f90::comconst.h
+INC     initdynav.f90::comvert.h
+INC     initdynav.f90::comgeom.h
+USE     initdynav.f90::infotrac
+INC     initdynav.f90::ener.h
+INC     initdynav.f90::logic.h
+INC     initdynav.f90::paramet.h
+INC     initdynav.f90::dimensions.h
+USE     simple.f90::handle_err_m
+USE     nf95_put_att_m.f90::handle_err_m
+USE     netcdf95.f90::nf95_put_var_m
+USE     netcdf95.f90::handle_err_m
+USE     netcdf95.f90::nf95_def_var_m
+USE     netcdf95.f90::nf95_gw_var_m
+USE     netcdf95.f90::nf95_put_att_m
+USE     netcdf95.f90::simple
+USE     netcdf95.f90::nf95_get_var_m
+USE     netcdf95.f90::nf95_get_att_m
+INC     writedynav.f90::description.h
+INC     writedynav.f90::iniprint.h
+INC     writedynav.f90::serre.h
+USE     writedynav.f90::com_io_dyn_mod
+INC     writedynav.f90::temps.h
+INC     writedynav.f90::comconst.h
+INC     writedynav.f90::comvert.h
+INC     writedynav.f90::comgeom.h
+USE     writedynav.f90::infotrac
+INC     writedynav.f90::ener.h
+INC     writedynav.f90::logic.h
+INC     writedynav.f90::paramet.h
+INC     writedynav.f90::dimensions.h
+USE     inithist.f::infotrac
+USE     inithist.f::com_io_dyn_mod
+USE     nf95_put_var_m.f90::handle_err_m
+USE     nf95_def_var_m.f90::handle_err_m
+USE     pchfe_95_m.f90::assert_eq_m
+USE     nf95_get_var_m.f90::handle_err_m
+USE     nf95_gw_var_m.f90::simple
+USE     nf95_gw_var_m.f90::nf95_get_var_m
+USE     regr1_lint_m.f90::interpolation
+USE     regr1_lint_m.f90::assert_eq_m
+USE     writehist.f::infotrac
+USE     writehist.f::com_io_dyn_mod
+USE     pchsp_95_m.f90::assert_eq_m
+USE     ioipsl_getincom.f90::ioipsl_stringop
+USE     ioipsl_getincom.f90::ioipsl_errioipsl
+USE     nf95_get_att_m.f90::simple
+USE     nf95_get_att_m.f90::handle_err_m
+USE     regr3_lint_m.f90::interpolation
+USE     regr3_lint_m.f90::assert_eq_m
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_file
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_file	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_file	(revision 223)
@@ -0,0 +1,50 @@
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/pres2lev_mod.F90     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/regr1_lint_m.F90     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/ismin.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/cray.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/pchsp_95_m.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/nf95_put_att_m.F90   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/fdump.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/nf95_def_var_m.F90   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/assert_m.F90         FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/i1mach.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/misc_mod.F90         FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/assert_eq_m.F90      FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/arth.F90             FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/ismax.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/formcoord.F          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/pchfe_95_m.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/new_unit_m.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/writehist.F          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/xgetua.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/initdynav.F90        FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/wxios.F90            FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/chfev.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/ioipsl_getincom.F90  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/initfluxsto.F        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/xercnt.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/cbrt.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/regr1_step_av_m.F90  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/netcdf95.F90         FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/xerhlt.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/handle_err_m.F90     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/simple.F90           FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/pchfe.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/interpolation.F90    FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/write_field.F90      FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/nf95_gw_var_m.F90    FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/nf95_get_var_m.F90   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/xerprn.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/xersve.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/j4save.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/xermsg.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/regr3_lint_m.F90     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/nf95_get_att_m.F90   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/nf95_put_var_m.F90   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/pchsp.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/inithist.F           FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/writedynav.F90       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/ioipsl_stringop.F90  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/vampir.F90           FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/ioipsl_errioipsl.F90 FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio/pchdf.F              FPP::SOURCE
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_ppdepend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_ppdepend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/bibio.pck_ppdepend	(revision 223)
@@ -0,0 +1,33 @@
+H writehist.F::description.h
+H writehist.F::iniprint.h
+H writehist.F::serre.h
+H writehist.F::temps.h
+H writehist.F::comconst.h
+H writehist.F::comvert.h
+H writehist.F::comgeom.h
+H writehist.F::ener.h
+H writehist.F::logic.h
+H writehist.F::paramet.h
+H writehist.F::dimensions.h
+H inithist.F::description.h
+H inithist.F::iniprint.h
+H inithist.F::serre.h
+H inithist.F::temps.h
+H inithist.F::comconst.h
+H inithist.F::comvert.h
+H inithist.F::comgeom.h
+H inithist.F::ener.h
+H inithist.F::logic.h
+H inithist.F::paramet.h
+H inithist.F::dimensions.h
+H initfluxsto.F::description.h
+H initfluxsto.F::iniprint.h
+H initfluxsto.F::serre.h
+H initfluxsto.F::temps.h
+H initfluxsto.F::comconst.h
+H initfluxsto.F::comvert.h
+H initfluxsto.F::comgeom.h
+H initfluxsto.F::ener.h
+H initfluxsto.F::logic.h
+H initfluxsto.F::paramet.h
+H initfluxsto.F::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_depend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_depend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_depend	(revision 223)
@@ -0,0 +1,357 @@
+INTNAME gr_dyn_fi_p.f::gr_dyn_fi_p
+INTNAME divergf_p.f::divergf_p
+INTNAME writehist_p.f::writehist_p
+INTNAME mod_interface_dyn_phys.f90::mod_interface_dyn_phys
+INTNAME groupe_p.f::groupe_p
+INTNAME vlspltgen_p.f::vlspltgen_p
+INTNAME guide_p_mod.f90::guide_p_mod
+INTNAME dissip_p.f::dissip_p
+INTNAME advect_new_p.f::advect_new_p
+INTNAME mod_const_mpi.f90::mod_const_mpi
+INTNAME sponge_mod_p.f90::sponge_mod_p
+INTNAME top_bound_p.f::top_bound_p
+INTNAME vitvert_p.f::vitvert_p
+INTNAME fluxstokenc_p.f::fluxstokenc_p
+INTNAME getparam.f90::getparam
+INTNAME laplacien_p.f::laplacien_p
+INTNAME gr_fi_dyn_p.f::gr_fi_dyn_p
+INTNAME sw_case_williamson91_6.f::sw_case_williamson91_6
+INTNAME ce0l.f90::ce0l
+INTNAME convmas_p.f::convmas_p
+INTNAME initdynav_p.f::initdynav_p
+INTNAME gr_v_scal_p.f::gr_v_scal_p
+INTNAME pression_p.f::pression_p
+INTNAME diverg_p.f::diverg_p
+INTNAME gcm.f::gcm
+INTNAME geopot_p.f::geopot_p
+INTNAME friction_p.f::friction_p
+INTNAME vlsplt_p.f::vlsplt_p
+INTNAME bernoui_p.f::bernoui_p
+INTNAME parallel_lmdz.f90::parallel_lmdz
+INTNAME rotat_p.f::rotat_p
+INTNAME flumass_p.f::flumass_p
+INTNAME calfis_p.f::calfis_p
+INTNAME gr_u_scal_p.f::gr_u_scal_p
+INTNAME massbar_p.f::massbar_p
+INTNAME laplacien_rotgam_p.f::laplacien_rotgam_p
+INTNAME rotatf_p.f::rotatf_p
+INTNAME mod_hallo.f90::mod_hallo
+INTNAME init_gcm_lmdz.f::init_gcm_lmdz
+INTNAME divgrad2_p.f::divgrad2_p
+INTNAME dteta1_p.f::dteta1_p
+INTNAME laplacien_rot_p.f::laplacien_rot_p
+INTNAME times.f90::times
+INTNAME nxgrad_gam_p.f::nxgrad_gam_p
+INTNAME inithist_p.f::inithist_p
+INTNAME convflu_p.f::convflu_p
+INTNAME nxgrad_p.f::nxgrad_p
+INTNAME covcont_p.f::covcont_p
+INTNAME exner_hyb_p_m.f90::exner_hyb_p_m
+INTNAME massdair_p.f::massdair_p
+INTNAME dudv1_p.f::dudv1_p
+INTNAME enercin_p.f::enercin_p
+INTNAME convmas2_p.f::convmas2_p
+INTNAME vlspltqs_p.f::vlspltqs_p
+INTNAME addfi_p.f::addfi_p
+INTNAME writedynav_p.f::writedynav_p
+INTNAME divgrad_p.f::divgrad_p
+INTNAME dudv2_p.f::dudv2_p
+INTNAME nxgraro2_p.f::nxgraro2_p
+INTNAME caldyn_p.f::caldyn_p
+INTNAME laplacien_gam_p.f::laplacien_gam_p
+INTNAME convmas1_p.f::convmas1_p
+INTNAME moyzon_mod.f90::moyzon_mod
+INTNAME gradiv_p.f::gradiv_p
+INTNAME bilan_dyn_p.f::bilan_dyn_p
+INTNAME groupeun_p.f::groupeun_p
+INTNAME diverg_gam_p.f::diverg_gam_p
+INTNAME integrd_p.f::integrd_p
+INTNAME filtreg_p.f::filtreg_p
+INTNAME gradiv2_p.f::gradiv2_p
+INTNAME advtrac_p.f90::advtrac_p
+INTNAME covnat_p.f::covnat_p
+INTNAME abort_gcm.f::abort_gcm
+INTNAME write_field_p.f90::write_field_p
+INTNAME conf_gcm.f::conf_gcm
+INTNAME massbarxy_p.f::massbarxy_p
+INTNAME calfis_icosa.f90::calfis_icosa
+INTNAME rotat_nfil_p.f::rotat_nfil_p
+INTNAME bands.f90::bands
+INTNAME nxgrarot_p.f::nxgrarot_p
+INTNAME initfluxsto_p.f::initfluxsto_p
+INTNAME tourpot_p.f::tourpot_p
+INTNAME wrgrads.f::wrgrads
+INTNAME leapfrog_p.f::leapfrog_p
+INTNAME qminimum_p.f::qminimum_p
+INTNAME dynredem_p.f::dynredem0_p
+INTNAME advect_p.f::advect_p
+INTNAME grad_p.f::grad_p
+INTNAME exner_milieu_p_m.f90::exner_milieu_p_m
+USE     gr_dyn_fi_p.f::parallel_lmdz
+USE     gr_dyn_fi_p.f::mod_interface_dyn_phys
+USE     gr_dyn_fi_p.f::dimphy
+USE     divergf_p.f::parallel_lmdz
+USE     writehist_p.f::parallel_lmdz
+USE     writehist_p.f::infotrac
+USE     writehist_p.f::misc_mod
+USE     mod_interface_dyn_phys.f90::mod_phys_lmdz_mpi_data
+INC     mod_interface_dyn_phys.f90::dimensions.h
+USE     groupe_p.f::parallel_lmdz
+USE     vlspltgen_p.f::parallel_lmdz
+USE     vlspltgen_p.f::Write_Field_p
+USE     vlspltgen_p.f::VAMPIR
+USE     vlspltgen_p.f::infotrac
+USE     vlspltgen_p.f::mod_hallo
+USE     guide_p_mod.f90::Write_Field_p
+USE     guide_p_mod.f90::control_mod
+USE     guide_p_mod.f90::exner_hyb_p_m
+INC     guide_p_mod.f90::serre.h
+USE     guide_p_mod.f90::pres2lev_mod
+INC     guide_p_mod.f90::comgeom2.h
+USE     guide_p_mod.f90::mod_hallo
+USE     guide_p_mod.f90::exner_milieu_p_m
+USE     guide_p_mod.f90::getparam
+USE     guide_p_mod.f90::parallel_lmdz
+INC     guide_p_mod.f90::comconst.h
+INC     guide_p_mod.f90::comvert.h
+INC     guide_p_mod.f90::comgeom.h
+USE     guide_p_mod.f90::Bands
+INC     guide_p_mod.f90::paramet.h
+INC     guide_p_mod.f90::dimensions.h
+USE     dissip_p.f::parallel_lmdz
+USE     dissip_p.f::write_field_p
+USE     advect_new_p.f::parallel_lmdz
+USE     advect_new_p.f::write_field_p
+USE     mod_const_mpi.f90::ioipsl_getincom
+USE     sponge_mod_p.f90::Write_Field_p
+USE     sponge_mod_p.f90::parallel_lmdz
+USE     top_bound_p.f::parallel_lmdz
+USE     vitvert_p.f::parallel_lmdz
+USE     getparam.f90::parallel_lmdz
+USE     getparam.f90::ioipsl_getincom
+USE     laplacien_p.f::parallel_lmdz
+USE     gr_fi_dyn_p.f::parallel_lmdz
+USE     gr_fi_dyn_p.f::mod_interface_dyn_phys
+USE     gr_fi_dyn_p.f::dimphy
+USE     ce0l.f90::control_mod
+USE     convmas_p.f::parallel_lmdz
+USE     initdynav_p.f::parallel_lmdz
+USE     initdynav_p.f::infotrac
+USE     initdynav_p.f::misc_mod
+USE     initdynav_p.f::Write_field
+USE     gr_v_scal_p.f::parallel_lmdz
+USE     pression_p.f::parallel_lmdz
+USE     diverg_p.f::parallel_lmdz
+USE     gcm.f::cpdet_mod
+USE     gcm.f::control_mod
+USE     gcm.f::mod_const_mpi
+USE     gcm.f::mod_grid_phy_lmdz
+USE     gcm.f::comgeomphy
+USE     gcm.f::filtreg_mod
+USE     gcm.f::mod_phys_lmdz_para
+USE     gcm.f::mod_hallo
+USE     gcm.f::getparam
+USE     gcm.f::parallel_lmdz
+USE     gcm.f::mod_phys_lmdz_omp_data
+USE     gcm.f::Bands
+USE     gcm.f::infotrac
+USE     gcm.f::dimphy
+USE     gcm.f::mod_interface_dyn_phys
+USE     geopot_p.f::parallel_lmdz
+USE     friction_p.f::parallel_lmdz
+USE     friction_p.f::ioipsl_getincom
+USE     friction_p.f::control_mod
+USE     vlsplt_p.f::parallel_lmdz
+USE     vlsplt_p.f::Parallel_lmdz
+USE     vlsplt_p.f::Vampir
+USE     vlsplt_p.f::mod_hallo
+USE     bernoui_p.f::parallel_lmdz
+USE     parallel_lmdz.f90::ioipsl_getincom
+USE     parallel_lmdz.f90::mod_const_mpi
+USE     parallel_lmdz.f90::vampir
+USE     parallel_lmdz.f90::Vampir
+INC     parallel_lmdz.f90::paramet.h
+INC     parallel_lmdz.f90::dimensions.h
+USE     rotat_p.f::parallel_lmdz
+USE     flumass_p.f::parallel_lmdz
+USE     calfis_p.f::Write_Field
+USE     calfis_p.f::cpdet_mod
+USE     calfis_p.f::control_mod
+USE     calfis_p.f::Write_field_p
+USE     calfis_p.f::Times
+USE     calfis_p.f::mod_phys_lmdz_para
+USE     calfis_p.f::parallel_lmdz
+USE     calfis_p.f::infotrac
+USE     calfis_p.f::moyzon_mod
+USE     calfis_p.f::mod_interface_dyn_phys
+USE     calfis_p.f::dimphy
+USE     gr_u_scal_p.f::parallel_lmdz
+USE     massbar_p.f::parallel_lmdz
+USE     laplacien_rotgam_p.f::parallel_lmdz
+USE     rotatf_p.f::parallel_lmdz
+USE     mod_hallo.f90::parallel_lmdz
+USE     init_gcm_lmdz.f::cpdet_mod
+USE     init_gcm_lmdz.f::control_mod
+USE     init_gcm_lmdz.f::mod_const_mpi
+USE     init_gcm_lmdz.f::mod_grid_phy_lmdz
+USE     init_gcm_lmdz.f::comgeomphy
+USE     init_gcm_lmdz.f::filtreg_mod
+USE     init_gcm_lmdz.f::mod_phys_lmdz_para
+USE     init_gcm_lmdz.f::mod_hallo
+USE     init_gcm_lmdz.f::getparam
+USE     init_gcm_lmdz.f::parallel_lmdz
+USE     init_gcm_lmdz.f::mod_phys_lmdz_omp_data
+USE     init_gcm_lmdz.f::Bands
+USE     init_gcm_lmdz.f::infotrac
+USE     init_gcm_lmdz.f::dimphy
+USE     init_gcm_lmdz.f::mod_interface_dyn_phys
+USE     divgrad2_p.f::parallel_lmdz
+USE     divgrad2_p.f::times
+USE     divgrad2_p.f::mod_hallo
+USE     dteta1_p.f::parallel_lmdz
+USE     dteta1_p.f::write_field_p
+USE     laplacien_rot_p.f::parallel_lmdz
+USE     times.f90::parallel_lmdz
+USE     nxgrad_gam_p.f::parallel_lmdz
+USE     inithist_p.f::parallel_lmdz
+USE     inithist_p.f::infotrac
+USE     inithist_p.f::misc_mod
+USE     inithist_p.f::Write_field
+USE     convflu_p.f::parallel_lmdz
+USE     nxgrad_p.f::parallel_lmdz
+USE     covcont_p.f::parallel_lmdz
+USE     exner_hyb_p_m.f90::parallel_lmdz
+INC     exner_hyb_p_m.f90::comconst.h
+INC     exner_hyb_p_m.f90::comgeom.h
+INC     exner_hyb_p_m.f90::comvert.h
+INC     exner_hyb_p_m.f90::serre.h
+INC     exner_hyb_p_m.f90::paramet.h
+INC     exner_hyb_p_m.f90::dimensions.h
+USE     massdair_p.f::parallel_lmdz
+USE     dudv1_p.f::parallel_lmdz
+USE     enercin_p.f::parallel_lmdz
+USE     convmas2_p.f::parallel_lmdz
+USE     vlspltqs_p.f::parallel_lmdz
+USE     vlspltqs_p.f::cpdet_mod
+USE     vlspltqs_p.f::VAMPIR
+USE     vlspltqs_p.f::mod_hallo
+USE     addfi_p.f::parallel_lmdz
+USE     addfi_p.f::control_mod
+USE     addfi_p.f::infotrac
+USE     writedynav_p.f::parallel_lmdz
+USE     writedynav_p.f::infotrac
+USE     writedynav_p.f::misc_mod
+USE     divgrad_p.f::parallel_lmdz
+USE     divgrad_p.f::times
+USE     dudv2_p.f::parallel_lmdz
+USE     nxgraro2_p.f::parallel_lmdz
+USE     nxgraro2_p.f::write_Field_p
+USE     nxgraro2_p.f::times
+USE     nxgraro2_p.f::mod_hallo
+USE     caldyn_p.f::parallel_lmdz
+USE     caldyn_p.f::Write_Field_p
+USE     laplacien_gam_p.f::parallel_lmdz
+USE     convmas1_p.f::parallel_lmdz
+USE     gradiv_p.f::parallel_lmdz
+USE     gradiv_p.f::times
+USE     bilan_dyn_p.f::parallel_lmdz
+USE     bilan_dyn_p.f::write_field_p
+USE     bilan_dyn_p.f::misc_mod
+USE     bilan_dyn_p.f::mod_hallo
+USE     groupeun_p.f::parallel_lmdz
+USE     groupeun_p.f::Write_Field_p
+USE     diverg_gam_p.f::parallel_lmdz
+USE     integrd_p.f::parallel_lmdz
+USE     integrd_p.f::control_mod
+USE     filtreg_p.f::parallel_lmdz
+USE     filtreg_p.f::mod_filtre_fft
+USE     filtreg_p.f::timer_filtre
+USE     filtreg_p.f::filtreg_mod
+USE     gradiv2_p.f::parallel_lmdz
+USE     gradiv2_p.f::Write_field_p
+USE     gradiv2_p.f::times
+USE     gradiv2_p.f::mod_hallo
+USE     advtrac_p.f90::Write_Field_p
+INC     advtrac_p.f90::description.h
+USE     advtrac_p.f90::mod_hallo
+INC     advtrac_p.f90::comconst.h
+USE     advtrac_p.f90::parallel_lmdz
+INC     advtrac_p.f90::comvert.h
+USE     advtrac_p.f90::Bands
+INC     advtrac_p.f90::logic.h
+USE     advtrac_p.f90::control_mod
+INC     advtrac_p.f90::comgeom2.h
+INC     advtrac_p.f90::temps.h
+INC     advtrac_p.f90::comdissip.h
+USE     advtrac_p.f90::infotrac
+INC     advtrac_p.f90::ener.h
+USE     advtrac_p.f90::Vampir
+INC     advtrac_p.f90::paramet.h
+USE     advtrac_p.f90::times
+INC     advtrac_p.f90::dimensions.h
+USE     covnat_p.f::parallel_lmdz
+USE     abort_gcm.f::parallel_lmdz
+USE     abort_gcm.f::ioipsl_getincom
+USE     write_field_p.f90::parallel_lmdz
+USE     write_field_p.f90::write_field
+USE     conf_gcm.f::control_mod
+USE     conf_gcm.f::ioipsl_getincom
+USE     conf_gcm.f::mod_filtre_fft
+USE     conf_gcm.f::sponge_mod_p
+USE     conf_gcm.f::assert_m
+USE     conf_gcm.f::infotrac
+USE     conf_gcm.f::misc_mod
+USE     conf_gcm.f::mod_hallo
+USE     massbarxy_p.f::parallel_lmdz
+INC     calfis_icosa.f90::comconst.h
+USE     calfis_icosa.f90::control_mod
+USE     calfis_icosa.f90::infotrac
+USE     calfis_icosa.f90::dimphy
+USE     calfis_icosa.f90::mod_phys_lmdz_para
+USE     rotat_nfil_p.f::parallel_lmdz
+USE     bands.f90::parallel_lmdz
+USE     bands.f90::times
+INC     bands.f90::dimensions.h
+USE     bands.f90::mod_phys_lmdz_para
+USE     nxgrarot_p.f::parallel_lmdz
+USE     nxgrarot_p.f::write_field_p
+USE     nxgrarot_p.f::times
+USE     initfluxsto_p.f::parallel_lmdz
+USE     initfluxsto_p.f::misc_mod
+USE     initfluxsto_p.f::Write_field
+USE     tourpot_p.f::parallel_lmdz
+USE     leapfrog_p.f::Write_Field_p
+USE     leapfrog_p.f::exner_hyb_p_m
+USE     leapfrog_p.f::vampir
+USE     leapfrog_p.f::misc_mod
+USE     leapfrog_p.f::mod_hallo
+USE     leapfrog_p.f::parallel_lmdz
+USE     leapfrog_p.f::exner_milieu_p_m
+USE     leapfrog_p.f::Bands
+USE     leapfrog_p.f::comuforc_h
+USE     leapfrog_p.f::cpdet_mod
+USE     leapfrog_p.f::Write_Field
+USE     leapfrog_p.f::guide_p_mod
+USE     leapfrog_p.f::control_mod
+USE     leapfrog_p.f::exner_hyb_m
+USE     leapfrog_p.f::getparam
+USE     leapfrog_p.f::sponge_mod_p
+USE     leapfrog_p.f::exner_milieu_m
+USE     leapfrog_p.f::timer_filtre
+USE     leapfrog_p.f::infotrac
+USE     leapfrog_p.f::times
+USE     qminimum_p.f::parallel_lmdz
+USE     dynredem_p.f::parallel_lmdz
+USE     dynredem_p.f::control_mod
+USE     dynredem_p.f::netcdf95
+USE     dynredem_p.f::infotrac
+USE     advect_p.f::parallel_lmdz
+USE     advect_p.f::write_field_p
+USE     grad_p.f::parallel_lmdz
+USE     exner_milieu_p_m.f90::parallel_lmdz
+INC     exner_milieu_p_m.f90::comconst.h
+INC     exner_milieu_p_m.f90::comgeom.h
+INC     exner_milieu_p_m.f90::comvert.h
+INC     exner_milieu_p_m.f90::serre.h
+INC     exner_milieu_p_m.f90::paramet.h
+INC     exner_milieu_p_m.f90::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_file
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_file	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_file	(revision 223)
@@ -0,0 +1,91 @@
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/leapfrog_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/conf_gcm.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gr_dyn_fi_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/caldyn_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/diverg_gam_p.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/filtreg_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/ce0l.F90                   FPP::FPP9X::SOURCE::PROGRAM
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/calfis_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/guide_p_mod.F90            FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/qminimum_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/diverg_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/nxgrad_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/vlsplt_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gr_fi_dyn_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/vitvert_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gr_v_scal_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/writehist_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/logic.h                    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/laplacien_rot_p.F          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/covcont_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/rotatf_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/grad_p.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/tourpot_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/laplacien_rotgam_p.F       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/top_bound_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/parallel_lmdz.F90          FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/massbar_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/nxgrarot_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/sw_case_williamson91_6.F   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/dudv2_p.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gr_u_scal_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/advect_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/exner_hyb_p_m.F90          FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/dteta1_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/addfi_p.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/groupe_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/bernoui_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/divgrad_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/covnat_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/moyzon_mod.F90             FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/write_field_p.F90          FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/vlspltgen_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/dynredem_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/exner_milieu_p_m.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/initdynav_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/flumass_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/advect_new_p.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/sponge_mod_p.F90           FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/convflu_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/rotat_p.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/friction_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/wrgrads.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/nxgrad_gam_p.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/writedynav_p.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/advtrac_p.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/calfis_icosa.f90           FORTRAN::FORTRAN9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/mod_hallo.F90              FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/init_gcm_lmdz.F            FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/laplacien_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gradiv_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/abort_gcm.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/laplacien_gam_p.F          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/inithist_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/divgrad2_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/convmas_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/bands.F90                  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/divergf_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/vlspltqs_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/times.F90                  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gcm.F                      FPP::SOURCE::PROGRAM
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/pression_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/bilan_dyn_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/mod_const_mpi.F90          FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/convmas1_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/enercin_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/massdair_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/nxgraro2_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gradiv2_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/geopot_p.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/dudv1_p.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/rotat_nfil_p.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/groupeun_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/fluxstokenc_p.F            FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/massbarxy_p.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/convmas2_p.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/integrd_p.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/omp_chunk.h                CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/getparam.F90               FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/initfluxsto_p.F            FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/mod_interface_dyn_phys.F90 FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/dissip_p.F                 FPP::SOURCE
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_ppdepend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_ppdepend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn.pck_ppdepend	(revision 223)
@@ -0,0 +1,384 @@
+H mod_hallo.F90::paramet.h
+H mod_hallo.F90::dimensions.h
+H laplacien_p.F::comgeom.h
+H laplacien_p.F::paramet.h
+H laplacien_p.F::dimensions.h
+H parallel_lmdz.F90::iniprint.h
+H parallel_lmdz.F90::paramet.h
+H parallel_lmdz.F90::dimensions.h
+H vlsplt_p.F::comconst.h
+H vlsplt_p.F::comgeom.h
+H vlsplt_p.F::comvert.h
+H vlsplt_p.F::logic.h
+H vlsplt_p.F::paramet.h
+H vlsplt_p.F::dimensions.h
+H writehist_p.F::iniprint.h
+H writehist_p.F::description.h
+H writehist_p.F::serre.h
+H writehist_p.F::temps.h
+H writehist_p.F::comconst.h
+H writehist_p.F::comvert.h
+H writehist_p.F::comgeom.h
+H writehist_p.F::ener.h
+H writehist_p.F::logic.h
+H writehist_p.F::paramet.h
+H writehist_p.F::dimensions.h
+H laplacien_rotgam_p.F::comgeom.h
+H laplacien_rotgam_p.F::paramet.h
+H laplacien_rotgam_p.F::dimensions.h
+H dudv2_p.F::comvert.h
+H dudv2_p.F::paramet.h
+H dudv2_p.F::dimensions.h
+H divgrad_p.F::comgeom.h
+H divgrad_p.F::logic.h
+H divgrad_p.F::comdissipn.h
+H divgrad_p.F::paramet.h
+H divgrad_p.F::dimensions.h
+H divergf_p.F::comgeom.h
+H divergf_p.F::paramet.h
+H divergf_p.F::dimensions.h
+H diverg_p.F::comgeom.h
+H diverg_p.F::paramet.h
+H diverg_p.F::dimensions.h
+H groupe_p.F::comconst.h
+H groupe_p.F::comvert.h
+H groupe_p.F::comgeom2.h
+H groupe_p.F::paramet.h
+H groupe_p.F::dimensions.h
+H convflu_p.F::comgeom.h
+H convflu_p.F::paramet.h
+H convflu_p.F::dimensions.h
+H bernoui_p.F::logic.h
+H bernoui_p.F::paramet.h
+H bernoui_p.F::dimensions.h
+H friction_p.F::iniprint.h
+H friction_p.F::comconst.h
+H friction_p.F::academic.h
+H friction_p.F::comgeom2.h
+H friction_p.F::paramet.h
+H friction_p.F::dimensions.h
+H vlspltqs_p.F::comconst.h
+H vlspltqs_p.F::comgeom.h
+H vlspltqs_p.F::comvert.h
+H vlspltqs_p.F::logic.h
+H vlspltqs_p.F::paramet.h
+H vlspltqs_p.F::dimensions.h
+H sw_case_williamson91_6.F::iniprint.h
+H sw_case_williamson91_6.F::comconst.h
+H sw_case_williamson91_6.F::comgeom.h
+H sw_case_williamson91_6.F::comvert.h
+H sw_case_williamson91_6.F::paramet.h
+H sw_case_williamson91_6.F::dimensions.h
+H nxgrarot_p.F::logic.h
+H nxgrarot_p.F::comdissipn.h
+H nxgrarot_p.F::paramet.h
+H nxgrarot_p.F::dimensions.h
+H advect_p.F::comconst.h
+H advect_p.F::comgeom.h
+H advect_p.F::comvert.h
+H advect_p.F::ener.h
+H advect_p.F::logic.h
+H advect_p.F::paramet.h
+H advect_p.F::dimensions.h
+H qminimum_p.F::comvert.h
+H qminimum_p.F::paramet.h
+H qminimum_p.F::dimensions.h
+H gradiv_p.F::logic.h
+H gradiv_p.F::comdissipn.h
+H gradiv_p.F::paramet.h
+H gradiv_p.F::dimensions.h
+H gr_u_scal_p.F::comgeom.h
+H gr_u_scal_p.F::paramet.h
+H gr_u_scal_p.F::dimensions.h
+H laplacien_rot_p.F::comgeom.h
+H laplacien_rot_p.F::paramet.h
+H laplacien_rot_p.F::dimensions.h
+H initfluxsto_p.F::iniprint.h
+H initfluxsto_p.F::description.h
+H initfluxsto_p.F::serre.h
+H initfluxsto_p.F::temps.h
+H initfluxsto_p.F::comconst.h
+H initfluxsto_p.F::comvert.h
+H initfluxsto_p.F::comgeom.h
+H initfluxsto_p.F::ener.h
+H initfluxsto_p.F::logic.h
+H initfluxsto_p.F::paramet.h
+H initfluxsto_p.F::dimensions.h
+H grad_p.F::paramet.h
+H grad_p.F::dimensions.h
+H covnat_p.F::comgeom.h
+H covnat_p.F::paramet.h
+H covnat_p.F::dimensions.h
+H wrgrads.F::gradsdef.h
+H convmas_p.F::comvert.h
+H convmas_p.F::logic.h
+H convmas_p.F::paramet.h
+H convmas_p.F::dimensions.h
+H nxgrad_gam_p.F::comgeom.h
+H nxgrad_gam_p.F::paramet.h
+H nxgrad_gam_p.F::dimensions.h
+H addfi_p.F::comconst.h
+H addfi_p.F::comgeom.h
+H addfi_p.F::serre.h
+H addfi_p.F::paramet.h
+H addfi_p.F::dimensions.h
+H nxgraro2_p.F::comdissipn.h
+H nxgraro2_p.F::paramet.h
+H nxgraro2_p.F::dimensions.h
+H pression_p.F::paramet.h
+H pression_p.F::dimensions.h
+H fluxstokenc_p.F::iniprint.h
+H fluxstokenc_p.F::comconst.h
+H fluxstokenc_p.F::comvert.h
+H fluxstokenc_p.F::comgeom.h
+H fluxstokenc_p.F::tracstoke.h
+H fluxstokenc_p.F::temps.h
+H fluxstokenc_p.F::paramet.h
+H fluxstokenc_p.F::dimensions.h
+H top_bound_p.F::iniprint.h
+H top_bound_p.F::comconst.h
+H top_bound_p.F::comvert.h
+H top_bound_p.F::comgeom2.h
+H top_bound_p.F::comdissipn.h
+H top_bound_p.F::paramet.h
+H top_bound_p.F::dimensions.h
+H massbar_p.F::comconst.h
+H massbar_p.F::comgeom.h
+H massbar_p.F::paramet.h
+H massbar_p.F::dimensions.h
+H rotatf_p.F::comgeom.h
+H rotatf_p.F::paramet.h
+H rotatf_p.F::dimensions.h
+H diverg_gam_p.F::comgeom.h
+H diverg_gam_p.F::paramet.h
+H diverg_gam_p.F::dimensions.h
+H dteta1_p.F::logic.h
+H dteta1_p.F::paramet.h
+H dteta1_p.F::dimensions.h
+H moyzon_mod.F90::paramet.h
+H moyzon_mod.F90::dimensions.h
+H guide_p_mod.F90::paramet.h
+H guide_p_mod.F90::dimensions.h
+H gr_v_scal_p.F::comgeom.h
+H gr_v_scal_p.F::paramet.h
+H gr_v_scal_p.F::dimensions.h
+H rotat_p.F::comgeom.h
+H rotat_p.F::paramet.h
+H rotat_p.F::dimensions.h
+H groupeun_p.F::comconst.h
+H groupeun_p.F::comgeom2.h
+H groupeun_p.F::paramet.h
+H groupeun_p.F::dimensions.h
+H conf_gcm.F::iniprint.h
+H conf_gcm.F::comconst.h
+H conf_gcm.F::comdissnew.h
+H conf_gcm.F::serre.h
+H conf_gcm.F::logic.h
+H conf_gcm.F::temps.h
+H conf_gcm.F::paramet.h
+H conf_gcm.F::dimensions.h
+H advect_new_p.F::comconst.h
+H advect_new_p.F::comgeom.h
+H advect_new_p.F::comvert.h
+H advect_new_p.F::ener.h
+H advect_new_p.F::logic.h
+H advect_new_p.F::paramet.h
+H advect_new_p.F::dimensions.h
+H covcont_p.F::comgeom.h
+H covcont_p.F::paramet.h
+H covcont_p.F::dimensions.h
+H enercin_p.F::comgeom.h
+H enercin_p.F::paramet.h
+H enercin_p.F::dimensions.h
+H convmas1_p.F::comvert.h
+H convmas1_p.F::logic.h
+H convmas1_p.F::paramet.h
+H convmas1_p.F::dimensions.h
+H dynredem_p.F::iniprint.h
+H dynredem_p.F::description.h
+H dynredem_p.F::serre.h
+H dynredem_p.F::comgeom2.h
+H dynredem_p.F::temps.h
+H dynredem_p.F::comconst.h
+H dynredem_p.F::comgeom.h
+H dynredem_p.F::comvert.h
+H dynredem_p.F::ener.h
+H dynredem_p.F::logic.h
+H dynredem_p.F::paramet.h
+H dynredem_p.F::dimensions.h
+H dissip_p.F::comconst.h
+H dissip_p.F::comdissnew.h
+H dissip_p.F::comgeom.h
+H dissip_p.F::comdissipn.h
+H dissip_p.F::paramet.h
+H dissip_p.F::dimensions.h
+H divgrad2_p.F::comgeom2.h
+H divgrad2_p.F::comdissipn.h
+H divgrad2_p.F::paramet.h
+H divgrad2_p.F::dimensions.h
+H times.F90::paramet.h
+H times.F90::dimensions.h
+H flumass_p.F::comgeom.h
+H flumass_p.F::paramet.h
+H flumass_p.F::dimensions.h
+H ce0l.F90::iniprint.h
+H ce0l.F90::logic.h
+H ce0l.F90::temps.h
+H ce0l.F90::paramet.h
+H ce0l.F90::dimensions.h
+H writedynav_p.F::iniprint.h
+H writedynav_p.F::description.h
+H writedynav_p.F::serre.h
+H writedynav_p.F::temps.h
+H writedynav_p.F::comconst.h
+H writedynav_p.F::comvert.h
+H writedynav_p.F::comgeom.h
+H writedynav_p.F::ener.h
+H writedynav_p.F::logic.h
+H writedynav_p.F::paramet.h
+H writedynav_p.F::dimensions.h
+H initdynav_p.F::iniprint.h
+H initdynav_p.F::description.h
+H initdynav_p.F::serre.h
+H initdynav_p.F::temps.h
+H initdynav_p.F::comconst.h
+H initdynav_p.F::comvert.h
+H initdynav_p.F::comgeom.h
+H initdynav_p.F::ener.h
+H initdynav_p.F::logic.h
+H initdynav_p.F::paramet.h
+H initdynav_p.F::dimensions.h
+H caldyn_p.F::comconst.h
+H caldyn_p.F::comgeom.h
+H caldyn_p.F::comvert.h
+H caldyn_p.F::paramet.h
+H caldyn_p.F::dimensions.h
+H calfis_p.F::iniprint.h
+H calfis_p.F::comconst.h
+H calfis_p.F::comvert.h
+H calfis_p.F::comgeom2.h
+H calfis_p.F::logic.h
+H calfis_p.F::temps.h
+H calfis_p.F::paramet.h
+H calfis_p.F::dimensions.h
+H massbarxy_p.F::comconst.h
+H massbarxy_p.F::comgeom.h
+H massbarxy_p.F::paramet.h
+H massbarxy_p.F::dimensions.h
+H gradiv2_p.F::comgeom.h
+H gradiv2_p.F::comdissipn.h
+H gradiv2_p.F::paramet.h
+H gradiv2_p.F::dimensions.h
+H inithist_p.F::iniprint.h
+H inithist_p.F::description.h
+H inithist_p.F::serre.h
+H inithist_p.F::temps.h
+H inithist_p.F::comconst.h
+H inithist_p.F::comvert.h
+H inithist_p.F::comgeom.h
+H inithist_p.F::ener.h
+H inithist_p.F::logic.h
+H inithist_p.F::paramet.h
+H inithist_p.F::dimensions.h
+H nxgrad_p.F::comgeom.h
+H nxgrad_p.F::paramet.h
+H nxgrad_p.F::dimensions.h
+H filtreg_p.F::coefils.h
+H filtreg_p.F::paramet.h
+H filtreg_p.F::dimensions.h
+H rotat_nfil_p.F::comgeom.h
+H rotat_nfil_p.F::paramet.h
+H rotat_nfil_p.F::dimensions.h
+H bilan_dyn_p.F::iniprint.h
+H bilan_dyn_p.F::comconst.h
+H bilan_dyn_p.F::comvert.h
+H bilan_dyn_p.F::comgeom2.h
+H bilan_dyn_p.F::temps.h
+H bilan_dyn_p.F::paramet.h
+H bilan_dyn_p.F::dimensions.h
+H geopot_p.F::comvert.h
+H geopot_p.F::paramet.h
+H geopot_p.F::dimensions.h
+H gcm.F::iniprint.h
+H gcm.F::description.h
+H gcm.F::indicesol.h
+H gcm.F::serre.h
+H gcm.F::temps.h
+H gcm.F::comconst.h
+H gcm.F::comdissnew.h
+H gcm.F::tracstoke.h
+H gcm.F::comgeom.h
+H gcm.F::comvert.h
+H gcm.F::ener.h
+H gcm.F::logic.h
+H gcm.F::paramet.h
+H gcm.F::dimensions.h
+H tourpot_p.F::comgeom.h
+H tourpot_p.F::logic.h
+H tourpot_p.F::paramet.h
+H tourpot_p.F::dimensions.h
+H abort_gcm.F::iniprint.h
+H massdair_p.F::comconst.h
+H massdair_p.F::comgeom.h
+H massdair_p.F::paramet.h
+H massdair_p.F::dimensions.h
+H dudv1_p.F::paramet.h
+H dudv1_p.F::dimensions.h
+H sponge_mod_p.F90::iniprint.h
+H sponge_mod_p.F90::comdissip.h
+H sponge_mod_p.F90::comvert.h
+H sponge_mod_p.F90::comgeom2.h
+H sponge_mod_p.F90::paramet.h
+H sponge_mod_p.F90::dimensions.h
+H init_gcm_lmdz.F::iniprint.h
+H init_gcm_lmdz.F::description.h
+H init_gcm_lmdz.F::indicesol.h
+H init_gcm_lmdz.F::serre.h
+H init_gcm_lmdz.F::temps.h
+H init_gcm_lmdz.F::comconst.h
+H init_gcm_lmdz.F::comdissnew.h
+H init_gcm_lmdz.F::tracstoke.h
+H init_gcm_lmdz.F::comgeom.h
+H init_gcm_lmdz.F::comvert.h
+H init_gcm_lmdz.F::ener.h
+H init_gcm_lmdz.F::logic.h
+H init_gcm_lmdz.F::paramet.h
+H init_gcm_lmdz.F::dimensions.h
+H laplacien_gam_p.F::comgeom.h
+H laplacien_gam_p.F::paramet.h
+H laplacien_gam_p.F::dimensions.h
+H convmas2_p.F::comvert.h
+H convmas2_p.F::logic.h
+H convmas2_p.F::paramet.h
+H convmas2_p.F::dimensions.h
+H integrd_p.F::iniprint.h
+H integrd_p.F::serre.h
+H integrd_p.F::temps.h
+H integrd_p.F::comconst.h
+H integrd_p.F::comgeom.h
+H integrd_p.F::comvert.h
+H integrd_p.F::logic.h
+H integrd_p.F::paramet.h
+H integrd_p.F::dimensions.h
+H leapfrog_p.F::iniprint.h
+H leapfrog_p.F::description.h
+H leapfrog_p.F::serre.h
+H leapfrog_p.F::temps.h
+H leapfrog_p.F::write_grads_dyn.h
+H leapfrog_p.F::comconst.h
+H leapfrog_p.F::academic.h
+H leapfrog_p.F::comvert.h
+H leapfrog_p.F::comgeom.h
+H leapfrog_p.F::comdissnew.h
+H leapfrog_p.F::ener.h
+H leapfrog_p.F::logic.h
+H leapfrog_p.F::paramet.h
+H leapfrog_p.F::dimensions.h
+H vitvert_p.F::comvert.h
+H vitvert_p.F::paramet.h
+H vitvert_p.F::dimensions.h
+H vlspltgen_p.F::comconst.h
+H vlspltgen_p.F::comvert.h
+H vlspltgen_p.F::logic.h
+H vlspltgen_p.F::paramet.h
+H vlspltgen_p.F::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_depend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_depend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_depend	(revision 223)
@@ -0,0 +1,197 @@
+INTNAME vitvert.f::vitvert
+INTNAME test_period.f::test_period
+INTNAME grid_atob.f::grille_m
+INTNAME sortvarc.f::sortvarc
+INTNAME cpdet_mod.f90::cpdet_mod
+INTNAME rotat_nfil.f::rotat_nfil
+INTNAME dynredem.f::dynredem0
+INTNAME gr_fi_dyn.f::gr_fi_dyn
+INTNAME rotatst.f::rotatst
+INTNAME minmax2.f::minmax2
+INTNAME advzp.f::advzp
+INTNAME fxysinus.f::fxysinus
+INTNAME sort.f::sort
+INTNAME control_mod.f90::control_mod
+INTNAME massbar.f::massbar
+INTNAME advz.f::advz
+INTNAME conf_planete.f90::conf_planete
+INTNAME inter_barxy_m.f90::inter_barxy_m
+INTNAME extrapol.f::extrapol
+INTNAME advxp.f::advxp
+INTNAME grad.f::grad
+INTNAME prather.f::prather
+INTNAME fxy.f::fxy
+INTNAME laplacien_gam.f::laplacien_gam
+INTNAME dump2d.f::dump2d
+INTNAME limz.f::limz
+INTNAME advyp.f::advyp
+INTNAME comuforc_h.f90::comuforc_h
+INTNAME inidissip.f90::inidissip
+INTNAME pression.f::pression
+INTNAME gr_dyn_fi.f::gr_dyn_fi
+INTNAME inigrads.f::inigrads
+INTNAME iniacademic.f90::iniacademic
+INTNAME coordij.f::coordij
+INTNAME massdair.f::massdair
+INTNAME limx.f::limx
+INTNAME psextbar.f::psextbar
+INTNAME gradiv2.f::gradiv2
+INTNAME gr_u_scal.f::gr_u_scal
+INTNAME adaptdt.f::adaptdt
+INTNAME laplacien_rotgam.f::laplacien_rotgam
+INTNAME interpre.f::interpre
+INTNAME laplacien.f::laplacien
+INTNAME pbar.f::pbar
+INTNAME invert_lat.f90::invert_lat
+INTNAME heavyside.f::heavyside
+INTNAME massbarxy.f::massbarxy
+INTNAME convflu.f::convflu
+INTNAME covnat.f::covnat
+INTNAME relaxetat0.f::relaxetat0
+INTNAME disvert.f90::disvert
+INTNAME com_io_dyn_mod.f90::com_io_dyn_mod
+INTNAME disvert_noterre.f::disvert_noterre
+INTNAME gr_ecrit_fi.f::gr_ecrit_fi
+INTNAME ugeostr.f90::ugeostr
+INTNAME covcont.f::covcont
+INTNAME q_sat.f::q_sat
+INTNAME exner_hyb_m.f90::exner_hyb_m
+INTNAME coefpoly.f::coefpoly
+INTNAME dynetat0.f::dynetat0
+INTNAME advx.f::advx
+INTNAME pentes_ini.f::pentes_ini
+INTNAME enercin.f::enercin
+INTNAME diverg_gam.f::diverg_gam
+INTNAME ppm3d.f::ppm3d
+INTNAME tidal_forces.f::tidal_forces
+INTNAME gr_int_dyn.f::gr_int_dyn
+INTNAME traceurpole.f::traceurpole
+INTNAME divgrad2.f::divgrad2
+INTNAME infotrac.f90::infotrac
+INTNAME nxgraro2.f::nxgraro2
+INTNAME nxgrad.f::nxgrad
+INTNAME divergf.f::divergf
+INTNAME convmas.f::convmas
+INTNAME rotat.f::rotat
+INTNAME initial0.f::initial0
+INTNAME exner_milieu_m.f90::exner_milieu_m
+INTNAME bernoui.f::bernoui
+INTNAME iniconst.f90::iniconst
+INTNAME divgrad.f::divgrad
+INTNAME interpost.f::interpost
+INTNAME limy.f::limy
+INTNAME divergst.f::divergst
+INTNAME nxgrad_gam.f::nxgrad_gam
+INTNAME minmax.f::minmax
+INTNAME ran1.f::ran1
+INTNAME gradiv.f::gradiv
+INTNAME flumass.f::flumass
+INTNAME laplacien_rot.f::laplacien_rot
+INTNAME fxyhyper.f::fxyhyper
+INTNAME nxgrarot.f::nxgrarot
+INTNAME geopot.f::geopot
+INTNAME advy.f::advy
+INTNAME tourpot.f::tourpot
+INTNAME diverg.f::diverg
+INTNAME sortvarc0.f::sortvarc0
+INTNAME gr_v_scal.f::gr_v_scal
+INTNAME nxgradst.f::nxgradst
+INTNAME juldate.f::juldate
+INTNAME grilles_gcm_netcdf_sub.f90::grilles_gcm_netcdf_sub
+INTNAME inigeom.f::inigeom
+INTNAME diagedyn.f::diagedyn
+INTNAME fxhyp.f::fxhyp
+INTNAME advn.f::advn
+INTNAME rotatf.f::rotatf
+INTNAME defrun.f::defrun
+INTNAME fyhyp.f::fyhyp
+USE     test_period.f::infotrac
+USE     sortvarc.f::control_mod
+USE     cpdet_mod.f90::parallel_lmdz
+USE     cpdet_mod.f90::control_mod
+USE     dynredem.f::control_mod
+USE     dynredem.f::netcdf95
+USE     dynredem.f::infotrac
+USE     conf_planete.f90::ioipsl_getincom
+INC     inter_barxy_m.f90::comconst.h
+USE     inter_barxy_m.f90::assert_m
+INC     inter_barxy_m.f90::comgeom2.h
+USE     inter_barxy_m.f90::assert_eq_m
+INC     inter_barxy_m.f90::paramet.h
+INC     inter_barxy_m.f90::dimensions.h
+INC     inidissip.f90::iniprint.h
+INC     inidissip.f90::comconst.h
+USE     inidissip.f90::control_mod
+INC     inidissip.f90::comvert.h
+INC     inidissip.f90::logic.h
+INC     inidissip.f90::paramet.h
+INC     inidissip.f90::comdissipn.h
+INC     inidissip.f90::dimensions.h
+USE     iniacademic.f90::Write_Field
+INC     iniacademic.f90::iniprint.h
+USE     iniacademic.f90::exner_hyb_m
+USE     iniacademic.f90::ioipsl_getincom
+USE     iniacademic.f90::control_mod
+USE     iniacademic.f90::filtreg_mod
+INC     iniacademic.f90::temps.h
+INC     iniacademic.f90::comconst.h
+INC     iniacademic.f90::academic.h
+USE     iniacademic.f90::exner_milieu_m
+INC     iniacademic.f90::comgeom.h
+INC     iniacademic.f90::comvert.h
+INC     iniacademic.f90::ener.h
+USE     iniacademic.f90::infotrac
+INC     iniacademic.f90::logic.h
+INC     iniacademic.f90::paramet.h
+INC     iniacademic.f90::dimensions.h
+USE     adaptdt.f::control_mod
+USE     interpre.f::control_mod
+USE     relaxetat0.f::comuforc_h
+USE     relaxetat0.f::ioipsl_getincom
+INC     disvert.f90::comconst.h
+INC     disvert.f90::iniprint.h
+USE     disvert.f90::ioipsl_getincom
+INC     disvert.f90::comvert.h
+USE     disvert.f90::assert_m
+USE     disvert.f90::new_unit_m
+INC     disvert.f90::logic.h
+INC     disvert.f90::paramet.h
+INC     disvert.f90::dimensions.h
+USE     disvert_noterre.f::ioipsl_getincom
+INC     ugeostr.f90::comconst.h
+INC     ugeostr.f90::comgeom2.h
+INC     ugeostr.f90::paramet.h
+INC     ugeostr.f90::dimensions.h
+INC     exner_hyb_m.f90::comconst.h
+INC     exner_hyb_m.f90::comvert.h
+INC     exner_hyb_m.f90::comgeom.h
+INC     exner_hyb_m.f90::serre.h
+INC     exner_hyb_m.f90::paramet.h
+INC     exner_hyb_m.f90::dimensions.h
+USE     dynetat0.f::control_mod
+USE     dynetat0.f::infotrac
+USE     traceurpole.f::control_mod
+INC     infotrac.f90::iniprint.h
+USE     infotrac.f90::control_mod
+INC     infotrac.f90::dimensions.h
+INC     exner_milieu_m.f90::comconst.h
+INC     exner_milieu_m.f90::comvert.h
+INC     exner_milieu_m.f90::comgeom.h
+INC     exner_milieu_m.f90::serre.h
+INC     exner_milieu_m.f90::paramet.h
+INC     exner_milieu_m.f90::dimensions.h
+INC     iniconst.f90::comconst.h
+INC     iniconst.f90::iniprint.h
+USE     iniconst.f90::control_mod
+USE     iniconst.f90::ioipsl_getincom
+INC     iniconst.f90::comvert.h
+INC     iniconst.f90::paramet.h
+INC     iniconst.f90::temps.h
+INC     iniconst.f90::dimensions.h
+INC     grilles_gcm_netcdf_sub.f90::comconst.h
+INC     grilles_gcm_netcdf_sub.f90::comvert.h
+INC     grilles_gcm_netcdf_sub.f90::comgeom.h
+INC     grilles_gcm_netcdf_sub.f90::serre.h
+INC     grilles_gcm_netcdf_sub.f90::paramet.h
+INC     grilles_gcm_netcdf_sub.f90::dimensions.h
+USE     defrun.f::control_mod
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_file
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_file	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_file	(revision 223)
@@ -0,0 +1,125 @@
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gradiv2.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/rotatf.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/massbarxy.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/inigeom.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/sortvarc0.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/diverg.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/pbar.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/coefpoly.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/nxgradst.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/com_io_dyn_mod.F90         FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/massbar.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/write_grads_dyn.h          CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/rotatst.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/limy.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/ener.h                     CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/limx.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/covcont.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/juldate.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/grid_atob.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/vitvert.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advzp.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/disvert.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/dynetat0.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/nxgraro2.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/dump2d.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comvert.h                  CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/pression.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gradsdef.h                 CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/diagedyn.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/heavyside.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/inigrads.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/iniconst.F90               FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/fxysinus.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advy.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/coordij.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/flumass.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/exner_hyb_m.F90            FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/enercin.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/defrun.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/description.h              CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/cpdet_mod.F90              FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gr_dyn_fi.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advn.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/interpre.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/adaptdt.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/laplacien_gam.F            FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gr_v_scal.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/iniacademic.F90            FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/conf_planete.F90           FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/divgrad2.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/exner_milieu_m.F90         FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gr_ecrit_fi.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/academic.h                 CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/nxgrad_gam.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/relaxetat0.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gr_int_dyn.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/geopot.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/nxgrarot.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/laplacien_rot.F            FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/invert_lat.F90             FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/fyhyp.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/ran1.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advyp.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/grilles_gcm_netcdf_sub.F90 FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/fxyhyper.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/disvert_noterre.F          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/traceurpole.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/infotrac.F90               FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/paramet.h                  CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/minmax.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/ugeostr.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comgeom2.h                 CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/nxgrad.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/extrapol.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/grad.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/interpost.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/rotat.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/covnat.F                   FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/tidal_forces.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/inidissip.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/minmax2.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comdissipn.h               CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/dynredem.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/inter_barxy_m.F90          FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/clesph0.h                  CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/massdair.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/temps.h                    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/tourpot.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/prather.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gr_fi_dyn.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/fxy.F                      FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/q_sat.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comdissip.h                CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/ppm3d.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/iniprint.h                 CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/convmas.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/convflu.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/pentes_ini.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comdissnew.h               CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/laplacien.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/test_period.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/control_mod.F90            FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/limz.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/laplacien_rotgam.F         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comgeom.h                  CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advxp.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advz.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/divergf.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/rotat_nfil.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/sort.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/initial0.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gr_u_scal.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/divergst.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comconst.h                 CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/tracstoke.h                CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/serre.h                    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/bernoui.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/diverg_gam.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/fxhyp.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/sortvarc.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/advx.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/psextbar.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/divgrad.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/comuforc_h.F90             FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common/gradiv.F                   FPP::SOURCE
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_ppdepend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_ppdepend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/dyn3d_common.pck_ppdepend	(revision 223)
@@ -0,0 +1,327 @@
+H tourpot.F::comgeom.h
+H tourpot.F::logic.h
+H tourpot.F::paramet.h
+H tourpot.F::dimensions.h
+H advxp.F::comconst.h
+H advxp.F::comvert.h
+H advxp.F::paramet.h
+H advxp.F::dimensions.h
+H gr_v_scal.F::comgeom.h
+H gr_v_scal.F::paramet.h
+H gr_v_scal.F::dimensions.h
+H defrun.F::clesph0.h
+H defrun.F::comdissnew.h
+H defrun.F::serre.h
+H defrun.F::logic.h
+H defrun.F::paramet.h
+H defrun.F::dimensions.h
+H laplacien_rot.F::comgeom.h
+H laplacien_rot.F::paramet.h
+H laplacien_rot.F::dimensions.h
+H covnat.F::comgeom.h
+H covnat.F::paramet.h
+H covnat.F::dimensions.h
+H limx.F::comconst.h
+H limx.F::comvert.h
+H limx.F::comgeom.h
+H limx.F::logic.h
+H limx.F::paramet.h
+H limx.F::dimensions.h
+H diverg_gam.F::comgeom.h
+H diverg_gam.F::paramet.h
+H diverg_gam.F::dimensions.h
+H interpost.F::comconst.h
+H interpost.F::comvert.h
+H interpost.F::comgeom2.h
+H interpost.F::paramet.h
+H interpost.F::dimensions.h
+H traceurpole.F::description.h
+H traceurpole.F::comgeom2.h
+H traceurpole.F::temps.h
+H traceurpole.F::comconst.h
+H traceurpole.F::comdissip.h
+H traceurpole.F::comvert.h
+H traceurpole.F::ener.h
+H traceurpole.F::logic.h
+H traceurpole.F::paramet.h
+H traceurpole.F::dimensions.h
+H pression.F::paramet.h
+H pression.F::dimensions.h
+H nxgraro2.F::paramet.h
+H nxgraro2.F::comdissipn.h
+H nxgraro2.F::dimensions.h
+H laplacien_gam.F::comgeom.h
+H laplacien_gam.F::paramet.h
+H laplacien_gam.F::dimensions.h
+H massbarxy.F::comconst.h
+H massbarxy.F::comgeom.h
+H massbarxy.F::paramet.h
+H massbarxy.F::dimensions.h
+H enercin.F::comgeom.h
+H enercin.F::paramet.h
+H enercin.F::dimensions.h
+H adaptdt.F::description.h
+H adaptdt.F::comgeom2.h
+H adaptdt.F::temps.h
+H adaptdt.F::comconst.h
+H adaptdt.F::comdissip.h
+H adaptdt.F::comvert.h
+H adaptdt.F::ener.h
+H adaptdt.F::logic.h
+H adaptdt.F::paramet.h
+H adaptdt.F::dimensions.h
+H dynredem.F::description.h
+H dynredem.F::iniprint.h
+H dynredem.F::serre.h
+H dynredem.F::comgeom2.h
+H dynredem.F::temps.h
+H dynredem.F::comconst.h
+H dynredem.F::comgeom.h
+H dynredem.F::comvert.h
+H dynredem.F::ener.h
+H dynredem.F::logic.h
+H dynredem.F::paramet.h
+H dynredem.F::dimensions.h
+H covcont.F::comgeom.h
+H covcont.F::paramet.h
+H covcont.F::dimensions.h
+H divergf.F::comgeom.h
+H divergf.F::paramet.h
+H divergf.F::dimensions.h
+H limz.F::comconst.h
+H limz.F::comvert.h
+H limz.F::comgeom.h
+H limz.F::logic.h
+H limz.F::paramet.h
+H limz.F::dimensions.h
+H advzp.F::comconst.h
+H advzp.F::comvert.h
+H advzp.F::comgeom.h
+H advzp.F::paramet.h
+H advzp.F::dimensions.h
+H rotatst.F::paramet.h
+H rotatst.F::dimensions.h
+H relaxetat0.F::iniprint.h
+H relaxetat0.F::paramet.h
+H relaxetat0.F::dimensions.h
+H fxhyp.F::paramet.h
+H fxhyp.F::dimensions.h
+H convflu.F::comgeom.h
+H convflu.F::paramet.h
+H convflu.F::dimensions.h
+H bernoui.F::logic.h
+H bernoui.F::paramet.h
+H bernoui.F::dimensions.h
+H grad.F::paramet.h
+H grad.F::dimensions.h
+H rotatf.F::comgeom.h
+H rotatf.F::paramet.h
+H rotatf.F::dimensions.h
+H disvert_noterre.F::comconst.h
+H disvert_noterre.F::iniprint.h
+H disvert_noterre.F::comvert.h
+H disvert_noterre.F::logic.h
+H disvert_noterre.F::paramet.h
+H disvert_noterre.F::dimensions.h
+H limy.F::comconst.h
+H limy.F::comvert.h
+H limy.F::comgeom.h
+H limy.F::logic.h
+H limy.F::paramet.h
+H limy.F::dimensions.h
+H nxgrad_gam.F::comgeom.h
+H nxgrad_gam.F::paramet.h
+H nxgrad_gam.F::dimensions.h
+H coordij.F::comconst.h
+H coordij.F::comgeom.h
+H coordij.F::serre.h
+H coordij.F::paramet.h
+H coordij.F::dimensions.h
+H advyp.F::comconst.h
+H advyp.F::comvert.h
+H advyp.F::comgeom.h
+H advyp.F::paramet.h
+H advyp.F::dimensions.h
+H sortvarc0.F::comconst.h
+H sortvarc0.F::comgeom.h
+H sortvarc0.F::comvert.h
+H sortvarc0.F::ener.h
+H sortvarc0.F::logic.h
+H sortvarc0.F::paramet.h
+H sortvarc0.F::temps.h
+H sortvarc0.F::dimensions.h
+H gradiv2.F::comgeom.h
+H gradiv2.F::paramet.h
+H gradiv2.F::comdissipn.h
+H gradiv2.F::dimensions.h
+H fxy.F::comconst.h
+H fxy.F::fxy_new.h
+H fxy.F::serre.h
+H fxy.F::paramet.h
+H fxy.F::dimensions.h
+H tidal_forces.F::comconst.h
+H tidal_forces.F::comvert.h
+H tidal_forces.F::comgeom.h
+H tidal_forces.F::logic.h
+H tidal_forces.F::paramet.h
+H tidal_forces.F::dimensions.h
+H rotat.F::comgeom.h
+H rotat.F::paramet.h
+H rotat.F::dimensions.h
+H inigeom.F::comconst.h
+H inigeom.F::comdissnew.h
+H inigeom.F::serre.h
+H inigeom.F::comgeom2.h
+H inigeom.F::logic.h
+H inigeom.F::paramet.h
+H inigeom.F::dimensions.h
+H massdair.F::comconst.h
+H massdair.F::comgeom.h
+H massdair.F::paramet.h
+H massdair.F::dimensions.h
+H nxgrarot.F::logic.h
+H nxgrarot.F::paramet.h
+H nxgrarot.F::comdissipn.h
+H nxgrarot.F::dimensions.h
+H convmas.F::comvert.h
+H convmas.F::logic.h
+H convmas.F::paramet.h
+H convmas.F::dimensions.h
+H sortvarc.F::comconst.h
+H sortvarc.F::comgeom.h
+H sortvarc.F::comvert.h
+H sortvarc.F::ener.h
+H sortvarc.F::logic.h
+H sortvarc.F::paramet.h
+H sortvarc.F::temps.h
+H sortvarc.F::dimensions.h
+H diagedyn.F::iniprint.h
+H diagedyn.F::../phylmd/YOMCST.h
+H diagedyn.F::comgeom.h
+H diagedyn.F::paramet.h
+H diagedyn.F::dimensions.h
+H diagedyn.F::../phylmd/YOETHF.h
+H diverg.F::comgeom.h
+H diverg.F::paramet.h
+H diverg.F::dimensions.h
+H gr_u_scal.F::comgeom.h
+H gr_u_scal.F::paramet.h
+H gr_u_scal.F::dimensions.h
+H rotat_nfil.F::comgeom.h
+H rotat_nfil.F::paramet.h
+H rotat_nfil.F::dimensions.h
+H flumass.F::comgeom.h
+H flumass.F::paramet.h
+H flumass.F::dimensions.h
+H interpre.F::description.h
+H interpre.F::comgeom2.h
+H interpre.F::temps.h
+H interpre.F::comconst.h
+H interpre.F::comdissip.h
+H interpre.F::comvert.h
+H interpre.F::ener.h
+H interpre.F::logic.h
+H interpre.F::paramet.h
+H interpre.F::dimensions.h
+H fxysinus.F::comconst.h
+H fxysinus.F::paramet.h
+H fxysinus.F::fxy_sin.h
+H fxysinus.F::dimensions.h
+H fyhyp.F::paramet.h
+H fyhyp.F::dimensions.h
+H pbar.F::comgeom.h
+H pbar.F::paramet.h
+H pbar.F::dimensions.h
+H geopot.F::comvert.h
+H geopot.F::paramet.h
+H geopot.F::dimensions.h
+H psextbar.F::comgeom.h
+H psextbar.F::paramet.h
+H psextbar.F::dimensions.h
+H laplacien.F::comgeom.h
+H laplacien.F::paramet.h
+H laplacien.F::dimensions.h
+H vitvert.F::comvert.h
+H vitvert.F::paramet.h
+H vitvert.F::dimensions.h
+H test_period.F::paramet.h
+H test_period.F::dimensions.h
+H gradiv.F::logic.h
+H gradiv.F::paramet.h
+H gradiv.F::comdissipn.h
+H gradiv.F::dimensions.h
+H advn.F::comconst.h
+H advn.F::iniprint.h
+H advn.F::comvert.h
+H advn.F::comgeom.h
+H advn.F::logic.h
+H advn.F::paramet.h
+H advn.F::dimensions.h
+H prather.F::comconst.h
+H prather.F::comvert.h
+H prather.F::comgeom2.h
+H prather.F::paramet.h
+H prather.F::dimensions.h
+H massbar.F::comconst.h
+H massbar.F::comgeom.h
+H massbar.F::paramet.h
+H massbar.F::dimensions.h
+H advy.F::comconst.h
+H advy.F::comvert.h
+H advy.F::comgeom2.h
+H advy.F::paramet.h
+H advy.F::dimensions.h
+H conf_planete.F90::comconst.h
+H conf_planete.F90::comvert.h
+H conf_planete.F90::dimensions.h
+H dynetat0.F::description.h
+H dynetat0.F::iniprint.h
+H dynetat0.F::serre.h
+H dynetat0.F::comgeom2.h
+H dynetat0.F::temps.h
+H dynetat0.F::comconst.h
+H dynetat0.F::comvert.h
+H dynetat0.F::ener.h
+H dynetat0.F::logic.h
+H dynetat0.F::paramet.h
+H dynetat0.F::dimensions.h
+H divgrad2.F::comgeom2.h
+H divgrad2.F::paramet.h
+H divgrad2.F::comdissipn.h
+H divgrad2.F::dimensions.h
+H nxgradst.F::comgeom.h
+H nxgradst.F::paramet.h
+H nxgradst.F::dimensions.h
+H divergst.F::comgeom.h
+H divergst.F::paramet.h
+H divergst.F::dimensions.h
+H advz.F::comconst.h
+H advz.F::comvert.h
+H advz.F::paramet.h
+H advz.F::dimensions.h
+H cpdet_mod.F90::comconst.h
+H cpdet_mod.F90::paramet.h
+H cpdet_mod.F90::dimensions.h
+H fxyhyper.F::paramet.h
+H fxyhyper.F::dimensions.h
+H laplacien_rotgam.F::comgeom.h
+H laplacien_rotgam.F::paramet.h
+H laplacien_rotgam.F::dimensions.h
+H divgrad.F::comgeom.h
+H divgrad.F::logic.h
+H divgrad.F::paramet.h
+H divgrad.F::comdissipn.h
+H divgrad.F::dimensions.h
+H nxgrad.F::comgeom.h
+H nxgrad.F::paramet.h
+H nxgrad.F::dimensions.h
+H inigrads.F::gradsdef.h
+H advx.F::comconst.h
+H advx.F::comvert.h
+H advx.F::paramet.h
+H advx.F::dimensions.h
+H pentes_ini.F::comconst.h
+H pentes_ini.F::comvert.h
+H pentes_ini.F::comgeom2.h
+H pentes_ini.F::paramet.h
+H pentes_ini.F::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_depend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_depend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_depend	(revision 223)
@@ -0,0 +1,29 @@
+INTNAME jacobi.f90::jacobi
+INTNAME mkl_dft_type.f90::mkl_dft_type
+INTNAME mod_fft_wrapper.f90::mod_fft_wrapper
+INTNAME timer_filtre.f90::timer_filtre
+INTNAME eigen.f::eigen
+INTNAME mod_fft_mkl.f90::mod_fft_mkl
+INTNAME eigen_sort.f::eigen_sort
+INTNAME acc.f::acc
+INTNAME filtreg_mod.f90::filtreg_mod
+INTNAME inifgn.f::inifgn
+INTNAME mod_fft.f90::mod_fft
+INTNAME mod_fft_fftw.f90::mod_fft_fftw
+INTNAME mod_filtre_fft.f90::mod_filtre_fft
+INTNAME filtreg.f::filtreg
+INTNAME mod_filtre_fft_loc.f90::mod_filtre_fft_loc
+INTNAME mod_fft_mathkeisan.f90::mod_fft_mathkeisan
+INTNAME mkl_dfti.f90::mkl_dfti
+USE     mod_fft_mkl.f90::MKL_DFTI
+USE     filtreg_mod.f90::mod_filtre_fft
+USE     filtreg_mod.f90::mod_filtre_fft_loc
+USE     mod_fft.f90::mod_fft_mkl
+USE     mod_filtre_fft.f90::parallel_lmdz
+USE     mod_filtre_fft.f90::mod_fft
+INC     mod_filtre_fft.f90::dimensions.h
+USE     filtreg.f::filtreg_mod
+USE     mod_filtre_fft_loc.f90::parallel_lmdz
+USE     mod_filtre_fft_loc.f90::mod_fft
+INC     mod_filtre_fft_loc.f90::dimensions.h
+USE     mkl_dfti.f90::MKL_DFT_TYPE
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_file
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_file	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_file	(revision 223)
@@ -0,0 +1,21 @@
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/filtreg.F              FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/eigen.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_fft_mathkeisan.F90 FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/filtreg_mod.F90        FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/eigen_sort.F           FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/inifgn.F               FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/parafilt.h             CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/parafilt.h_96x71x19   
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_filtre_fft.F90     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/coefils.h              CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_fft_wrapper.F90    FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_fft_mkl.F90        FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_fft.F90            FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mkl_dfti.f90           FORTRAN::FORTRAN9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_filtre_fft_loc.F90 FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mkl_dft_type.f90       FORTRAN::FORTRAN9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/timer_filtre.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/acc.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/mod_fft_fftw.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/jacobi.F90             FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez/parafilt.h_192x142x29 
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_ppdepend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_ppdepend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/filtrez.pck_ppdepend	(revision 223)
@@ -0,0 +1,15 @@
+H inifgn.F::comgeom.h
+H inifgn.F::serre.h
+H inifgn.F::paramet.h
+H inifgn.F::coefils.h
+H inifgn.F::dimensions.h
+H eigen.F::dimensions.h
+H filtreg_mod.F90::comgeom.h
+H filtreg_mod.F90::serre.h
+H filtreg_mod.F90::logic.h
+H filtreg_mod.F90::paramet.h
+H filtreg_mod.F90::coefils.h
+H filtreg_mod.F90::dimensions.h
+H filtreg.F::paramet.h
+H filtreg.F::coefils.h
+H filtreg.F::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_depend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_depend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_depend	(revision 223)
@@ -0,0 +1,1 @@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_file
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_file	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_file	(revision 223)
@@ -0,0 +1,5 @@
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/grid/fxy_new.h    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/grid/fxy_sin.h    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/grid/fxy_reg.h    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/grid/fxyprim.h    CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/grid/dimensions.h CPP::INCLUDE
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_ppdepend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_ppdepend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/grid.pck_ppdepend	(revision 223)
@@ -0,0 +1,1 @@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_depend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_depend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_depend	(revision 223)
@@ -0,0 +1,439 @@
+INTNAME interpolateH2H2.f90::interpolateh2h2
+INTNAME iniorbit.f::iniorbit
+INTNAME evap.f::evap
+INTNAME phasechange_kcm.f90::psat_nh3
+INTNAME zerophys.f::zerophys
+INTNAME surfini.f::surfini
+INTNAME phyredem.f90::phyredem
+INTNAME aerave.f::aerave
+INTNAME init_phys_lmdz.f90::init_phys_lmdz
+INTNAME condense_cloud.f90::condense_cloud
+INTNAME iniwrite.f::iniwrite
+INTNAME tpindex.f::tpindex
+INTNAME setspi.f90::setspi
+INTNAME planetwide_mod.f90::planetwide_mod
+INTNAME iniwritesoil.f90::iniwritesoil
+INTNAME aeroptproperties.f90::aeroptproperties
+INTNAME soil.f::soil
+INTNAME sfluxi.f::sfluxi
+INTNAME cpdet.f::cpdet
+INTNAME iniwrite_specVI.f::iniwrite_specvi
+INTNAME comsaison_h.f90::comsaison_h
+INTNAME iniwrite_specIR.f::iniwrite_specir
+INTNAME params_h.f90::params_h
+INTNAME setspv.f90::setspv
+INTNAME writediagsoil.f90::writediagsoil
+INTNAME mod_phys_lmdz_transfert_para.f90::mod_phys_lmdz_transfert_para
+INTNAME mod_phys_lmdz_para.f90::mod_phys_lmdz_para
+INTNAME aerave_new.f::aerave_new
+INTNAME comsoil_h.f90::comsoil_h
+INTNAME mod_phys_lmdz_mpi_data.f90::mod_phys_lmdz_mpi_data
+INTNAME inifis.f::inifis
+INTNAME surf_heat_transp_mod.f90::surf_heat_transp_mod
+INTNAME writediagfi.f::writediagfi
+INTNAME comgeomphy.f90::comgeomphy
+INTNAME gradients_kcm.f90::gradients_kcm
+INTNAME moistadj.f90::moistadj
+INTNAME profile.f::profile
+INTNAME sfluxv.f::sfluxv
+INTNAME cvmgt.f::cvmgt
+INTNAME interpolateH2Ocont_CKD.f90::interpolateh2ocont_ckd
+INTNAME largescale.f90::largescale
+INTNAME turbdiff.f90::turbdiff
+INTNAME multipl.f::multipl
+INTNAME radinc_h.f90::radinc_h
+INTNAME writediagspecVI.f::writediagspecvi
+INTNAME writediagspecIR.f::writediagspecir
+INTNAME cvmgp.f::cvmgp
+INTNAME mucorr.f::mucorr
+INTNAME su_watercycle.f90::su_watercycle
+INTNAME mod_phys_lmdz_mpi_transfert.f90::mod_phys_lmdz_mpi_transfert
+INTNAME ave_stelspec.f90::ave_stelspec
+INTNAME interpolateN2H2.f90::interpolaten2h2
+INTNAME totalcloudfrac.f90::totalcloudfrac
+INTNAME interpolateH2Ocont_PPC.f90::interpolateh2ocont_ppc
+INTNAME def_var.f90::def_var
+INTNAME mod_phys_lmdz_omp_data.f90::mod_phys_lmdz_omp_data
+INTNAME tracer_h.f90::tracer_h
+INTNAME calc_rayleigh.f90::calc_rayleigh
+INTNAME stellarlong.f::stellarlong
+INTNAME su_gases.f90::su_gases
+INTNAME start2archive.f::start2archive
+INTNAME phyetat0.f90::phyetat0
+INTNAME calc_cpp3d.f90::calc_cpp3d
+INTNAME surface_nature.f::surface_nature
+INTNAME lect_start_archive.f::lect_start_archive
+INTNAME callsedim.f::callsedim
+INTNAME watersat.f90::watersat
+INTNAME scopyi.f::scopyi
+INTNAME calc_cpp_mugaz.f90::calc_cpp_mugaz
+INTNAME vlz_fi.f::vlz_fi
+INTNAME iniaerosol.f::iniaerosol
+INTNAME bilinearbig.f90::bilinearbig
+INTNAME mufract.f::mufract
+INTNAME newsedim.f::newsedim
+INTNAME aeropacity.f90::aeropacity
+INTNAME physiq.f90::physiq
+INTNAME tabfi.f::tabfi
+INTNAME stelang.f::stelang
+INTNAME comgeomfi_h.f90::comgeomfi_h
+INTNAME wstats.f90::wstats
+INTNAME dtridgl.f::dtridgl
+INTNAME newstart.f::newstart
+INTNAME comdiurn_h.f90::comdiurn_h
+INTNAME convadj.f::convadj
+INTNAME watercommon_h.f90::watercommon_h
+INTNAME watersat_grad.f90::watersat_grad
+INTNAME vdif_cd.f::vdif_cd
+INTNAME dsolver.f::dsolver
+INTNAME rain.f90::rain
+INTNAME datareadnc.f::datareadnc
+INTNAME lagrange.f::lagrange
+INTNAME interpolateN2N2.f90::interpolaten2n2
+INTNAME newtrelax.f90::newtrelax
+INTNAME iostart.f90::iostart
+INTNAME writeg1d.f::writeg1d
+INTNAME blackl.f::blackl
+INTNAME optcv.f90::optcv
+INTNAME bilinear.f90::bilinear
+INTNAME suaer_corrk.f90::suaer_corrk
+INTNAME kcm1d.f90::kcm1d
+INTNAME callcorrk.f90::callcorrk
+INTNAME aerosol_mod.f90::aerosol_mod
+INTNAME initracer.f::initracer
+INTNAME rings.f90::rings
+INTNAME mod_phys_lmdz_omp_transfert.f90::mod_phys_lmdz_omp_transfert
+INTNAME cp_neutral.f90::cp_neutral
+INTNAME optci.f90::optci
+INTNAME iniphysiq.f90::iniphysiq
+INTNAME calcenergy_kcm.f90::calcenergy_kcm
+INTNAME ocean_slab_mod.f90::ocean_slab_mod
+INTNAME inistats.f::inistats
+INTNAME gfluxi.f::gfluxi
+INTNAME mkstat.f90::mkstats
+INTNAME mod_grid_phy_lmdz.f90::mod_grid_phy_lmdz
+INTNAME radcommon_h.f90::radcommon_h
+INTNAME kcmprof_fn.f90::kcmprof_fn
+INTNAME soil_settings.f::soil_settings
+INTNAME slab_ice_h.f90::slab_ice_h
+INTNAME surfdat_h.f90::surfdat_h
+INTNAME interp_line.f::interp_line
+INTNAME gases_h.f90::gases_h
+INTNAME hydrol.f90::hydrol
+INTNAME vdifc.f::vdifc
+INTNAME sugas_corrk.f90::sugas_corrk
+INTNAME interpolateH2He.f90::interpolateh2he
+INTNAME dimphy.f90::dimphy
+INTNAME mass_redistribution.f90::mass_redistribution
+INTNAME radii_mod.f90::radii_mod
+INTNAME stokes.f90::stokes
+INTNAME gfluxv.f::gfluxv
+INTNAME write_archive.f::write_archive
+INTNAME forceWCfn.f::forcewcfn
+INTNAME vdif_kc.f::vdif_kc
+INTNAME datafile_mod.f90::datafile_mod
+INTNAME orbite.f::orbite
+INTNAME ini_archive.f::ini_archive
+USE     interpolateH2H2.f90::datafile_mod
+USE     evap.f::tracer_h
+USE     evap.f::watercommon_h
+USE     surfini.f::tracer_h
+USE     surfini.f::surfdat_h
+USE     surfini.f::comgeomfi_h
+USE     surfini.f::planetwide_mod
+USE     phyredem.f90::comsoil_h
+USE     phyredem.f90::iostart
+USE     phyredem.f90::mod_grid_phy_lmdz
+USE     phyredem.f90::slab_ice_h
+USE     phyredem.f90::surfdat_h
+USE     phyredem.f90::infotrac
+USE     phyredem.f90::comgeomfi_h
+USE     init_phys_lmdz.f90::mod_phys_lmdz_omp_data
+USE     init_phys_lmdz.f90::mod_grid_phy_lmdz
+USE     init_phys_lmdz.f90::mod_phys_lmdz_para
+USE     init_phys_lmdz.f90::dimphy
+USE     condense_cloud.f90::tracer_h
+USE     condense_cloud.f90::radinc_h
+USE     condense_cloud.f90::aerosol_mod
+USE     condense_cloud.f90::surfdat_h
+USE     condense_cloud.f90::radii_mod
+USE     condense_cloud.f90::comgeomfi_h
+USE     condense_cloud.f90::gases_h
+USE     iniwrite.f::comsoil_h
+USE     tpindex.f::radinc_h
+USE     setspi.f90::radinc_h
+USE     setspi.f90::radcommon_h
+USE     setspi.f90::datafile_mod
+USE     planetwide_mod.f90::mod_grid_phy_lmdz
+USE     planetwide_mod.f90::mod_phys_lmdz_para
+USE     planetwide_mod.f90::dimphy
+USE     iniwritesoil.f90::comsoil_h
+USE     aeroptproperties.f90::radinc_h
+USE     aeroptproperties.f90::radcommon_h
+USE     soil.f::comsoil_h
+INC     soil.f::dimphys.h
+INC     soil.f::dimensions.h
+USE     sfluxi.f::radinc_h
+USE     sfluxi.f::radcommon_h
+USE     iniwrite_specVI.f::comsoil_h
+USE     iniwrite_specVI.f::radinc_h
+USE     iniwrite_specVI.f::radcommon_h
+USE     iniwrite_specIR.f::radinc_h
+USE     iniwrite_specIR.f::radcommon_h
+USE     setspv.f90::radinc_h
+USE     setspv.f90::radcommon_h
+USE     setspv.f90::datafile_mod
+USE     writediagsoil.f90::comsoil_h
+USE     writediagsoil.f90::control_mod
+USE     writediagsoil.f90::mod_grid_phy_lmdz
+USE     writediagsoil.f90::mod_phys_lmdz_para
+USE     mod_phys_lmdz_transfert_para.f90::mod_phys_lmdz_mpi_transfert
+USE     mod_phys_lmdz_transfert_para.f90::mod_phys_lmdz_mpi_data
+USE     mod_phys_lmdz_transfert_para.f90::mod_phys_lmdz_omp_transfert
+USE     mod_phys_lmdz_para.f90::mod_phys_lmdz_transfert_para
+USE     mod_phys_lmdz_para.f90::mod_phys_lmdz_omp_data
+USE     mod_phys_lmdz_para.f90::mod_grid_phy_lmdz
+USE     mod_phys_lmdz_para.f90::mod_phys_lmdz_mpi_data
+USE     mod_phys_lmdz_mpi_data.f90::mod_const_mpi
+USE     inifis.f::comsoil_h
+USE     inifis.f::control_mod
+USE     inifis.f::ioipsl_getincom
+USE     inifis.f::datafile_mod
+USE     inifis.f::comdiurn_h
+USE     inifis.f::radinc_h
+USE     inifis.f::comgeomfi_h
+USE     inifis.f::planetwide_mod
+USE     surf_heat_transp_mod.f90::slab_ice_h
+USE     writediagfi.f::control_mod
+USE     writediagfi.f::mod_grid_phy_lmdz
+INC     writediagfi.f::temps.h
+USE     writediagfi.f::mod_phys_lmdz_para
+INC     writediagfi.f::comvert.h
+INC     writediagfi.f::comgeom.h
+USE     writediagfi.f::surfdat_h
+INC     writediagfi.f::paramet.h
+INC     writediagfi.f::dimensions.h
+USE     comgeomphy.f90::mod_phys_lmdz_para
+USE     gradients_kcm.f90::params_h
+USE     gradients_kcm.f90::gases_h
+USE     moistadj.f90::tracer_h
+USE     moistadj.f90::watercommon_h
+USE     profile.f::ioipsl_getincom
+USE     sfluxv.f::radinc_h
+USE     sfluxv.f::radcommon_h
+USE     interpolateH2Ocont_CKD.f90::datafile_mod
+USE     largescale.f90::tracer_h
+USE     largescale.f90::ioipsl_getincom
+USE     largescale.f90::watercommon_h
+USE     turbdiff.f90::tracer_h
+USE     turbdiff.f90::watercommon_h
+INC     turbdiff.f90::comcstfi.h
+USE     turbdiff.f90::surfdat_h
+INC     turbdiff.f90::dimphys.h
+INC     turbdiff.f90::callkeys.h
+USE     turbdiff.f90::radcommon_h
+INC     turbdiff.f90::dimensions.h
+USE     writediagspecVI.f::control_mod
+USE     writediagspecVI.f::radinc_h
+USE     writediagspecVI.f::mod_grid_phy_lmdz
+USE     writediagspecVI.f::mod_phys_lmdz_para
+USE     writediagspecIR.f::control_mod
+USE     writediagspecIR.f::radinc_h
+USE     writediagspecIR.f::mod_grid_phy_lmdz
+USE     writediagspecIR.f::mod_phys_lmdz_para
+USE     su_watercycle.f90::watercommon_h
+USE     mod_phys_lmdz_mpi_transfert.f90::mod_grid_phy_lmdz
+USE     mod_phys_lmdz_mpi_transfert.f90::mod_phys_lmdz_mpi_data
+USE     ave_stelspec.f90::radinc_h
+USE     ave_stelspec.f90::radcommon_h
+USE     ave_stelspec.f90::datafile_mod
+USE     interpolateN2H2.f90::datafile_mod
+USE     totalcloudfrac.f90::comdiurn_h
+USE     totalcloudfrac.f90::tracer_h
+USE     totalcloudfrac.f90::watercommon_h
+USE     totalcloudfrac.f90::comgeomfi_h
+USE     interpolateH2Ocont_PPC.f90::watercommon_h
+USE     interpolateH2Ocont_PPC.f90::datafile_mod
+USE     mod_phys_lmdz_omp_data.f90::dimphy
+USE     calc_rayleigh.f90::radinc_h
+USE     calc_rayleigh.f90::radcommon_h
+USE     calc_rayleigh.f90::gases_h
+USE     su_gases.f90::gases_h
+USE     start2archive.f::comsoil_h
+USE     start2archive.f::ioipsl_getincom
+USE     start2archive.f::slab_ice_h
+USE     start2archive.f::comgeomphy
+USE     start2archive.f::infotrac
+USE     start2archive.f::comgeomfi_h
+USE     phyetat0.f90::iostart
+USE     phyetat0.f90::slab_ice_h
+USE     phyetat0.f90::infotrac
+USE     phyetat0.f90::surfdat_h
+USE     surface_nature.f::tracer_h
+USE     surface_nature.f::comsoil_h
+USE     surface_nature.f::surfdat_h
+USE     surface_nature.f::comgeomfi_h
+USE     lect_start_archive.f::tracer_h
+USE     lect_start_archive.f::comsoil_h
+USE     lect_start_archive.f::slab_ice_h
+USE     lect_start_archive.f::infotrac
+USE     callsedim.f::tracer_h
+USE     callsedim.f::radinc_h
+USE     callsedim.f::aerosol_mod
+USE     callsedim.f::radii_mod
+USE     watersat.f90::watercommon_h
+USE     calc_cpp_mugaz.f90::gases_h
+USE     iniaerosol.f::radinc_h
+USE     iniaerosol.f::aerosol_mod
+USE     aeropacity.f90::tracer_h
+USE     aeropacity.f90::radinc_h
+USE     aeropacity.f90::aerosol_mod
+USE     aeropacity.f90::comgeomfi_h
+USE     physiq.f90::ocean_slab_mod
+USE     physiq.f90::radcommon_h
+USE     physiq.f90::surf_heat_transp_mod
+USE     physiq.f90::gases_h
+USE     physiq.f90::mod_phys_lmdz_para
+USE     physiq.f90::radinc_h
+USE     physiq.f90::watercommon_h
+USE     physiq.f90::aerosol_mod
+USE     physiq.f90::surfdat_h
+USE     physiq.f90::radii_mod
+USE     physiq.f90::comgeomfi_h
+USE     physiq.f90::tracer_h
+USE     physiq.f90::comsoil_h
+USE     physiq.f90::control_mod
+USE     physiq.f90::phyredem
+USE     physiq.f90::comdiurn_h
+USE     physiq.f90::slab_ice_h
+USE     physiq.f90::planetwide_mod
+USE     physiq.f90::comsaison_h
+USE     tabfi.f::ioipsl_getincom
+USE     tabfi.f::comsoil_h
+USE     tabfi.f::iostart
+USE     tabfi.f::surfdat_h
+USE     tabfi.f::mod_phys_lmdz_para
+USE     wstats.f90::mod_grid_phy_lmdz
+INC     wstats.f90::dimphys.h
+USE     wstats.f90::mod_phys_lmdz_para
+INC     wstats.f90::dimensions.h
+USE     newstart.f::tracer_h
+USE     newstart.f::comsoil_h
+USE     newstart.f::ioipsl_getincom
+USE     newstart.f::control_mod
+USE     newstart.f::comgeomphy
+USE     newstart.f::phyredem
+USE     newstart.f::datafile_mod
+USE     newstart.f::iostart
+USE     newstart.f::slab_ice_h
+USE     newstart.f::infotrac
+USE     newstart.f::surfdat_h
+USE     newstart.f::comgeomfi_h
+USE     convadj.f::tracer_h
+USE     watersat_grad.f90::watercommon_h
+USE     rain.f90::tracer_h
+USE     rain.f90::ioipsl_getincom
+USE     rain.f90::watercommon_h
+INC     rain.f90::comcstfi.h
+INC     rain.f90::dimphys.h
+INC     rain.f90::callkeys.h
+USE     rain.f90::radii_mod
+INC     rain.f90::dimensions.h
+USE     datareadnc.f::ioipsl_getincom
+USE     datareadnc.f::datafile_mod
+USE     interpolateN2N2.f90::datafile_mod
+USE     iostart.f90::comsoil_h
+USE     iostart.f90::mod_grid_phy_lmdz
+USE     iostart.f90::slab_ice_h
+USE     iostart.f90::infotrac
+USE     iostart.f90::mod_phys_lmdz_para
+USE     iostart.f90::dimphy
+USE     optcv.f90::radinc_h
+USE     optcv.f90::radcommon_h
+USE     optcv.f90::gases_h
+USE     suaer_corrk.f90::radinc_h
+USE     suaer_corrk.f90::aerosol_mod
+USE     suaer_corrk.f90::radcommon_h
+USE     suaer_corrk.f90::datafile_mod
+USE     kcm1d.f90::ioipsl_getincom
+USE     kcm1d.f90::radinc_h
+USE     kcm1d.f90::watercommon_h
+USE     kcm1d.f90::infotrac
+USE     kcm1d.f90::radcommon_h
+USE     kcm1d.f90::comsaison_h
+USE     callcorrk.f90::tracer_h
+USE     callcorrk.f90::ioipsl_getincom
+USE     callcorrk.f90::radcommon_h
+USE     callcorrk.f90::datafile_mod
+USE     callcorrk.f90::gases_h
+USE     callcorrk.f90::radinc_h
+USE     callcorrk.f90::watercommon_h
+USE     callcorrk.f90::aerosol_mod
+USE     callcorrk.f90::radii_mod
+USE     initracer.f::tracer_h
+USE     initracer.f::surfdat_h
+USE     initracer.f::comgeomfi_h
+USE     rings.f90::comdiurn_h
+USE     rings.f90::comgeomfi_h
+USE     mod_phys_lmdz_omp_transfert.f90::mod_phys_lmdz_omp_data
+USE     mod_phys_lmdz_omp_transfert.f90::mod_phys_lmdz_mpi_data
+USE     cp_neutral.f90::gases_h
+USE     optci.f90::radinc_h
+USE     optci.f90::radcommon_h
+USE     optci.f90::gases_h
+USE     iniphysiq.f90::mod_grid_phy_lmdz
+USE     iniphysiq.f90::comgeomphy
+USE     iniphysiq.f90::infotrac
+USE     iniphysiq.f90::dimphy
+USE     iniphysiq.f90::mod_phys_lmdz_para
+USE     calcenergy_kcm.f90::watercommon_h
+USE     calcenergy_kcm.f90::params_h
+USE     ocean_slab_mod.f90::watercommon_h
+USE     ocean_slab_mod.f90::slab_ice_h
+USE     ocean_slab_mod.f90::surf_heat_transp_mod
+USE     inistats.f::mod_phys_lmdz_para
+USE     gfluxi.f::radinc_h
+USE     gfluxi.f::radcommon_h
+USE     mkstat.f90::mod_phys_lmdz_para
+USE     radcommon_h.f90::radinc_h
+USE     kcmprof_fn.f90::watercommon_h
+USE     kcmprof_fn.f90::params_h
+USE     kcmprof_fn.f90::gases_h
+USE     soil_settings.f::comsoil_h
+USE     soil_settings.f::iostart
+USE     hydrol.f90::comdiurn_h
+USE     hydrol.f90::tracer_h
+USE     hydrol.f90::ioipsl_getincom
+USE     hydrol.f90::watercommon_h
+USE     hydrol.f90::slab_ice_h
+USE     hydrol.f90::surfdat_h
+USE     hydrol.f90::comgeomfi_h
+USE     vdifc.f::tracer_h
+USE     vdifc.f::watercommon_h
+USE     vdifc.f::surfdat_h
+USE     vdifc.f::comgeomfi_h
+USE     vdifc.f::radcommon_h
+USE     sugas_corrk.f90::ioipsl_getincom
+USE     sugas_corrk.f90::radinc_h
+USE     sugas_corrk.f90::radcommon_h
+USE     sugas_corrk.f90::datafile_mod
+USE     sugas_corrk.f90::gases_h
+USE     interpolateH2He.f90::datafile_mod
+USE     mass_redistribution.f90::tracer_h
+USE     mass_redistribution.f90::watercommon_h
+USE     mass_redistribution.f90::surfdat_h
+USE     mass_redistribution.f90::comgeomfi_h
+USE     mass_redistribution.f90::radcommon_h
+USE     radii_mod.f90::tracer_h
+USE     radii_mod.f90::ioipsl_getincom
+USE     radii_mod.f90::radinc_h
+USE     radii_mod.f90::aerosol_mod
+USE     radii_mod.f90::watercommon_h
+INC     radii_mod.f90::comcstfi.h
+INC     radii_mod.f90::dimphys.h
+INC     radii_mod.f90::callkeys.h
+INC     radii_mod.f90::dimensions.h
+USE     gfluxv.f::radinc_h
+USE     write_archive.f::comsoil_h
+USE     forceWCfn.f::tracer_h
+USE     ini_archive.f::comsoil_h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_file
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_file	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_file	(revision 223)
@@ -0,0 +1,151 @@
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniwrite_specIR.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_mpi_data.F90.orig 
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/sfluxv.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/kcmprof_fn.F90                   FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comcstfi.h                       CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/radinc_h.F90                     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/totalcloudfrac.F90               FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/callcorrk.F90                    FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/zerophys.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/newtrelax.F90                    FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/stellarlong.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/aeropacity.F90                   FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniorbit.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/bands.h                          CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interpolateH2H2.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/ocean_slab_mod.F90               FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/bilinearbig.F90                  FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/multipl.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/physiq.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/rain.F90                         FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/cpdet.h                          CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/kcm1d.F90                        FPP::FPP9X::SOURCE::PROGRAM
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comhdiff.h                       CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/scopyi.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interpolateH2Ocont_PPC.F90       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comgeomphy.F90                   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comsaison_h.F90                  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/aerave_new.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/convadj.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/surf_heat_transp_mod.F90         FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/profile.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/turbdiff.F90                     FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comdiurn_h.F90                   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/statto.h                         CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interpolateN2H2.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mass_redistribution.F90          FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/datareadnc.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/start2archive.F                  FPP::SOURCE::PROGRAM
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/stokes.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/calc_cpp_mugaz.F90               FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_mpi_data.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/soil.F                           FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mufract.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/calc_cpp3d.F90                   FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/vdifc.F                          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/cvmgt.F                          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/dimphy.F90                       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comgeomfi_h.F90                  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/gfluxv.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/vdif_cd.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/setspv.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/writediagspecVI.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/tpindex.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/orbite.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/init_phys_lmdz.F90               FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/suaer_corrk.F90                  FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comsoil_h.F90                    FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/dtridgl.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/watersat.F90                     FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniwrite_specVI.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/stelang.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/setspi.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iostart.F90                      FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_transfert_para.F90 FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/phyetat0.F90                     FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniphysiq.F90                    FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/watercommon_h.F90                FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/tracer_h.F90                     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/scatterers.h                     CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interpolateN2N2.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/inifis.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_mpi_transfert.F90  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/radii_mod.F90                    FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/optci.F90                        FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interpolateH2Ocont_CKD.F90       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/newsedim.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/dimphys.h                        CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/condense_cloud.F90               FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/lagrange.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/calc_rayleigh.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interpolateH2He.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/sugas_corrk.F90                  FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/writediagfi.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/params_h.F90                     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/vlz_fi.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/cp_neutral.F90                   FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/comg1d.h                         CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/callsedim.F                      FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/hydrol.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/datafile_mod.F90                 FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/su_watercycle.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/slab_ice_h.F90                   FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/sfluxi.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/rcm1d.F.delete                  
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/calcenergy_kcm.F90               FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/bilinear.F90                     FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/write_archive.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniphysiq.F90.orig              
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/cpdet.F                          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/aerave.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/dsolver.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/init_phys_lmdz.F90.orig         
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_omp_transfert.F90  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/newstart.F                       FPP::SOURCE::PROGRAM
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/writeg1d.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/watersat_grad.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/planete.h                        CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mkstat.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/lect_start_archive.F             FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/moistadj.F90                     FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/radcommon_h.F90                  FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/blackl.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniwrite.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/optcv.F90                        FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_omp_data.F90       FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/surface_nature.F                 FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/callkeys.h                       CPP::INCLUDE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/surfini.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_para.F90           FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/rings.F90                        FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniaerosol.F                     FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/aeroptproperties.F90             FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_grid_phy_lmdz.F90            FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/def_var.F90                      FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/su_gases.F90                     FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/writediagspecIR.F                FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/tabfi.F                          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/forceWCfn.F                      FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/interp_line.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mucorr.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_grid_phy_lmdz.F90.orig      
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/phasechange_kcm.F90              FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/iniwritesoil.F90                 FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/gfluxi.F                         FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/largescale.F90                   FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/writediagsoil.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/gradients_kcm.F90                FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/phyredem.F90                     FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/surfdat_h.F90                    FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/ave_stelspec.F90                 FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/vdif_kc.F                        FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/evap.F                           FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/planetwide_mod.F90               FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/initracer.F                      FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/soil_settings.F                  FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/wstats.F90                       FPP::FPP9X::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/ini_archive.F                    FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/cvmgp.F                          FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/gases_h.F90                      FPP::FPP9X::SOURCE::MODULE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/inistats.F                       FPP::SOURCE
+/ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/aerosol_mod.F90                  FPP::FPP9X::SOURCE::MODULE
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_ppdepend
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_ppdepend	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/.cache/phys.pck_ppdepend	(revision 223)
@@ -0,0 +1,272 @@
+H tabfi.F::comcstfi.h
+H tabfi.F::callkeys.h
+H tabfi.F::planete.h
+H mass_redistribution.F90::comvert.h
+H mass_redistribution.F90::comcstfi.h
+H mass_redistribution.F90::dimphys.h
+H mass_redistribution.F90::callkeys.h
+H mass_redistribution.F90::paramet.h
+H mass_redistribution.F90::dimensions.h
+H aeroptproperties.F90::dimphys.h
+H aeroptproperties.F90::callkeys.h
+H aeroptproperties.F90::dimensions.h
+H vdif_kc.F::dimphys.h
+H vdif_kc.F::dimensions.h
+H callsedim.F::comcstfi.h
+H callsedim.F::dimphys.h
+H callsedim.F::callkeys.h
+H callsedim.F::dimensions.h
+H iniwrite_specIR.F::serre.h
+H iniwrite_specIR.F::dimphys.h
+H iniwrite_specIR.F::temps.h
+H iniwrite_specIR.F::comvert.h
+H iniwrite_specIR.F::comgeom.h
+H iniwrite_specIR.F::comcstfi.h
+H iniwrite_specIR.F::ener.h
+H iniwrite_specIR.F::logic.h
+H iniwrite_specIR.F::paramet.h
+H iniwrite_specIR.F::dimensions.h
+H stellarlong.F::comcstfi.h
+H stellarlong.F::planete.h
+H lect_start_archive.F::dimphys.h
+H lect_start_archive.F::comgeom2.h
+H lect_start_archive.F::temps.h
+H lect_start_archive.F::comconst.h
+H lect_start_archive.F::comvert.h
+H lect_start_archive.F::ener.h
+H lect_start_archive.F::callkeys.h
+H lect_start_archive.F::paramet.h
+H lect_start_archive.F::dimensions.h
+H newstart.F::serre.h
+H newstart.F::dimphys.h
+H newstart.F::comgeom2.h
+H newstart.F::temps.h
+H newstart.F::planete.h
+H newstart.F::comconst.h
+H newstart.F::comdissnew.h
+H newstart.F::comvert.h
+H newstart.F::ener.h
+H newstart.F::logic.h
+H newstart.F::paramet.h
+H newstart.F::dimensions.h
+H cpdet.F::cpdet.h
+H write_archive.F::comvert.h
+H write_archive.F::comgeom.h
+H write_archive.F::paramet.h
+H write_archive.F::temps.h
+H write_archive.F::dimensions.h
+H moistadj.F90::comcstfi.h
+H moistadj.F90::dimphys.h
+H moistadj.F90::dimensions.h
+H stokes.F90::comcstfi.h
+H inifis.F::comcstfi.h
+H inifis.F::dimphys.h
+H inifis.F::callkeys.h
+H inifis.F::dimensions.h
+H inifis.F::planete.h
+H ocean_slab_mod.F90::comcstfi.h
+H ocean_slab_mod.F90::dimphys.h
+H ocean_slab_mod.F90::callkeys.h
+H ocean_slab_mod.F90::dimensions.h
+H ini_archive.F::serre.h
+H ini_archive.F::dimphys.h
+H ini_archive.F::temps.h
+H ini_archive.F::comconst.h
+H ini_archive.F::comvert.h
+H ini_archive.F::comgeom.h
+H ini_archive.F::ener.h
+H ini_archive.F::logic.h
+H ini_archive.F::paramet.h
+H ini_archive.F::dimensions.h
+H callcorrk.F90::comcstfi.h
+H callcorrk.F90::dimphys.h
+H callcorrk.F90::callkeys.h
+H inistats.F::comconst.h
+H inistats.F::comgeom.h
+H inistats.F::comvert.h
+H inistats.F::paramet.h
+H inistats.F::dimensions.h
+H inistats.F::statto.h
+H phyetat0.F90::comcstfi.h
+H phyetat0.F90::dimphys.h
+H phyetat0.F90::dimensions.h
+H phyetat0.F90::planete.h
+H optci.F90::comcstfi.h
+H optci.F90::callkeys.h
+H suaer_corrk.F90::callkeys.h
+H physiq.F90::comcstfi.h
+H physiq.F90::dimphys.h
+H physiq.F90::callkeys.h
+H physiq.F90::dimensions.h
+H physiq.F90::planete.h
+H datareadnc.F::comconst.h
+H datareadnc.F::comgeom.h
+H datareadnc.F::fxyprim.h
+H datareadnc.F::paramet.h
+H datareadnc.F::dimensions.h
+H initracer.F::comcstfi.h
+H initracer.F::dimphys.h
+H initracer.F::callkeys.h
+H initracer.F::dimensions.h
+H calcenergy_kcm.F90::comcstfi.h
+H calcenergy_kcm.F90::dimphys.h
+H calcenergy_kcm.F90::dimensions.h
+H su_watercycle.F90::comcstfi.h
+H su_watercycle.F90::callkeys.h
+H optcv.F90::comcstfi.h
+H optcv.F90::callkeys.h
+H sugas_corrk.F90::comcstfi.h
+H sugas_corrk.F90::callkeys.h
+H condense_cloud.F90::comvert.h
+H condense_cloud.F90::comcstfi.h
+H condense_cloud.F90::dimphys.h
+H condense_cloud.F90::callkeys.h
+H condense_cloud.F90::dimensions.h
+H radinc_h.F90::bands.h
+H radinc_h.F90::dimensions.h
+H radinc_h.F90::scatterers.h
+H mkstat.F90::dimensions.h
+H mkstat.F90::statto.h
+H surf_heat_transp_mod.F90::comhdiff.h
+H surf_heat_transp_mod.F90::comgeom.h
+H surf_heat_transp_mod.F90::comcstfi.h
+H surf_heat_transp_mod.F90::dimphys.h
+H surf_heat_transp_mod.F90::callkeys.h
+H surf_heat_transp_mod.F90::paramet.h
+H surf_heat_transp_mod.F90::dimensions.h
+H vlz_fi.F::dimphys.h
+H vlz_fi.F::dimensions.h
+H iniorbit.F::comcstfi.h
+H iniorbit.F::planete.h
+H iniwrite.F::comgeom.h
+H iniwrite.F::comvert.h
+H iniwrite.F::comcstfi.h
+H iniwrite.F::serre.h
+H iniwrite.F::ener.h
+H iniwrite.F::logic.h
+H iniwrite.F::paramet.h
+H iniwrite.F::dimensions.h
+H calc_cpp_mugaz.F90::comcstfi.h
+H calc_cpp_mugaz.F90::dimphys.h
+H calc_cpp_mugaz.F90::callkeys.h
+H calc_cpp_mugaz.F90::dimensions.h
+H convadj.F::comcstfi.h
+H convadj.F::dimphys.h
+H convadj.F::callkeys.h
+H convadj.F::dimensions.h
+H surface_nature.F::comcstfi.h
+H surface_nature.F::dimphys.h
+H surface_nature.F::callkeys.h
+H surface_nature.F::dimensions.h
+H phyredem.F90::comcstfi.h
+H phyredem.F90::callkeys.h
+H phyredem.F90::planete.h
+H newtrelax.F90::comcstfi.h
+H newtrelax.F90::dimphys.h
+H newtrelax.F90::callkeys.h
+H newtrelax.F90::dimensions.h
+H kcmprof_fn.F90::comcstfi.h
+H kcmprof_fn.F90::dimphys.h
+H kcmprof_fn.F90::callkeys.h
+H kcmprof_fn.F90::dimensions.h
+H iniwritesoil.F90::comgeom.h
+H iniwritesoil.F90::comcstfi.h
+H iniwritesoil.F90::paramet.h
+H iniwritesoil.F90::dimensions.h
+H hydrol.F90::comcstfi.h
+H hydrol.F90::dimphys.h
+H hydrol.F90::callkeys.h
+H hydrol.F90::dimensions.h
+H writeg1d.F::comcstfi.h
+H writeg1d.F::comg1d.h
+H writediagspecIR.F::comvert.h
+H writediagspecIR.F::comgeom.h
+H writediagspecIR.F::dimphys.h
+H writediagspecIR.F::callkeys.h
+H writediagspecIR.F::paramet.h
+H writediagspecIR.F::temps.h
+H writediagspecIR.F::dimensions.h
+H wstats.F90::comconst.h
+H wstats.F90::dimphys.h
+H wstats.F90::dimensions.h
+H wstats.F90::statto.h
+H orbite.F::comcstfi.h
+H orbite.F::planete.h
+H ave_stelspec.F90::callkeys.h
+H iniaerosol.F::callkeys.h
+H calc_rayleigh.F90::comcstfi.h
+H calc_rayleigh.F90::callkeys.h
+H largescale.F90::comcstfi.h
+H largescale.F90::dimphys.h
+H largescale.F90::callkeys.h
+H largescale.F90::dimensions.h
+H totalcloudfrac.F90::comcstfi.h
+H totalcloudfrac.F90::dimphys.h
+H totalcloudfrac.F90::callkeys.h
+H totalcloudfrac.F90::dimensions.h
+H vdifc.F::comcstfi.h
+H vdifc.F::dimphys.h
+H vdifc.F::callkeys.h
+H vdifc.F::dimensions.h
+H start2archive.F::dimphys.h
+H start2archive.F::temps.h
+H start2archive.F::planete.h
+H start2archive.F::comconst.h
+H start2archive.F::comdissip.h
+H start2archive.F::comvert.h
+H start2archive.F::comgeom.h
+H start2archive.F::ener.h
+H start2archive.F::logic.h
+H start2archive.F::callkeys.h
+H start2archive.F::paramet.h
+H start2archive.F::dimensions.h
+H gfluxi.F::comcstfi.h
+H calc_cpp3d.F90::comcstfi.h
+H calc_cpp3d.F90::callkeys.h
+H calc_cpp3d.F90::cpdet.h
+H sfluxi.F::comcstfi.h
+H forceWCfn.F::comcstfi.h
+H forceWCfn.F::dimphys.h
+H forceWCfn.F::dimensions.h
+H setspv.F90::comcstfi.h
+H setspv.F90::callkeys.h
+H writediagspecVI.F::comvert.h
+H writediagspecVI.F::comgeom.h
+H writediagspecVI.F::dimphys.h
+H writediagspecVI.F::callkeys.h
+H writediagspecVI.F::paramet.h
+H writediagspecVI.F::temps.h
+H writediagspecVI.F::dimensions.h
+H aeropacity.F90::comvert.h
+H aeropacity.F90::comcstfi.h
+H aeropacity.F90::dimphys.h
+H aeropacity.F90::callkeys.h
+H aeropacity.F90::dimensions.h
+H setspi.F90::comcstfi.h
+H setspi.F90::callkeys.h
+H surfini.F::dimphys.h
+H surfini.F::callkeys.h
+H surfini.F::dimensions.h
+H newsedim.F::comcstfi.h
+H newsedim.F::dimphys.h
+H newsedim.F::dimensions.h
+H iniwrite_specVI.F::serre.h
+H iniwrite_specVI.F::dimphys.h
+H iniwrite_specVI.F::temps.h
+H iniwrite_specVI.F::comvert.h
+H iniwrite_specVI.F::comgeom.h
+H iniwrite_specVI.F::comcstfi.h
+H iniwrite_specVI.F::ener.h
+H iniwrite_specVI.F::logic.h
+H iniwrite_specVI.F::paramet.h
+H iniwrite_specVI.F::dimensions.h
+H kcm1d.F90::comcstfi.h
+H kcm1d.F90::dimphys.h
+H kcm1d.F90::callkeys.h
+H kcm1d.F90::dimensions.h
+H kcm1d.F90::planete.h
+H writediagsoil.F90::paramet.h
+H writediagsoil.F90::dimensions.h
+H evap.F::comcstfi.h
+H evap.F::dimphys.h
+H evap.F::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/Makefile
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/Makefile	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/Makefile	(revision 223)
@@ -0,0 +1,207 @@
+# Automatic Makefile
+
+FCM_BLD_CFG = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON
+FCM_BLD_TARGETS = liblmdz.a gcm_128x96x64_phystd_para.e
+
+export PERL5LIB := /ccc/work/cont003/dsm/p86yann/FCM/lib
+
+export FCM_ROOTDIR = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config
+export FCM_BINDIR = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/bin
+export FCM_BLDDIR = $(FCM_ROOTDIR)/bld
+export FCM_CACHEDIR = $(FCM_ROOTDIR)/.cache
+export FCM_CFGDIR = $(FCM_ROOTDIR)/cfg
+export FCM_DONEDIR = $(FCM_ROOTDIR)/done
+export FCM_ETCDIR = $(FCM_ROOTDIR)/etc
+export FCM_FLAGSDIR = $(FCM_ROOTDIR)/flags
+export FCM_INCDIR = $(FCM_ROOTDIR)/inc
+export FCM_LIBDIR = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/lib
+export FCM_OBJDIR = $(FCM_ROOTDIR)/obj
+export FCM_PPSRCDIR = $(FCM_ROOTDIR)/ppsrc
+export FCM_SRCDIR = $(FCM_ROOTDIR)/src
+export FCM_TMPDIR = $(FCM_ROOTDIR)/tmp
+
+export FCM_ROOTPATH = $(FCM_ROOTDIR)
+export FCM_BINPATH = $(FCM_BINDIR)
+export FCM_BLDPATH = $(FCM_BLDDIR)
+export FCM_CACHEPATH = $(FCM_CACHEDIR)
+export FCM_CFGPATH = $(FCM_CFGDIR)
+export FCM_DONEPATH = $(FCM_DONEDIR)
+export FCM_ETCPATH = $(FCM_ETCDIR)
+export FCM_FLAGSPATH = $(FCM_FLAGSDIR)
+export FCM_INCPATH = $(FCM_INCDIR)
+export FCM_LIBPATH = $(FCM_LIBDIR)
+export FCM_OBJPATH = $(FCM_OBJDIR)
+export FCM_PPSRCPATH = $(FCM_PPSRCDIR)
+export FCM_SRCPATH = $(FCM_SRCDIR)
+export FCM_TMPPATH = $(FCM_TMPDIR)
+
+export AR = ar
+export ARFLAGS = rs
+export CC = %C_COMPILER
+export CC_COMPILE = -c
+export CC_DEFINE = -D
+export CC_INCLUDE = -I
+export CC_OUTPUT = -o
+export CFLAGS = %C_OPTIM %INCDIR
+export CPPKEYS = 
+export FC = mpif90
+export FC_COMPILE = -c
+export FC_DEFINE = -D
+export FC_INCLUDE = -I
+export FC_OUTPUT = -o
+export FFLAGS = -p -i4 -r8 -auto -align all -g -traceback -fp-stack-check  -I/usr/local/netcdf-4.2_hdf5_parallel/include
+export FPPKEYS = CPP_PHYS CPP_PARA CPP_MPI NC_DOUBLE BLAS SGEMV=DGEMV SGEMM=DGEMM FFT_MKL
+export LD = mpif90
+export LDFLAGS = -p -i4 -r8 -auto -L/usr/local/intel-14.0.3.174/14.0.3.174/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lm  -L/usr/local/netcdf-4.2_hdf5_parallel/lib -lnetcdff -lnetcdf
+export LD_LIBLINK = -l
+export LD_LIBSEARCH = -L
+export LD_OUTPUT = -o
+export SHELL = /bin/bash
+
+export FCM_VERBOSE ?= 1
+
+vpath % $(FCM_BINPATH)
+vpath %.bash $(FCM_BINPATH)
+vpath %.csh $(FCM_BINPATH)
+vpath %.ksh $(FCM_BINPATH)
+vpath %.pl $(FCM_BINPATH)
+vpath %.pm $(FCM_BINPATH)
+vpath %.pro $(FCM_BINPATH)
+vpath %.py $(FCM_BINPATH)
+vpath %.sh $(FCM_BINPATH)
+vpath %.tcl $(FCM_BINPATH)
+vpath %_128x96x64_phystd_para.e $(FCM_BINPATH)
+vpath %.mk $(FCM_BLDPATH)
+vpath %.done $(FCM_DONEPATH)
+vpath %.etc $(FCM_DONEPATH)
+vpath %.idone $(FCM_DONEPATH)
+vpath %.flags $(FCM_FLAGSPATH)
+vpath %.h $(FCM_INCPATH)
+vpath %.h90 $(FCM_INCPATH)
+vpath %.inc $(FCM_INCPATH)
+vpath %.interface $(FCM_INCPATH)
+vpath %.a $(FCM_LIBPATH)
+vpath %.o $(FCM_OBJPATH)
+vpath %.dummy $(FCM_DONEDIR)
+
+.PHONY : all clean
+
+all : $(FCM_BLD_TARGETS)
+
+clean : 
+	rm -rf $(FCM_BINDIR) $(FCM_LIBDIR) $(FCM_OBJDIR) $(FCM_DONEDIR)
+	rm -f lib__*.a *.o
+
+$(FCM_DONEDIR)/FCM_CP.dummy :
+	touch $@
+
+OBJECTS__sisvat =
+
+libsisvat.a : $(OBJECTS__sisvat)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__rrtm =
+
+librrtm.a : $(OBJECTS__rrtm)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__phys = aerave.o aerave_new.o aeropacity.o aeroptproperties.o aerosol_mod.o ave_stelspec.o bilinear.o bilinearbig.o blackl.o calc_cpp3d.o calc_cpp_mugaz.o calc_rayleigh.o calcenergy_kcm.o callcorrk.o callsedim.o comdiurn_h.o comgeomfi_h.o comgeomphy.o comsaison_h.o comsoil_h.o condense_cloud.o convadj.o cp_neutral.o cpdet.o cvmgp.o cvmgt.o datafile_mod.o datareadnc.o def_var.o dimphy.o dsolver.o dtridgl.o evap.o forcewcfn.o gases_h.o gfluxi.o gfluxv.o gradients_kcm.o hydrol.o ini_archive.o iniaerosol.o inifis.o iniorbit.o iniphysiq.o inistats.o init_phys_lmdz.o initracer.o iniwrite.o iniwrite_specir.o iniwrite_specvi.o iniwritesoil.o interp_line.o interpolateh2h2.o interpolateh2he.o interpolateh2ocont_ckd.o interpolateh2ocont_ppc.o interpolaten2h2.o interpolaten2n2.o iostart.o kcmprof_fn.o lagrange.o largescale.o lect_start_archive.o mass_redistribution.o mkstats.o mod_grid_phy_lmdz.o mod_phys_lmdz_mpi_data.o mod_phys_lmdz_mpi_transfert.o mod_phys_lmdz_omp_data.o mod_phys_lmdz_omp_transfert.o mod_phys_lmdz_para.o mod_phys_lmdz_transfert_para.o moistadj.o mucorr.o mufract.o multipl.o newsedim.o newtrelax.o ocean_slab_mod.o optci.o optcv.o orbite.o params_h.o psat_nh3.o phyetat0.o phyredem.o physiq.o planetwide_mod.o profile.o radcommon_h.o radii_mod.o radinc_h.o rain.o rings.o scopyi.o setspi.o setspv.o sfluxi.o sfluxv.o slab_ice_h.o soil.o soil_settings.o stelang.o stellarlong.o stokes.o su_gases.o su_watercycle.o suaer_corrk.o sugas_corrk.o surf_heat_transp_mod.o surface_nature.o surfdat_h.o surfini.o tabfi.o totalcloudfrac.o tpindex.o tracer_h.o turbdiff.o vdif_cd.o vdif_kc.o vdifc.o vlz_fi.o watercommon_h.o watersat.o watersat_grad.o write_archive.o writediagfi.o writediagsoil.o writediagspecir.o writediagspecvi.o writeg1d.o wstats.o zerophys.o
+
+libphys.a : $(OBJECTS__phys)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__grid =
+
+libgrid.a : $(OBJECTS__grid)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__filtrez = acc.o eigen.o eigen_sort.o filtreg.o filtreg_mod.o inifgn.o jacobi.o mkl_dft_type.o mkl_dfti.o mod_fft.o mod_fft_fftw.o mod_fft_mathkeisan.o mod_fft_mkl.o mod_fft_wrapper.o mod_filtre_fft.o mod_filtre_fft_loc.o timer_filtre.o
+
+libfiltrez.a : $(OBJECTS__filtrez)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__dyn3d_common = adaptdt.o advn.o advx.o advxp.o advy.o advyp.o advz.o advzp.o bernoui.o coefpoly.o com_io_dyn_mod.o comuforc_h.o conf_planete.o control_mod.o convflu.o convmas.o coordij.o covcont.o covnat.o cpdet_mod.o defrun.o diagedyn.o disvert.o disvert_noterre.o diverg.o diverg_gam.o divergf.o divergst.o divgrad.o divgrad2.o dump2d.o dynetat0.o dynredem0.o enercin.o exner_hyb_m.o exner_milieu_m.o extrapol.o flumass.o fxhyp.o fxy.o fxyhyper.o fxysinus.o fyhyp.o geopot.o gr_dyn_fi.o gr_ecrit_fi.o gr_fi_dyn.o gr_int_dyn.o gr_u_scal.o gr_v_scal.o grad.o gradiv.o gradiv2.o grille_m.o grilles_gcm_netcdf_sub.o heavyside.o infotrac.o iniacademic.o iniconst.o inidissip.o inigeom.o inigrads.o initial0.o inter_barxy_m.o interpost.o interpre.o invert_lat.o juldate.o laplacien.o laplacien_gam.o laplacien_rot.o laplacien_rotgam.o limx.o limy.o limz.o massbar.o massbarxy.o massdair.o minmax.o minmax2.o nxgrad.o nxgrad_gam.o nxgradst.o nxgraro2.o nxgrarot.o pbar.o pentes_ini.o ppm3d.o prather.o pression.o psextbar.o q_sat.o ran1.o relaxetat0.o rotat.o rotat_nfil.o rotatf.o rotatst.o sort.o sortvarc.o sortvarc0.o test_period.o tidal_forces.o tourpot.o traceurpole.o ugeostr.o vitvert.o
+
+libdyn3d_common.a : $(OBJECTS__dyn3d_common)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__dyn = abort_gcm.o addfi_p.o advect_new_p.o advect_p.o advtrac_p.o bands.o bernoui_p.o bilan_dyn_p.o caldyn_p.o calfis_icosa.o calfis_p.o conf_gcm.o convflu_p.o convmas1_p.o convmas2_p.o convmas_p.o covcont_p.o covnat_p.o dissip_p.o diverg_gam_p.o diverg_p.o divergf_p.o divgrad2_p.o divgrad_p.o dteta1_p.o dudv1_p.o dudv2_p.o dynredem0_p.o enercin_p.o exner_hyb_p_m.o exner_milieu_p_m.o filtreg_p.o flumass_p.o fluxstokenc_p.o friction_p.o geopot_p.o getparam.o gr_dyn_fi_p.o gr_fi_dyn_p.o gr_u_scal_p.o gr_v_scal_p.o grad_p.o gradiv2_p.o gradiv_p.o groupe_p.o groupeun_p.o guide_p_mod.o init_gcm_lmdz.o initdynav_p.o initfluxsto_p.o inithist_p.o integrd_p.o laplacien_gam_p.o laplacien_p.o laplacien_rot_p.o laplacien_rotgam_p.o leapfrog_p.o massbar_p.o massbarxy_p.o massdair_p.o mod_const_mpi.o mod_hallo.o mod_interface_dyn_phys.o moyzon_mod.o nxgrad_gam_p.o nxgrad_p.o nxgraro2_p.o nxgrarot_p.o parallel_lmdz.o pression_p.o qminimum_p.o rotat_nfil_p.o rotat_p.o rotatf_p.o sponge_mod_p.o sw_case_williamson91_6.o times.o top_bound_p.o tourpot_p.o vitvert_p.o vlsplt_p.o vlspltgen_p.o vlspltqs_p.o wrgrads.o write_field_p.o writedynav_p.o writehist_p.o
+
+libdyn.a : $(OBJECTS__dyn)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__cosp =
+
+libcosp.a : $(OBJECTS__cosp)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__chem =
+
+libchem.a : $(OBJECTS__chem)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__bibio = arth_m.o assert_eq_m.o assert_m.o cbrt.o chfev.o scopy.o fdump.o formcoord.o handle_err_m.o i1mach.o initdynav.o initfluxsto.o inithist.o interpolation.o ioipsl_errioipsl.o ioipsl_getincom.o ioipsl_stringop.o ismax.o ismin.o j4save.o misc_mod.o netcdf95.o new_unit_m.o nf95_def_var_m.o nf95_get_att_m.o nf95_get_var_m.o nf95_gw_var_m.o nf95_put_att_m.o nf95_put_var_m.o pchdf.o pchfe.o pchfe_95_m.o pchsp.o pchsp_95_m.o pres2lev_mod.o regr1_lint_m.o regr1_step_av_m.o regr3_lint_m.o simple.o vampir.o write_field.o writedynav.o writehist.o xercnt.o xerhlt.o xermsg.o xerprn.o xersve.o xgetua.o
+
+libbibio.a : $(OBJECTS__bibio)
+	fcm_internal archive $@ $(^F)
+
+OBJECTS__aerono =
+
+libaerono.a : $(OBJECTS__aerono)
+	fcm_internal archive $@ $(^F)
+
+export OBJECTS = $(OBJECTS__aerono) $(OBJECTS__bibio) $(OBJECTS__chem) $(OBJECTS__cosp) $(OBJECTS__dyn) $(OBJECTS__dyn3d_common) $(OBJECTS__filtrez) $(OBJECTS__grid) $(OBJECTS__phys) $(OBJECTS__rrtm) $(OBJECTS__sisvat)
+
+liblmdz.a : $(OBJECTS)
+	fcm_internal archive $@ $(^F)
+
+CC.flags :
+	touch $(FCM_FLAGSDIR)/$@
+
+CFLAGS.flags : CC.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+CFLAGS__aerono.flags CFLAGS__bibio.flags CFLAGS__chem.flags CFLAGS__cosp.flags CFLAGS__dyn.flags CFLAGS__dyn3d_common.flags CFLAGS__filtrez.flags CFLAGS__grid.flags CFLAGS__phys.flags CFLAGS__rrtm.flags CFLAGS__sisvat.flags : CFLAGS.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+CPPKEYS.flags :
+	touch $(FCM_FLAGSDIR)/$@
+
+CPPKEYS__aerono.flags CPPKEYS__bibio.flags CPPKEYS__chem.flags CPPKEYS__cosp.flags CPPKEYS__dyn.flags CPPKEYS__dyn3d_common.flags CPPKEYS__filtrez.flags CPPKEYS__grid.flags CPPKEYS__phys.flags CPPKEYS__rrtm.flags CPPKEYS__sisvat.flags : CPPKEYS.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+FC.flags :
+	touch $(FCM_FLAGSDIR)/$@
+
+FFLAGS.flags : FC.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+FFLAGS__aerono.flags FFLAGS__bibio.flags FFLAGS__chem.flags FFLAGS__cosp.flags FFLAGS__dyn.flags FFLAGS__dyn3d_common.flags FFLAGS__filtrez.flags FFLAGS__grid.flags FFLAGS__phys.flags FFLAGS__rrtm.flags FFLAGS__sisvat.flags : FFLAGS.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+FPPKEYS.flags :
+	touch $(FCM_FLAGSDIR)/$@
+
+FPPKEYS__aerono.flags FPPKEYS__bibio.flags FPPKEYS__chem.flags FPPKEYS__cosp.flags FPPKEYS__dyn.flags FPPKEYS__dyn3d_common.flags FPPKEYS__filtrez.flags FPPKEYS__grid.flags FPPKEYS__phys.flags FPPKEYS__rrtm.flags FPPKEYS__sisvat.flags : FPPKEYS.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LD.flags :
+	touch $(FCM_FLAGSDIR)/$@
+
+LD__aerono.flags LD__bibio.flags LD__chem.flags LD__cosp.flags LD__dyn.flags LD__dyn3d_common.flags LD__filtrez.flags LD__grid.flags LD__phys.flags LD__rrtm.flags LD__sisvat.flags : LD.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS.flags :
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS__aerono.flags LDFLAGS__bibio.flags LDFLAGS__chem.flags LDFLAGS__cosp.flags LDFLAGS__dyn.flags LDFLAGS__dyn3d_common.flags LDFLAGS__filtrez.flags LDFLAGS__grid.flags LDFLAGS__phys.flags LDFLAGS__rrtm.flags LDFLAGS__sisvat.flags : LDFLAGS.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+include $(FCM_BLDDIR)/bibio.mk
+include $(FCM_BLDDIR)/dyn.mk
+include $(FCM_BLDDIR)/dyn3d_common.mk
+include $(FCM_BLDDIR)/filtrez.mk
+include $(FCM_BLDDIR)/grid.mk
+include $(FCM_BLDDIR)/phys.mk
+
+# EOF
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/bibio.mk
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/bibio.mk	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/bibio.mk	(revision 223)
@@ -0,0 +1,759 @@
+# Automatic Make rule for bibio
+
+SRCDIR0__bibio = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/bibio
+
+PPSRCDIR0__bibio = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config/ppsrc/bibio
+
+FFLAGS__bibio__arth.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+arth_m.done: \
+          arth_m.o
+	touch $(FCM_DONEDIR)/$@
+
+arth_m.o: \
+          $(PPSRCDIR0__bibio)/arth.f90 \
+          FFLAGS__bibio__arth.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__assert_eq_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+assert_eq_m.done: \
+          assert_eq_m.o
+	touch $(FCM_DONEDIR)/$@
+
+assert_eq_m.o: \
+          $(PPSRCDIR0__bibio)/assert_eq_m.f90 \
+          FFLAGS__bibio__assert_eq_m.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__assert_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+assert_m.done: \
+          assert_m.o
+	touch $(FCM_DONEDIR)/$@
+
+assert_m.o: \
+          $(PPSRCDIR0__bibio)/assert_m.f90 \
+          FFLAGS__bibio__assert_m.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__cbrt.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+cbrt.done: \
+          cbrt.o
+	touch $(FCM_DONEDIR)/$@
+
+cbrt.o: \
+          $(PPSRCDIR0__bibio)/cbrt.f \
+          FFLAGS__bibio__cbrt.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__chfev.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+chfev.done: \
+          chfev.o
+	touch $(FCM_DONEDIR)/$@
+
+chfev.o: \
+          $(PPSRCDIR0__bibio)/chfev.f \
+          FFLAGS__bibio__chfev.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__cray.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+scopy.done: \
+          scopy.o
+	touch $(FCM_DONEDIR)/$@
+
+scopy.o: \
+          $(PPSRCDIR0__bibio)/cray.f \
+          FFLAGS__bibio__cray.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__fdump.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fdump.done: \
+          fdump.o
+	touch $(FCM_DONEDIR)/$@
+
+fdump.o: \
+          $(PPSRCDIR0__bibio)/fdump.f \
+          FFLAGS__bibio__fdump.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__formcoord.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+formcoord.done: \
+          formcoord.o
+	touch $(FCM_DONEDIR)/$@
+
+formcoord.o: \
+          $(PPSRCDIR0__bibio)/formcoord.f \
+          FFLAGS__bibio__formcoord.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__handle_err_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+handle_err_m.done: \
+          handle_err_m.o
+	touch $(FCM_DONEDIR)/$@
+
+handle_err_m.o: \
+          $(PPSRCDIR0__bibio)/handle_err_m.f90 \
+          FFLAGS__bibio__handle_err_m.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__i1mach.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+i1mach.done: \
+          i1mach.o
+	touch $(FCM_DONEDIR)/$@
+
+i1mach.o: \
+          $(PPSRCDIR0__bibio)/i1mach.f \
+          FFLAGS__bibio__i1mach.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__initdynav.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+initdynav.done: \
+          initdynav.o \
+          com_io_dyn_mod.done \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          description.h.idone \
+          dimensions.h.idone \
+          ener.h.idone \
+          infotrac.done \
+          iniprint.h.idone \
+          logic.h.idone \
+          paramet.h.idone \
+          serre.h.idone \
+          temps.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+initdynav.o: \
+          $(PPSRCDIR0__bibio)/initdynav.f90 \
+          FFLAGS__bibio__initdynav.flags \
+          com_io_dyn_mod.o \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          description.h \
+          dimensions.h \
+          ener.h \
+          infotrac.o \
+          iniprint.h \
+          logic.h \
+          paramet.h \
+          serre.h \
+          temps.h
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__initfluxsto.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+initfluxsto.done: \
+          initfluxsto.o
+	touch $(FCM_DONEDIR)/$@
+
+initfluxsto.o: \
+          $(PPSRCDIR0__bibio)/initfluxsto.f \
+          FFLAGS__bibio__initfluxsto.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__inithist.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inithist.done: \
+          inithist.o \
+          com_io_dyn_mod.done \
+          infotrac.done
+	touch $(FCM_DONEDIR)/$@
+
+inithist.o: \
+          $(PPSRCDIR0__bibio)/inithist.f \
+          FFLAGS__bibio__inithist.flags \
+          com_io_dyn_mod.o \
+          infotrac.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__interpolation.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolation.done: \
+          interpolation.o
+	touch $(FCM_DONEDIR)/$@
+
+interpolation.o: \
+          $(PPSRCDIR0__bibio)/interpolation.f90 \
+          FFLAGS__bibio__interpolation.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__ioipsl_errioipsl.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ioipsl_errioipsl.done: \
+          ioipsl_errioipsl.o
+	touch $(FCM_DONEDIR)/$@
+
+ioipsl_errioipsl.o: \
+          $(PPSRCDIR0__bibio)/ioipsl_errioipsl.f90 \
+          FFLAGS__bibio__ioipsl_errioipsl.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__ioipsl_getincom.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ioipsl_getincom.done: \
+          ioipsl_getincom.o \
+          ioipsl_errioipsl.done \
+          ioipsl_stringop.done
+	touch $(FCM_DONEDIR)/$@
+
+ioipsl_getincom.o: \
+          $(PPSRCDIR0__bibio)/ioipsl_getincom.f90 \
+          FFLAGS__bibio__ioipsl_getincom.flags \
+          ioipsl_errioipsl.o \
+          ioipsl_stringop.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__ioipsl_stringop.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ioipsl_stringop.done: \
+          ioipsl_stringop.o
+	touch $(FCM_DONEDIR)/$@
+
+ioipsl_stringop.o: \
+          $(PPSRCDIR0__bibio)/ioipsl_stringop.f90 \
+          FFLAGS__bibio__ioipsl_stringop.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__ismax.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ismax.done: \
+          ismax.o
+	touch $(FCM_DONEDIR)/$@
+
+ismax.o: \
+          $(PPSRCDIR0__bibio)/ismax.f \
+          FFLAGS__bibio__ismax.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__ismin.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ismin.done: \
+          ismin.o
+	touch $(FCM_DONEDIR)/$@
+
+ismin.o: \
+          $(PPSRCDIR0__bibio)/ismin.f \
+          FFLAGS__bibio__ismin.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__j4save.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+j4save.done: \
+          j4save.o
+	touch $(FCM_DONEDIR)/$@
+
+j4save.o: \
+          $(PPSRCDIR0__bibio)/j4save.f \
+          FFLAGS__bibio__j4save.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__misc_mod.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+misc_mod.done: \
+          misc_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+misc_mod.o: \
+          $(PPSRCDIR0__bibio)/misc_mod.f90 \
+          FFLAGS__bibio__misc_mod.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__netcdf95.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+netcdf95.done: \
+          netcdf95.o \
+          handle_err_m.done \
+          nf95_def_var_m.done \
+          nf95_get_att_m.done \
+          nf95_get_var_m.done \
+          nf95_gw_var_m.done \
+          nf95_put_att_m.done \
+          nf95_put_var_m.done \
+          simple.done
+	touch $(FCM_DONEDIR)/$@
+
+netcdf95.o: \
+          $(PPSRCDIR0__bibio)/netcdf95.f90 \
+          FFLAGS__bibio__netcdf95.flags \
+          handle_err_m.o \
+          nf95_def_var_m.o \
+          nf95_get_att_m.o \
+          nf95_get_var_m.o \
+          nf95_gw_var_m.o \
+          nf95_put_att_m.o \
+          nf95_put_var_m.o \
+          simple.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__new_unit_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+new_unit_m.done: \
+          new_unit_m.o
+	touch $(FCM_DONEDIR)/$@
+
+new_unit_m.o: \
+          $(PPSRCDIR0__bibio)/new_unit_m.f90 \
+          FFLAGS__bibio__new_unit_m.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__nf95_def_var_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nf95_def_var_m.done: \
+          nf95_def_var_m.o \
+          handle_err_m.done
+	touch $(FCM_DONEDIR)/$@
+
+nf95_def_var_m.o: \
+          $(PPSRCDIR0__bibio)/nf95_def_var_m.f90 \
+          FFLAGS__bibio__nf95_def_var_m.flags \
+          handle_err_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__nf95_get_att_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nf95_get_att_m.done: \
+          nf95_get_att_m.o \
+          handle_err_m.done \
+          simple.done
+	touch $(FCM_DONEDIR)/$@
+
+nf95_get_att_m.o: \
+          $(PPSRCDIR0__bibio)/nf95_get_att_m.f90 \
+          FFLAGS__bibio__nf95_get_att_m.flags \
+          handle_err_m.o \
+          simple.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__nf95_get_var_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nf95_get_var_m.done: \
+          nf95_get_var_m.o \
+          handle_err_m.done
+	touch $(FCM_DONEDIR)/$@
+
+nf95_get_var_m.o: \
+          $(PPSRCDIR0__bibio)/nf95_get_var_m.f90 \
+          FFLAGS__bibio__nf95_get_var_m.flags \
+          handle_err_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__nf95_gw_var_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nf95_gw_var_m.done: \
+          nf95_gw_var_m.o \
+          nf95_get_var_m.done \
+          simple.done
+	touch $(FCM_DONEDIR)/$@
+
+nf95_gw_var_m.o: \
+          $(PPSRCDIR0__bibio)/nf95_gw_var_m.f90 \
+          FFLAGS__bibio__nf95_gw_var_m.flags \
+          nf95_get_var_m.o \
+          simple.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__nf95_put_att_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nf95_put_att_m.done: \
+          nf95_put_att_m.o \
+          handle_err_m.done
+	touch $(FCM_DONEDIR)/$@
+
+nf95_put_att_m.o: \
+          $(PPSRCDIR0__bibio)/nf95_put_att_m.f90 \
+          FFLAGS__bibio__nf95_put_att_m.flags \
+          handle_err_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__nf95_put_var_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nf95_put_var_m.done: \
+          nf95_put_var_m.o \
+          handle_err_m.done
+	touch $(FCM_DONEDIR)/$@
+
+nf95_put_var_m.o: \
+          $(PPSRCDIR0__bibio)/nf95_put_var_m.f90 \
+          FFLAGS__bibio__nf95_put_var_m.flags \
+          handle_err_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__pchdf.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pchdf.done: \
+          pchdf.o
+	touch $(FCM_DONEDIR)/$@
+
+pchdf.o: \
+          $(PPSRCDIR0__bibio)/pchdf.f \
+          FFLAGS__bibio__pchdf.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__pchfe.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pchfe.done: \
+          pchfe.o
+	touch $(FCM_DONEDIR)/$@
+
+pchfe.o: \
+          $(PPSRCDIR0__bibio)/pchfe.f \
+          FFLAGS__bibio__pchfe.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__pchfe_95_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pchfe_95_m.done: \
+          pchfe_95_m.o \
+          assert_eq_m.done
+	touch $(FCM_DONEDIR)/$@
+
+pchfe_95_m.o: \
+          $(PPSRCDIR0__bibio)/pchfe_95_m.f90 \
+          FFLAGS__bibio__pchfe_95_m.flags \
+          assert_eq_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__pchsp.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pchsp.done: \
+          pchsp.o
+	touch $(FCM_DONEDIR)/$@
+
+pchsp.o: \
+          $(PPSRCDIR0__bibio)/pchsp.f \
+          FFLAGS__bibio__pchsp.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__pchsp_95_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pchsp_95_m.done: \
+          pchsp_95_m.o \
+          assert_eq_m.done
+	touch $(FCM_DONEDIR)/$@
+
+pchsp_95_m.o: \
+          $(PPSRCDIR0__bibio)/pchsp_95_m.f90 \
+          FFLAGS__bibio__pchsp_95_m.flags \
+          assert_eq_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__pres2lev_mod.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pres2lev_mod.done: \
+          pres2lev_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+pres2lev_mod.o: \
+          $(PPSRCDIR0__bibio)/pres2lev_mod.f90 \
+          FFLAGS__bibio__pres2lev_mod.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__regr1_lint_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+regr1_lint_m.done: \
+          regr1_lint_m.o \
+          assert_eq_m.done \
+          interpolation.done
+	touch $(FCM_DONEDIR)/$@
+
+regr1_lint_m.o: \
+          $(PPSRCDIR0__bibio)/regr1_lint_m.f90 \
+          FFLAGS__bibio__regr1_lint_m.flags \
+          assert_eq_m.o \
+          interpolation.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__regr1_step_av_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+regr1_step_av_m.done: \
+          regr1_step_av_m.o \
+          assert_eq_m.done \
+          assert_m.done \
+          interpolation.done
+	touch $(FCM_DONEDIR)/$@
+
+regr1_step_av_m.o: \
+          $(PPSRCDIR0__bibio)/regr1_step_av_m.f90 \
+          FFLAGS__bibio__regr1_step_av_m.flags \
+          assert_eq_m.o \
+          assert_m.o \
+          interpolation.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__regr3_lint_m.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+regr3_lint_m.done: \
+          regr3_lint_m.o \
+          assert_eq_m.done \
+          interpolation.done
+	touch $(FCM_DONEDIR)/$@
+
+regr3_lint_m.o: \
+          $(PPSRCDIR0__bibio)/regr3_lint_m.f90 \
+          FFLAGS__bibio__regr3_lint_m.flags \
+          assert_eq_m.o \
+          interpolation.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__simple.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+simple.done: \
+          simple.o \
+          handle_err_m.done
+	touch $(FCM_DONEDIR)/$@
+
+simple.o: \
+          $(PPSRCDIR0__bibio)/simple.f90 \
+          FFLAGS__bibio__simple.flags \
+          handle_err_m.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__vampir.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vampir.done: \
+          vampir.o
+	touch $(FCM_DONEDIR)/$@
+
+vampir.o: \
+          $(PPSRCDIR0__bibio)/vampir.f90 \
+          FFLAGS__bibio__vampir.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__write_field.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+write_field.done: \
+          write_field.o
+	touch $(FCM_DONEDIR)/$@
+
+write_field.o: \
+          $(PPSRCDIR0__bibio)/write_field.f90 \
+          FFLAGS__bibio__write_field.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__writedynav.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writedynav.done: \
+          writedynav.o \
+          com_io_dyn_mod.done \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          description.h.idone \
+          dimensions.h.idone \
+          ener.h.idone \
+          infotrac.done \
+          iniprint.h.idone \
+          logic.h.idone \
+          paramet.h.idone \
+          serre.h.idone \
+          temps.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+writedynav.o: \
+          $(PPSRCDIR0__bibio)/writedynav.f90 \
+          FFLAGS__bibio__writedynav.flags \
+          com_io_dyn_mod.o \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          description.h \
+          dimensions.h \
+          ener.h \
+          infotrac.o \
+          iniprint.h \
+          logic.h \
+          paramet.h \
+          serre.h \
+          temps.h
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__writehist.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writehist.done: \
+          writehist.o \
+          com_io_dyn_mod.done \
+          infotrac.done
+	touch $(FCM_DONEDIR)/$@
+
+writehist.o: \
+          $(PPSRCDIR0__bibio)/writehist.f \
+          FFLAGS__bibio__writehist.flags \
+          com_io_dyn_mod.o \
+          infotrac.o
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__xercnt.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+xercnt.done: \
+          xercnt.o
+	touch $(FCM_DONEDIR)/$@
+
+xercnt.o: \
+          $(PPSRCDIR0__bibio)/xercnt.f \
+          FFLAGS__bibio__xercnt.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__xerhlt.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+xerhlt.done: \
+          xerhlt.o
+	touch $(FCM_DONEDIR)/$@
+
+xerhlt.o: \
+          $(PPSRCDIR0__bibio)/xerhlt.f \
+          FFLAGS__bibio__xerhlt.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__xermsg.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+xermsg.done: \
+          xermsg.o
+	touch $(FCM_DONEDIR)/$@
+
+xermsg.o: \
+          $(PPSRCDIR0__bibio)/xermsg.f \
+          FFLAGS__bibio__xermsg.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__xerprn.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+xerprn.done: \
+          xerprn.o
+	touch $(FCM_DONEDIR)/$@
+
+xerprn.o: \
+          $(PPSRCDIR0__bibio)/xerprn.f \
+          FFLAGS__bibio__xerprn.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__xersve.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+xersve.done: \
+          xersve.o
+	touch $(FCM_DONEDIR)/$@
+
+xersve.o: \
+          $(PPSRCDIR0__bibio)/xersve.f \
+          FFLAGS__bibio__xersve.flags
+	fcm_internal compile:F bibio $< $@
+
+FFLAGS__bibio__xgetua.flags: \
+          FFLAGS__bibio.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+xgetua.done: \
+          xgetua.o
+	touch $(FCM_DONEDIR)/$@
+
+xgetua.o: \
+          $(PPSRCDIR0__bibio)/xgetua.f \
+          FFLAGS__bibio__xgetua.flags
+	fcm_internal compile:F bibio $< $@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/dyn.mk
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/dyn.mk	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/dyn.mk	(revision 223)
@@ -0,0 +1,1739 @@
+# Automatic Make rule for dyn
+
+SRCDIR0__dyn = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar
+
+PPSRCDIR0__dyn = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config/ppsrc/dyn
+
+FFLAGS__dyn__leapfrog_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+leapfrog_p.done: \
+          leapfrog_p.o \
+          bands.done \
+          write_field.done \
+          write_field_p.done \
+          comuforc_h.done \
+          control_mod.done \
+          cpdet_mod.done \
+          exner_hyb_m.done \
+          exner_hyb_p_m.done \
+          exner_milieu_m.done \
+          exner_milieu_p_m.done \
+          getparam.done \
+          guide_p_mod.done \
+          infotrac.done \
+          misc_mod.done \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          sponge_mod_p.done \
+          timer_filtre.done \
+          times.done \
+          vampir.done
+	touch $(FCM_DONEDIR)/$@
+
+leapfrog_p.o: \
+          $(PPSRCDIR0__dyn)/leapfrog_p.f \
+          FFLAGS__dyn__leapfrog_p.flags \
+          bands.o \
+          write_field.o \
+          write_field_p.o \
+          comuforc_h.o \
+          control_mod.o \
+          cpdet_mod.o \
+          exner_hyb_m.o \
+          exner_hyb_p_m.o \
+          exner_milieu_m.o \
+          exner_milieu_p_m.o \
+          getparam.o \
+          guide_p_mod.o \
+          infotrac.o \
+          misc_mod.o \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          sponge_mod_p.o \
+          timer_filtre.o \
+          times.o \
+          vampir.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__conf_gcm.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+conf_gcm.done: \
+          conf_gcm.o \
+          assert_m.done \
+          control_mod.done \
+          infotrac.done \
+          ioipsl_getincom.done \
+          misc_mod.done \
+          mod_filtre_fft.done \
+          mod_hallo.done \
+          sponge_mod_p.done
+	touch $(FCM_DONEDIR)/$@
+
+conf_gcm.o: \
+          $(PPSRCDIR0__dyn)/conf_gcm.f \
+          FFLAGS__dyn__conf_gcm.flags \
+          assert_m.o \
+          control_mod.o \
+          infotrac.o \
+          ioipsl_getincom.o \
+          misc_mod.o \
+          mod_filtre_fft.o \
+          mod_hallo.o \
+          sponge_mod_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gr_dyn_fi_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_dyn_fi_p.done: \
+          gr_dyn_fi_p.o \
+          dimphy.done \
+          mod_interface_dyn_phys.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+gr_dyn_fi_p.o: \
+          $(PPSRCDIR0__dyn)/gr_dyn_fi_p.f \
+          FFLAGS__dyn__gr_dyn_fi_p.flags \
+          dimphy.o \
+          mod_interface_dyn_phys.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__caldyn_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+caldyn_p.done: \
+          caldyn_p.o \
+          write_field_p.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+caldyn_p.o: \
+          $(PPSRCDIR0__dyn)/caldyn_p.f \
+          FFLAGS__dyn__caldyn_p.flags \
+          write_field_p.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__diverg_gam_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+diverg_gam_p.done: \
+          diverg_gam_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+diverg_gam_p.o: \
+          $(PPSRCDIR0__dyn)/diverg_gam_p.f \
+          FFLAGS__dyn__diverg_gam_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__filtreg_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+filtreg_p.done: \
+          filtreg_p.o \
+          filtreg_mod.done \
+          mod_filtre_fft.done \
+          parallel_lmdz.done \
+          timer_filtre.done
+	touch $(FCM_DONEDIR)/$@
+
+filtreg_p.o: \
+          $(PPSRCDIR0__dyn)/filtreg_p.f \
+          FFLAGS__dyn__filtreg_p.flags \
+          filtreg_mod.o \
+          mod_filtre_fft.o \
+          parallel_lmdz.o \
+          timer_filtre.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__ce0l.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS__dyn__ce0l.flags: \
+          LDFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LD__dyn__ce0l.flags: \
+          LD__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ce0l.o: \
+          $(PPSRCDIR0__dyn)/ce0l.f90 \
+          FFLAGS__dyn__ce0l.flags \
+          control_mod.o
+	fcm_internal compile:F dyn $< $@
+
+ce0l_128x96x64_phystd_para.e: \
+          ce0l.o \
+          LD__dyn__ce0l.flags \
+          LDFLAGS__dyn__ce0l.flags \
+          $(OBJECTS) \
+          control_mod.done
+	fcm_internal load dyn $< $@
+
+FFLAGS__dyn__calfis_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+calfis_p.done: \
+          calfis_p.o \
+          times.done \
+          write_field.done \
+          write_field_p.done \
+          control_mod.done \
+          cpdet_mod.done \
+          dimphy.done \
+          infotrac.done \
+          mod_interface_dyn_phys.done \
+          mod_phys_lmdz_para.done \
+          moyzon_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+calfis_p.o: \
+          $(PPSRCDIR0__dyn)/calfis_p.f \
+          FFLAGS__dyn__calfis_p.flags \
+          times.o \
+          write_field.o \
+          write_field_p.o \
+          control_mod.o \
+          cpdet_mod.o \
+          dimphy.o \
+          infotrac.o \
+          mod_interface_dyn_phys.o \
+          mod_phys_lmdz_para.o \
+          moyzon_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__guide_p_mod.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+guide_p_mod.done: \
+          guide_p_mod.o \
+          bands.done \
+          write_field_p.done \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comgeom2.h.idone \
+          comvert.h.idone \
+          control_mod.done \
+          dimensions.h.idone \
+          exner_hyb_p_m.done \
+          exner_milieu_p_m.done \
+          getparam.done \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          paramet.h.idone \
+          pres2lev_mod.done \
+          serre.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+guide_p_mod.o: \
+          $(PPSRCDIR0__dyn)/guide_p_mod.f90 \
+          FFLAGS__dyn__guide_p_mod.flags \
+          bands.o \
+          write_field_p.o \
+          comconst.h \
+          comgeom.h \
+          comgeom2.h \
+          comvert.h \
+          control_mod.o \
+          dimensions.h \
+          exner_hyb_p_m.o \
+          exner_milieu_p_m.o \
+          getparam.o \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          paramet.h \
+          pres2lev_mod.o \
+          serre.h
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__qminimum_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+qminimum_p.done: \
+          qminimum_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+qminimum_p.o: \
+          $(PPSRCDIR0__dyn)/qminimum_p.f \
+          FFLAGS__dyn__qminimum_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__diverg_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+diverg_p.done: \
+          diverg_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+diverg_p.o: \
+          $(PPSRCDIR0__dyn)/diverg_p.f \
+          FFLAGS__dyn__diverg_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__nxgrad_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgrad_p.done: \
+          nxgrad_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+nxgrad_p.o: \
+          $(PPSRCDIR0__dyn)/nxgrad_p.f \
+          FFLAGS__dyn__nxgrad_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__vlsplt_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vlsplt_p.done: \
+          vlsplt_p.o \
+          parallel_lmdz.done \
+          vampir.done \
+          mod_hallo.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+vlsplt_p.o: \
+          $(PPSRCDIR0__dyn)/vlsplt_p.f \
+          FFLAGS__dyn__vlsplt_p.flags \
+          parallel_lmdz.o \
+          vampir.o \
+          mod_hallo.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gr_fi_dyn_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_fi_dyn_p.done: \
+          gr_fi_dyn_p.o \
+          dimphy.done \
+          mod_interface_dyn_phys.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+gr_fi_dyn_p.o: \
+          $(PPSRCDIR0__dyn)/gr_fi_dyn_p.f \
+          FFLAGS__dyn__gr_fi_dyn_p.flags \
+          dimphy.o \
+          mod_interface_dyn_phys.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__vitvert_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vitvert_p.done: \
+          vitvert_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+vitvert_p.o: \
+          $(PPSRCDIR0__dyn)/vitvert_p.f \
+          FFLAGS__dyn__vitvert_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gr_v_scal_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_v_scal_p.done: \
+          gr_v_scal_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+gr_v_scal_p.o: \
+          $(PPSRCDIR0__dyn)/gr_v_scal_p.f \
+          FFLAGS__dyn__gr_v_scal_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__writehist_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writehist_p.done: \
+          writehist_p.o \
+          infotrac.done \
+          misc_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+writehist_p.o: \
+          $(PPSRCDIR0__dyn)/writehist_p.f \
+          FFLAGS__dyn__writehist_p.flags \
+          infotrac.o \
+          misc_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+logic.h: \
+          $(SRCDIR0__dyn)/logic.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+logic.h.idone: \
+          $(SRCDIR0__dyn)/logic.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn__laplacien_rot_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_rot_p.done: \
+          laplacien_rot_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_rot_p.o: \
+          $(PPSRCDIR0__dyn)/laplacien_rot_p.f \
+          FFLAGS__dyn__laplacien_rot_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__covcont_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+covcont_p.done: \
+          covcont_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+covcont_p.o: \
+          $(PPSRCDIR0__dyn)/covcont_p.f \
+          FFLAGS__dyn__covcont_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__rotatf_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotatf_p.done: \
+          rotatf_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+rotatf_p.o: \
+          $(PPSRCDIR0__dyn)/rotatf_p.f \
+          FFLAGS__dyn__rotatf_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__grad_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+grad_p.done: \
+          grad_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+grad_p.o: \
+          $(PPSRCDIR0__dyn)/grad_p.f \
+          FFLAGS__dyn__grad_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__tourpot_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+tourpot_p.done: \
+          tourpot_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+tourpot_p.o: \
+          $(PPSRCDIR0__dyn)/tourpot_p.f \
+          FFLAGS__dyn__tourpot_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__laplacien_rotgam_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_rotgam_p.done: \
+          laplacien_rotgam_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_rotgam_p.o: \
+          $(PPSRCDIR0__dyn)/laplacien_rotgam_p.f \
+          FFLAGS__dyn__laplacien_rotgam_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__top_bound_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+top_bound_p.done: \
+          top_bound_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+top_bound_p.o: \
+          $(PPSRCDIR0__dyn)/top_bound_p.f \
+          FFLAGS__dyn__top_bound_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__parallel_lmdz.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+parallel_lmdz.done: \
+          parallel_lmdz.o \
+          vampir.done \
+          dimensions.h.idone \
+          ioipsl_getincom.done \
+          mod_const_mpi.done \
+          paramet.h.idone \
+          vampir.done
+	touch $(FCM_DONEDIR)/$@
+
+parallel_lmdz.o: \
+          $(PPSRCDIR0__dyn)/parallel_lmdz.f90 \
+          FFLAGS__dyn__parallel_lmdz.flags \
+          vampir.o \
+          dimensions.h \
+          ioipsl_getincom.o \
+          mod_const_mpi.o \
+          paramet.h \
+          vampir.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__massbar_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+massbar_p.done: \
+          massbar_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+massbar_p.o: \
+          $(PPSRCDIR0__dyn)/massbar_p.f \
+          FFLAGS__dyn__massbar_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__nxgrarot_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgrarot_p.done: \
+          nxgrarot_p.o \
+          parallel_lmdz.done \
+          times.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+nxgrarot_p.o: \
+          $(PPSRCDIR0__dyn)/nxgrarot_p.f \
+          FFLAGS__dyn__nxgrarot_p.flags \
+          parallel_lmdz.o \
+          times.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__sw_case_williamson91_6.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sw_case_williamson91_6.done: \
+          sw_case_williamson91_6.o
+	touch $(FCM_DONEDIR)/$@
+
+sw_case_williamson91_6.o: \
+          $(PPSRCDIR0__dyn)/sw_case_williamson91_6.f \
+          FFLAGS__dyn__sw_case_williamson91_6.flags
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__dudv2_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dudv2_p.done: \
+          dudv2_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+dudv2_p.o: \
+          $(PPSRCDIR0__dyn)/dudv2_p.f \
+          FFLAGS__dyn__dudv2_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gr_u_scal_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_u_scal_p.done: \
+          gr_u_scal_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+gr_u_scal_p.o: \
+          $(PPSRCDIR0__dyn)/gr_u_scal_p.f \
+          FFLAGS__dyn__gr_u_scal_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__advect_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advect_p.done: \
+          advect_p.o \
+          parallel_lmdz.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+advect_p.o: \
+          $(PPSRCDIR0__dyn)/advect_p.f \
+          FFLAGS__dyn__advect_p.flags \
+          parallel_lmdz.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__exner_hyb_p_m.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+exner_hyb_p_m.done: \
+          exner_hyb_p_m.o \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          dimensions.h.idone \
+          parallel_lmdz.done \
+          paramet.h.idone \
+          serre.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+exner_hyb_p_m.o: \
+          $(PPSRCDIR0__dyn)/exner_hyb_p_m.f90 \
+          FFLAGS__dyn__exner_hyb_p_m.flags \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          dimensions.h \
+          parallel_lmdz.o \
+          paramet.h \
+          serre.h
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__dteta1_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dteta1_p.done: \
+          dteta1_p.o \
+          parallel_lmdz.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+dteta1_p.o: \
+          $(PPSRCDIR0__dyn)/dteta1_p.f \
+          FFLAGS__dyn__dteta1_p.flags \
+          parallel_lmdz.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__addfi_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+addfi_p.done: \
+          addfi_p.o \
+          control_mod.done \
+          infotrac.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+addfi_p.o: \
+          $(PPSRCDIR0__dyn)/addfi_p.f \
+          FFLAGS__dyn__addfi_p.flags \
+          control_mod.o \
+          infotrac.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__groupe_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+groupe_p.done: \
+          groupe_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+groupe_p.o: \
+          $(PPSRCDIR0__dyn)/groupe_p.f \
+          FFLAGS__dyn__groupe_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__bernoui_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+bernoui_p.done: \
+          bernoui_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+bernoui_p.o: \
+          $(PPSRCDIR0__dyn)/bernoui_p.f \
+          FFLAGS__dyn__bernoui_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__divgrad_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divgrad_p.done: \
+          divgrad_p.o \
+          parallel_lmdz.done \
+          times.done
+	touch $(FCM_DONEDIR)/$@
+
+divgrad_p.o: \
+          $(PPSRCDIR0__dyn)/divgrad_p.f \
+          FFLAGS__dyn__divgrad_p.flags \
+          parallel_lmdz.o \
+          times.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__covnat_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+covnat_p.done: \
+          covnat_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+covnat_p.o: \
+          $(PPSRCDIR0__dyn)/covnat_p.f \
+          FFLAGS__dyn__covnat_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__moyzon_mod.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+moyzon_mod.done: \
+          moyzon_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+moyzon_mod.o: \
+          $(PPSRCDIR0__dyn)/moyzon_mod.f90 \
+          FFLAGS__dyn__moyzon_mod.flags
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__write_field_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+write_field_p.done: \
+          write_field_p.o \
+          parallel_lmdz.done \
+          write_field.done
+	touch $(FCM_DONEDIR)/$@
+
+write_field_p.o: \
+          $(PPSRCDIR0__dyn)/write_field_p.f90 \
+          FFLAGS__dyn__write_field_p.flags \
+          parallel_lmdz.o \
+          write_field.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__vlspltgen_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vlspltgen_p.done: \
+          vlspltgen_p.o \
+          vampir.done \
+          write_field_p.done \
+          infotrac.done \
+          mod_hallo.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+vlspltgen_p.o: \
+          $(PPSRCDIR0__dyn)/vlspltgen_p.f \
+          FFLAGS__dyn__vlspltgen_p.flags \
+          vampir.o \
+          write_field_p.o \
+          infotrac.o \
+          mod_hallo.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__dynredem_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dynredem0_p.done: \
+          dynredem0_p.o \
+          control_mod.done \
+          infotrac.done \
+          netcdf95.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+dynredem0_p.o: \
+          $(PPSRCDIR0__dyn)/dynredem_p.f \
+          FFLAGS__dyn__dynredem_p.flags \
+          control_mod.o \
+          infotrac.o \
+          netcdf95.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__exner_milieu_p_m.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+exner_milieu_p_m.done: \
+          exner_milieu_p_m.o \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          dimensions.h.idone \
+          parallel_lmdz.done \
+          paramet.h.idone \
+          serre.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+exner_milieu_p_m.o: \
+          $(PPSRCDIR0__dyn)/exner_milieu_p_m.f90 \
+          FFLAGS__dyn__exner_milieu_p_m.flags \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          dimensions.h \
+          parallel_lmdz.o \
+          paramet.h \
+          serre.h
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__initdynav_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+initdynav_p.done: \
+          initdynav_p.o \
+          write_field.done \
+          infotrac.done \
+          misc_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+initdynav_p.o: \
+          $(PPSRCDIR0__dyn)/initdynav_p.f \
+          FFLAGS__dyn__initdynav_p.flags \
+          write_field.o \
+          infotrac.o \
+          misc_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__flumass_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+flumass_p.done: \
+          flumass_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+flumass_p.o: \
+          $(PPSRCDIR0__dyn)/flumass_p.f \
+          FFLAGS__dyn__flumass_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__advect_new_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advect_new_p.done: \
+          advect_new_p.o \
+          parallel_lmdz.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+advect_new_p.o: \
+          $(PPSRCDIR0__dyn)/advect_new_p.f \
+          FFLAGS__dyn__advect_new_p.flags \
+          parallel_lmdz.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__sponge_mod_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sponge_mod_p.done: \
+          sponge_mod_p.o \
+          write_field_p.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+sponge_mod_p.o: \
+          $(PPSRCDIR0__dyn)/sponge_mod_p.f90 \
+          FFLAGS__dyn__sponge_mod_p.flags \
+          write_field_p.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__convflu_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convflu_p.done: \
+          convflu_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+convflu_p.o: \
+          $(PPSRCDIR0__dyn)/convflu_p.f \
+          FFLAGS__dyn__convflu_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__rotat_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotat_p.done: \
+          rotat_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+rotat_p.o: \
+          $(PPSRCDIR0__dyn)/rotat_p.f \
+          FFLAGS__dyn__rotat_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__friction_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+friction_p.done: \
+          friction_p.o \
+          control_mod.done \
+          ioipsl_getincom.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+friction_p.o: \
+          $(PPSRCDIR0__dyn)/friction_p.f \
+          FFLAGS__dyn__friction_p.flags \
+          control_mod.o \
+          ioipsl_getincom.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__wrgrads.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+wrgrads.done: \
+          wrgrads.o
+	touch $(FCM_DONEDIR)/$@
+
+wrgrads.o: \
+          $(PPSRCDIR0__dyn)/wrgrads.f \
+          FFLAGS__dyn__wrgrads.flags
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__nxgrad_gam_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgrad_gam_p.done: \
+          nxgrad_gam_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+nxgrad_gam_p.o: \
+          $(PPSRCDIR0__dyn)/nxgrad_gam_p.f \
+          FFLAGS__dyn__nxgrad_gam_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__writedynav_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writedynav_p.done: \
+          writedynav_p.o \
+          infotrac.done \
+          misc_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+writedynav_p.o: \
+          $(PPSRCDIR0__dyn)/writedynav_p.f \
+          FFLAGS__dyn__writedynav_p.flags \
+          infotrac.o \
+          misc_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__advtrac_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advtrac_p.done: \
+          advtrac_p.o \
+          bands.done \
+          vampir.done \
+          write_field_p.done \
+          comconst.h.idone \
+          comdissip.h.idone \
+          comgeom2.h.idone \
+          comvert.h.idone \
+          control_mod.done \
+          description.h.idone \
+          dimensions.h.idone \
+          ener.h.idone \
+          infotrac.done \
+          logic.h.idone \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          paramet.h.idone \
+          temps.h.idone \
+          times.done
+	touch $(FCM_DONEDIR)/$@
+
+advtrac_p.o: \
+          $(PPSRCDIR0__dyn)/advtrac_p.f90 \
+          FFLAGS__dyn__advtrac_p.flags \
+          bands.o \
+          vampir.o \
+          write_field_p.o \
+          comconst.h \
+          comdissip.h \
+          comgeom2.h \
+          comvert.h \
+          control_mod.o \
+          description.h \
+          dimensions.h \
+          ener.h \
+          infotrac.o \
+          logic.h \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          paramet.h \
+          temps.h \
+          times.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__calfis_icosa.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+calfis_icosa.done: \
+          calfis_icosa.o \
+          comconst.h.idone \
+          control_mod.done \
+          dimphy.done \
+          infotrac.done \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+calfis_icosa.o: \
+          $(SRCDIR0__dyn)/calfis_icosa.f90 \
+          FFLAGS__dyn__calfis_icosa.flags \
+          comconst.h \
+          control_mod.o \
+          dimphy.o \
+          infotrac.o \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__mod_hallo.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_hallo.done: \
+          mod_hallo.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_hallo.o: \
+          $(PPSRCDIR0__dyn)/mod_hallo.f90 \
+          FFLAGS__dyn__mod_hallo.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__init_gcm_lmdz.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+init_gcm_lmdz.done: \
+          init_gcm_lmdz.o \
+          bands.done \
+          comgeomphy.done \
+          control_mod.done \
+          cpdet_mod.done \
+          dimphy.done \
+          filtreg_mod.done \
+          getparam.done \
+          infotrac.done \
+          mod_const_mpi.done \
+          mod_grid_phy_lmdz.done \
+          mod_hallo.done \
+          mod_interface_dyn_phys.done \
+          mod_phys_lmdz_omp_data.done \
+          mod_phys_lmdz_para.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+init_gcm_lmdz.o: \
+          $(PPSRCDIR0__dyn)/init_gcm_lmdz.f \
+          FFLAGS__dyn__init_gcm_lmdz.flags \
+          bands.o \
+          comgeomphy.o \
+          control_mod.o \
+          cpdet_mod.o \
+          dimphy.o \
+          filtreg_mod.o \
+          getparam.o \
+          infotrac.o \
+          mod_const_mpi.o \
+          mod_grid_phy_lmdz.o \
+          mod_hallo.o \
+          mod_interface_dyn_phys.o \
+          mod_phys_lmdz_omp_data.o \
+          mod_phys_lmdz_para.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__laplacien_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_p.done: \
+          laplacien_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_p.o: \
+          $(PPSRCDIR0__dyn)/laplacien_p.f \
+          FFLAGS__dyn__laplacien_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gradiv_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gradiv_p.done: \
+          gradiv_p.o \
+          parallel_lmdz.done \
+          times.done
+	touch $(FCM_DONEDIR)/$@
+
+gradiv_p.o: \
+          $(PPSRCDIR0__dyn)/gradiv_p.f \
+          FFLAGS__dyn__gradiv_p.flags \
+          parallel_lmdz.o \
+          times.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__abort_gcm.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+abort_gcm.done: \
+          abort_gcm.o \
+          ioipsl_getincom.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+abort_gcm.o: \
+          $(PPSRCDIR0__dyn)/abort_gcm.f \
+          FFLAGS__dyn__abort_gcm.flags \
+          ioipsl_getincom.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__laplacien_gam_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_gam_p.done: \
+          laplacien_gam_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_gam_p.o: \
+          $(PPSRCDIR0__dyn)/laplacien_gam_p.f \
+          FFLAGS__dyn__laplacien_gam_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__inithist_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inithist_p.done: \
+          inithist_p.o \
+          write_field.done \
+          infotrac.done \
+          misc_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+inithist_p.o: \
+          $(PPSRCDIR0__dyn)/inithist_p.f \
+          FFLAGS__dyn__inithist_p.flags \
+          write_field.o \
+          infotrac.o \
+          misc_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__divgrad2_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divgrad2_p.done: \
+          divgrad2_p.o \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          times.done
+	touch $(FCM_DONEDIR)/$@
+
+divgrad2_p.o: \
+          $(PPSRCDIR0__dyn)/divgrad2_p.f \
+          FFLAGS__dyn__divgrad2_p.flags \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          times.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__convmas_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convmas_p.done: \
+          convmas_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+convmas_p.o: \
+          $(PPSRCDIR0__dyn)/convmas_p.f \
+          FFLAGS__dyn__convmas_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__bands.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+bands.done: \
+          bands.o \
+          dimensions.h.idone \
+          mod_phys_lmdz_para.done \
+          parallel_lmdz.done \
+          times.done
+	touch $(FCM_DONEDIR)/$@
+
+bands.o: \
+          $(PPSRCDIR0__dyn)/bands.f90 \
+          FFLAGS__dyn__bands.flags \
+          dimensions.h \
+          mod_phys_lmdz_para.o \
+          parallel_lmdz.o \
+          times.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__divergf_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divergf_p.done: \
+          divergf_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+divergf_p.o: \
+          $(PPSRCDIR0__dyn)/divergf_p.f \
+          FFLAGS__dyn__divergf_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__vlspltqs_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vlspltqs_p.done: \
+          vlspltqs_p.o \
+          vampir.done \
+          cpdet_mod.done \
+          mod_hallo.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+vlspltqs_p.o: \
+          $(PPSRCDIR0__dyn)/vlspltqs_p.f \
+          FFLAGS__dyn__vlspltqs_p.flags \
+          vampir.o \
+          cpdet_mod.o \
+          mod_hallo.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__times.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+times.done: \
+          times.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+times.o: \
+          $(PPSRCDIR0__dyn)/times.f90 \
+          FFLAGS__dyn__times.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gcm.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS__dyn__gcm.flags: \
+          LDFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LD__dyn__gcm.flags: \
+          LD__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gcm.o: \
+          $(PPSRCDIR0__dyn)/gcm.f \
+          FFLAGS__dyn__gcm.flags \
+          bands.o \
+          comgeomphy.o \
+          control_mod.o \
+          cpdet_mod.o \
+          dimphy.o \
+          filtreg_mod.o \
+          getparam.o \
+          infotrac.o \
+          mod_const_mpi.o \
+          mod_grid_phy_lmdz.o \
+          mod_hallo.o \
+          mod_interface_dyn_phys.o \
+          mod_phys_lmdz_omp_data.o \
+          mod_phys_lmdz_para.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+gcm_128x96x64_phystd_para.e: \
+          gcm.o \
+          LD__dyn__gcm.flags \
+          LDFLAGS__dyn__gcm.flags \
+          $(OBJECTS) \
+          bands.done \
+          comgeomphy.done \
+          control_mod.done \
+          cpdet_mod.done \
+          dimphy.done \
+          filtreg_mod.done \
+          getparam.done \
+          infotrac.done \
+          mod_const_mpi.done \
+          mod_grid_phy_lmdz.done \
+          mod_hallo.done \
+          mod_interface_dyn_phys.done \
+          mod_phys_lmdz_omp_data.done \
+          mod_phys_lmdz_para.done \
+          parallel_lmdz.done
+	fcm_internal load dyn $< $@
+
+FFLAGS__dyn__pression_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pression_p.done: \
+          pression_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+pression_p.o: \
+          $(PPSRCDIR0__dyn)/pression_p.f \
+          FFLAGS__dyn__pression_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__bilan_dyn_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+bilan_dyn_p.done: \
+          bilan_dyn_p.o \
+          misc_mod.done \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+bilan_dyn_p.o: \
+          $(PPSRCDIR0__dyn)/bilan_dyn_p.f \
+          FFLAGS__dyn__bilan_dyn_p.flags \
+          misc_mod.o \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__mod_const_mpi.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_const_mpi.done: \
+          mod_const_mpi.o \
+          ioipsl_getincom.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_const_mpi.o: \
+          $(PPSRCDIR0__dyn)/mod_const_mpi.f90 \
+          FFLAGS__dyn__mod_const_mpi.flags \
+          ioipsl_getincom.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__convmas1_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convmas1_p.done: \
+          convmas1_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+convmas1_p.o: \
+          $(PPSRCDIR0__dyn)/convmas1_p.f \
+          FFLAGS__dyn__convmas1_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__enercin_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+enercin_p.done: \
+          enercin_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+enercin_p.o: \
+          $(PPSRCDIR0__dyn)/enercin_p.f \
+          FFLAGS__dyn__enercin_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__massdair_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+massdair_p.done: \
+          massdair_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+massdair_p.o: \
+          $(PPSRCDIR0__dyn)/massdair_p.f \
+          FFLAGS__dyn__massdair_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__nxgraro2_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgraro2_p.done: \
+          nxgraro2_p.o \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          times.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+nxgraro2_p.o: \
+          $(PPSRCDIR0__dyn)/nxgraro2_p.f \
+          FFLAGS__dyn__nxgraro2_p.flags \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          times.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__gradiv2_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gradiv2_p.done: \
+          gradiv2_p.o \
+          write_field_p.done \
+          mod_hallo.done \
+          parallel_lmdz.done \
+          times.done
+	touch $(FCM_DONEDIR)/$@
+
+gradiv2_p.o: \
+          $(PPSRCDIR0__dyn)/gradiv2_p.f \
+          FFLAGS__dyn__gradiv2_p.flags \
+          write_field_p.o \
+          mod_hallo.o \
+          parallel_lmdz.o \
+          times.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__geopot_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+geopot_p.done: \
+          geopot_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+geopot_p.o: \
+          $(PPSRCDIR0__dyn)/geopot_p.f \
+          FFLAGS__dyn__geopot_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__dudv1_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dudv1_p.done: \
+          dudv1_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+dudv1_p.o: \
+          $(PPSRCDIR0__dyn)/dudv1_p.f \
+          FFLAGS__dyn__dudv1_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__rotat_nfil_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotat_nfil_p.done: \
+          rotat_nfil_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+rotat_nfil_p.o: \
+          $(PPSRCDIR0__dyn)/rotat_nfil_p.f \
+          FFLAGS__dyn__rotat_nfil_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__groupeun_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+groupeun_p.done: \
+          groupeun_p.o \
+          write_field_p.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+groupeun_p.o: \
+          $(PPSRCDIR0__dyn)/groupeun_p.f \
+          FFLAGS__dyn__groupeun_p.flags \
+          write_field_p.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__fluxstokenc_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fluxstokenc_p.done: \
+          fluxstokenc_p.o
+	touch $(FCM_DONEDIR)/$@
+
+fluxstokenc_p.o: \
+          $(PPSRCDIR0__dyn)/fluxstokenc_p.f \
+          FFLAGS__dyn__fluxstokenc_p.flags
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__massbarxy_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+massbarxy_p.done: \
+          massbarxy_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+massbarxy_p.o: \
+          $(PPSRCDIR0__dyn)/massbarxy_p.f \
+          FFLAGS__dyn__massbarxy_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__convmas2_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convmas2_p.done: \
+          convmas2_p.o \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+convmas2_p.o: \
+          $(PPSRCDIR0__dyn)/convmas2_p.f \
+          FFLAGS__dyn__convmas2_p.flags \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__integrd_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+integrd_p.done: \
+          integrd_p.o \
+          control_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+integrd_p.o: \
+          $(PPSRCDIR0__dyn)/integrd_p.f \
+          FFLAGS__dyn__integrd_p.flags \
+          control_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+omp_chunk.h: \
+          $(SRCDIR0__dyn)/omp_chunk.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+omp_chunk.h.idone: \
+          $(SRCDIR0__dyn)/omp_chunk.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn__getparam.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+getparam.done: \
+          getparam.o \
+          ioipsl_getincom.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+getparam.o: \
+          $(PPSRCDIR0__dyn)/getparam.f90 \
+          FFLAGS__dyn__getparam.flags \
+          ioipsl_getincom.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__initfluxsto_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+initfluxsto_p.done: \
+          initfluxsto_p.o \
+          write_field.done \
+          misc_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+initfluxsto_p.o: \
+          $(PPSRCDIR0__dyn)/initfluxsto_p.f \
+          FFLAGS__dyn__initfluxsto_p.flags \
+          write_field.o \
+          misc_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__mod_interface_dyn_phys.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_interface_dyn_phys.done: \
+          mod_interface_dyn_phys.o \
+          dimensions.h.idone \
+          mod_phys_lmdz_mpi_data.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_interface_dyn_phys.o: \
+          $(PPSRCDIR0__dyn)/mod_interface_dyn_phys.f90 \
+          FFLAGS__dyn__mod_interface_dyn_phys.flags \
+          dimensions.h \
+          mod_phys_lmdz_mpi_data.o
+	fcm_internal compile:F dyn $< $@
+
+FFLAGS__dyn__dissip_p.flags: \
+          FFLAGS__dyn.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dissip_p.done: \
+          dissip_p.o \
+          parallel_lmdz.done \
+          write_field_p.done
+	touch $(FCM_DONEDIR)/$@
+
+dissip_p.o: \
+          $(PPSRCDIR0__dyn)/dissip_p.f \
+          FFLAGS__dyn__dissip_p.flags \
+          parallel_lmdz.o \
+          write_field_p.o
+	fcm_internal compile:F dyn $< $@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/dyn3d_common.mk
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/dyn3d_common.mk	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/dyn3d_common.mk	(revision 223)
@@ -0,0 +1,1739 @@
+# Automatic Make rule for dyn3d_common
+
+SRCDIR0__dyn3d_common = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3d_common
+
+PPSRCDIR0__dyn3d_common = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config/ppsrc/dyn3d_common
+
+academic.h: \
+          $(SRCDIR0__dyn3d_common)/academic.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+academic.h.idone: \
+          $(SRCDIR0__dyn3d_common)/academic.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__adaptdt.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+adaptdt.done: \
+          adaptdt.o \
+          control_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+adaptdt.o: \
+          $(PPSRCDIR0__dyn3d_common)/adaptdt.f \
+          FFLAGS__dyn3d_common__adaptdt.flags \
+          control_mod.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advn.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advn.done: \
+          advn.o
+	touch $(FCM_DONEDIR)/$@
+
+advn.o: \
+          $(PPSRCDIR0__dyn3d_common)/advn.f \
+          FFLAGS__dyn3d_common__advn.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advx.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advx.done: \
+          advx.o
+	touch $(FCM_DONEDIR)/$@
+
+advx.o: \
+          $(PPSRCDIR0__dyn3d_common)/advx.f \
+          FFLAGS__dyn3d_common__advx.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advxp.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advxp.done: \
+          advxp.o
+	touch $(FCM_DONEDIR)/$@
+
+advxp.o: \
+          $(PPSRCDIR0__dyn3d_common)/advxp.f \
+          FFLAGS__dyn3d_common__advxp.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advy.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advy.done: \
+          advy.o
+	touch $(FCM_DONEDIR)/$@
+
+advy.o: \
+          $(PPSRCDIR0__dyn3d_common)/advy.f \
+          FFLAGS__dyn3d_common__advy.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advyp.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advyp.done: \
+          advyp.o
+	touch $(FCM_DONEDIR)/$@
+
+advyp.o: \
+          $(PPSRCDIR0__dyn3d_common)/advyp.f \
+          FFLAGS__dyn3d_common__advyp.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advz.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advz.done: \
+          advz.o
+	touch $(FCM_DONEDIR)/$@
+
+advz.o: \
+          $(PPSRCDIR0__dyn3d_common)/advz.f \
+          FFLAGS__dyn3d_common__advz.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__advzp.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+advzp.done: \
+          advzp.o
+	touch $(FCM_DONEDIR)/$@
+
+advzp.o: \
+          $(PPSRCDIR0__dyn3d_common)/advzp.f \
+          FFLAGS__dyn3d_common__advzp.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__bernoui.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+bernoui.done: \
+          bernoui.o
+	touch $(FCM_DONEDIR)/$@
+
+bernoui.o: \
+          $(PPSRCDIR0__dyn3d_common)/bernoui.f \
+          FFLAGS__dyn3d_common__bernoui.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+clesph0.h: \
+          $(SRCDIR0__dyn3d_common)/clesph0.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+clesph0.h.idone: \
+          $(SRCDIR0__dyn3d_common)/clesph0.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__coefpoly.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+coefpoly.done: \
+          coefpoly.o
+	touch $(FCM_DONEDIR)/$@
+
+coefpoly.o: \
+          $(PPSRCDIR0__dyn3d_common)/coefpoly.f \
+          FFLAGS__dyn3d_common__coefpoly.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__com_io_dyn_mod.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+com_io_dyn_mod.done: \
+          com_io_dyn_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+com_io_dyn_mod.o: \
+          $(PPSRCDIR0__dyn3d_common)/com_io_dyn_mod.f90 \
+          FFLAGS__dyn3d_common__com_io_dyn_mod.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+comconst.h: \
+          $(SRCDIR0__dyn3d_common)/comconst.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comconst.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comconst.h
+	touch $(FCM_DONEDIR)/$@
+
+comdissip.h: \
+          $(SRCDIR0__dyn3d_common)/comdissip.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comdissip.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comdissip.h
+	touch $(FCM_DONEDIR)/$@
+
+comdissipn.h: \
+          $(SRCDIR0__dyn3d_common)/comdissipn.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comdissipn.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comdissipn.h
+	touch $(FCM_DONEDIR)/$@
+
+comdissnew.h: \
+          $(SRCDIR0__dyn3d_common)/comdissnew.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comdissnew.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comdissnew.h
+	touch $(FCM_DONEDIR)/$@
+
+comgeom.h: \
+          $(SRCDIR0__dyn3d_common)/comgeom.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comgeom.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comgeom.h
+	touch $(FCM_DONEDIR)/$@
+
+comgeom2.h: \
+          $(SRCDIR0__dyn3d_common)/comgeom2.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comgeom2.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comgeom2.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__comuforc_h.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+comuforc_h.done: \
+          comuforc_h.o
+	touch $(FCM_DONEDIR)/$@
+
+comuforc_h.o: \
+          $(PPSRCDIR0__dyn3d_common)/comuforc_h.f90 \
+          FFLAGS__dyn3d_common__comuforc_h.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+comvert.h: \
+          $(SRCDIR0__dyn3d_common)/comvert.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comvert.h.idone: \
+          $(SRCDIR0__dyn3d_common)/comvert.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__conf_planete.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+conf_planete.done: \
+          conf_planete.o \
+          ioipsl_getincom.done
+	touch $(FCM_DONEDIR)/$@
+
+conf_planete.o: \
+          $(PPSRCDIR0__dyn3d_common)/conf_planete.f90 \
+          FFLAGS__dyn3d_common__conf_planete.flags \
+          ioipsl_getincom.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__control_mod.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+control_mod.done: \
+          control_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+control_mod.o: \
+          $(PPSRCDIR0__dyn3d_common)/control_mod.f90 \
+          FFLAGS__dyn3d_common__control_mod.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__convflu.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convflu.done: \
+          convflu.o
+	touch $(FCM_DONEDIR)/$@
+
+convflu.o: \
+          $(PPSRCDIR0__dyn3d_common)/convflu.f \
+          FFLAGS__dyn3d_common__convflu.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__convmas.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convmas.done: \
+          convmas.o
+	touch $(FCM_DONEDIR)/$@
+
+convmas.o: \
+          $(PPSRCDIR0__dyn3d_common)/convmas.f \
+          FFLAGS__dyn3d_common__convmas.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__coordij.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+coordij.done: \
+          coordij.o
+	touch $(FCM_DONEDIR)/$@
+
+coordij.o: \
+          $(PPSRCDIR0__dyn3d_common)/coordij.f \
+          FFLAGS__dyn3d_common__coordij.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__covcont.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+covcont.done: \
+          covcont.o
+	touch $(FCM_DONEDIR)/$@
+
+covcont.o: \
+          $(PPSRCDIR0__dyn3d_common)/covcont.f \
+          FFLAGS__dyn3d_common__covcont.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__covnat.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+covnat.done: \
+          covnat.o
+	touch $(FCM_DONEDIR)/$@
+
+covnat.o: \
+          $(PPSRCDIR0__dyn3d_common)/covnat.f \
+          FFLAGS__dyn3d_common__covnat.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__cpdet_mod.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+cpdet_mod.done: \
+          cpdet_mod.o \
+          control_mod.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+cpdet_mod.o: \
+          $(PPSRCDIR0__dyn3d_common)/cpdet_mod.f90 \
+          FFLAGS__dyn3d_common__cpdet_mod.flags \
+          control_mod.o \
+          parallel_lmdz.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__defrun.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+defrun.done: \
+          defrun.o \
+          control_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+defrun.o: \
+          $(PPSRCDIR0__dyn3d_common)/defrun.f \
+          FFLAGS__dyn3d_common__defrun.flags \
+          control_mod.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+description.h: \
+          $(SRCDIR0__dyn3d_common)/description.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+description.h.idone: \
+          $(SRCDIR0__dyn3d_common)/description.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__diagedyn.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+diagedyn.done: \
+          diagedyn.o
+	touch $(FCM_DONEDIR)/$@
+
+diagedyn.o: \
+          $(PPSRCDIR0__dyn3d_common)/diagedyn.f \
+          FFLAGS__dyn3d_common__diagedyn.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__disvert.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+disvert.done: \
+          disvert.o \
+          assert_m.done \
+          comconst.h.idone \
+          comvert.h.idone \
+          dimensions.h.idone \
+          iniprint.h.idone \
+          ioipsl_getincom.done \
+          logic.h.idone \
+          new_unit_m.done \
+          paramet.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+disvert.o: \
+          $(PPSRCDIR0__dyn3d_common)/disvert.f90 \
+          FFLAGS__dyn3d_common__disvert.flags \
+          assert_m.o \
+          comconst.h \
+          comvert.h \
+          dimensions.h \
+          iniprint.h \
+          ioipsl_getincom.o \
+          logic.h \
+          new_unit_m.o \
+          paramet.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__disvert_noterre.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+disvert_noterre.done: \
+          disvert_noterre.o \
+          ioipsl_getincom.done
+	touch $(FCM_DONEDIR)/$@
+
+disvert_noterre.o: \
+          $(PPSRCDIR0__dyn3d_common)/disvert_noterre.f \
+          FFLAGS__dyn3d_common__disvert_noterre.flags \
+          ioipsl_getincom.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__diverg.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+diverg.done: \
+          diverg.o
+	touch $(FCM_DONEDIR)/$@
+
+diverg.o: \
+          $(PPSRCDIR0__dyn3d_common)/diverg.f \
+          FFLAGS__dyn3d_common__diverg.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__diverg_gam.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+diverg_gam.done: \
+          diverg_gam.o
+	touch $(FCM_DONEDIR)/$@
+
+diverg_gam.o: \
+          $(PPSRCDIR0__dyn3d_common)/diverg_gam.f \
+          FFLAGS__dyn3d_common__diverg_gam.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__divergf.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divergf.done: \
+          divergf.o
+	touch $(FCM_DONEDIR)/$@
+
+divergf.o: \
+          $(PPSRCDIR0__dyn3d_common)/divergf.f \
+          FFLAGS__dyn3d_common__divergf.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__divergst.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divergst.done: \
+          divergst.o
+	touch $(FCM_DONEDIR)/$@
+
+divergst.o: \
+          $(PPSRCDIR0__dyn3d_common)/divergst.f \
+          FFLAGS__dyn3d_common__divergst.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__divgrad.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divgrad.done: \
+          divgrad.o
+	touch $(FCM_DONEDIR)/$@
+
+divgrad.o: \
+          $(PPSRCDIR0__dyn3d_common)/divgrad.f \
+          FFLAGS__dyn3d_common__divgrad.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__divgrad2.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+divgrad2.done: \
+          divgrad2.o
+	touch $(FCM_DONEDIR)/$@
+
+divgrad2.o: \
+          $(PPSRCDIR0__dyn3d_common)/divgrad2.f \
+          FFLAGS__dyn3d_common__divgrad2.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__dump2d.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dump2d.done: \
+          dump2d.o
+	touch $(FCM_DONEDIR)/$@
+
+dump2d.o: \
+          $(PPSRCDIR0__dyn3d_common)/dump2d.f \
+          FFLAGS__dyn3d_common__dump2d.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__dynetat0.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dynetat0.done: \
+          dynetat0.o \
+          control_mod.done \
+          infotrac.done
+	touch $(FCM_DONEDIR)/$@
+
+dynetat0.o: \
+          $(PPSRCDIR0__dyn3d_common)/dynetat0.f \
+          FFLAGS__dyn3d_common__dynetat0.flags \
+          control_mod.o \
+          infotrac.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__dynredem.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dynredem0.done: \
+          dynredem0.o \
+          control_mod.done \
+          infotrac.done \
+          netcdf95.done
+	touch $(FCM_DONEDIR)/$@
+
+dynredem0.o: \
+          $(PPSRCDIR0__dyn3d_common)/dynredem.f \
+          FFLAGS__dyn3d_common__dynredem.flags \
+          control_mod.o \
+          infotrac.o \
+          netcdf95.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+ener.h: \
+          $(SRCDIR0__dyn3d_common)/ener.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+ener.h.idone: \
+          $(SRCDIR0__dyn3d_common)/ener.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__enercin.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+enercin.done: \
+          enercin.o
+	touch $(FCM_DONEDIR)/$@
+
+enercin.o: \
+          $(PPSRCDIR0__dyn3d_common)/enercin.f \
+          FFLAGS__dyn3d_common__enercin.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__exner_hyb_m.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+exner_hyb_m.done: \
+          exner_hyb_m.o \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          dimensions.h.idone \
+          paramet.h.idone \
+          serre.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+exner_hyb_m.o: \
+          $(PPSRCDIR0__dyn3d_common)/exner_hyb_m.f90 \
+          FFLAGS__dyn3d_common__exner_hyb_m.flags \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          dimensions.h \
+          paramet.h \
+          serre.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__exner_milieu_m.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+exner_milieu_m.done: \
+          exner_milieu_m.o \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          dimensions.h.idone \
+          paramet.h.idone \
+          serre.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+exner_milieu_m.o: \
+          $(PPSRCDIR0__dyn3d_common)/exner_milieu_m.f90 \
+          FFLAGS__dyn3d_common__exner_milieu_m.flags \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          dimensions.h \
+          paramet.h \
+          serre.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__extrapol.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+extrapol.done: \
+          extrapol.o
+	touch $(FCM_DONEDIR)/$@
+
+extrapol.o: \
+          $(PPSRCDIR0__dyn3d_common)/extrapol.f \
+          FFLAGS__dyn3d_common__extrapol.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__flumass.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+flumass.done: \
+          flumass.o
+	touch $(FCM_DONEDIR)/$@
+
+flumass.o: \
+          $(PPSRCDIR0__dyn3d_common)/flumass.f \
+          FFLAGS__dyn3d_common__flumass.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__fxhyp.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fxhyp.done: \
+          fxhyp.o
+	touch $(FCM_DONEDIR)/$@
+
+fxhyp.o: \
+          $(PPSRCDIR0__dyn3d_common)/fxhyp.f \
+          FFLAGS__dyn3d_common__fxhyp.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__fxy.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fxy.done: \
+          fxy.o
+	touch $(FCM_DONEDIR)/$@
+
+fxy.o: \
+          $(PPSRCDIR0__dyn3d_common)/fxy.f \
+          FFLAGS__dyn3d_common__fxy.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__fxyhyper.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fxyhyper.done: \
+          fxyhyper.o
+	touch $(FCM_DONEDIR)/$@
+
+fxyhyper.o: \
+          $(PPSRCDIR0__dyn3d_common)/fxyhyper.f \
+          FFLAGS__dyn3d_common__fxyhyper.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__fxysinus.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fxysinus.done: \
+          fxysinus.o
+	touch $(FCM_DONEDIR)/$@
+
+fxysinus.o: \
+          $(PPSRCDIR0__dyn3d_common)/fxysinus.f \
+          FFLAGS__dyn3d_common__fxysinus.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__fyhyp.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+fyhyp.done: \
+          fyhyp.o
+	touch $(FCM_DONEDIR)/$@
+
+fyhyp.o: \
+          $(PPSRCDIR0__dyn3d_common)/fyhyp.f \
+          FFLAGS__dyn3d_common__fyhyp.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__geopot.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+geopot.done: \
+          geopot.o
+	touch $(FCM_DONEDIR)/$@
+
+geopot.o: \
+          $(PPSRCDIR0__dyn3d_common)/geopot.f \
+          FFLAGS__dyn3d_common__geopot.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gr_dyn_fi.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_dyn_fi.done: \
+          gr_dyn_fi.o
+	touch $(FCM_DONEDIR)/$@
+
+gr_dyn_fi.o: \
+          $(PPSRCDIR0__dyn3d_common)/gr_dyn_fi.f \
+          FFLAGS__dyn3d_common__gr_dyn_fi.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gr_ecrit_fi.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_ecrit_fi.done: \
+          gr_ecrit_fi.o
+	touch $(FCM_DONEDIR)/$@
+
+gr_ecrit_fi.o: \
+          $(PPSRCDIR0__dyn3d_common)/gr_ecrit_fi.f \
+          FFLAGS__dyn3d_common__gr_ecrit_fi.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gr_fi_dyn.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_fi_dyn.done: \
+          gr_fi_dyn.o
+	touch $(FCM_DONEDIR)/$@
+
+gr_fi_dyn.o: \
+          $(PPSRCDIR0__dyn3d_common)/gr_fi_dyn.f \
+          FFLAGS__dyn3d_common__gr_fi_dyn.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gr_int_dyn.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_int_dyn.done: \
+          gr_int_dyn.o
+	touch $(FCM_DONEDIR)/$@
+
+gr_int_dyn.o: \
+          $(PPSRCDIR0__dyn3d_common)/gr_int_dyn.f \
+          FFLAGS__dyn3d_common__gr_int_dyn.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gr_u_scal.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_u_scal.done: \
+          gr_u_scal.o
+	touch $(FCM_DONEDIR)/$@
+
+gr_u_scal.o: \
+          $(PPSRCDIR0__dyn3d_common)/gr_u_scal.f \
+          FFLAGS__dyn3d_common__gr_u_scal.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gr_v_scal.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gr_v_scal.done: \
+          gr_v_scal.o
+	touch $(FCM_DONEDIR)/$@
+
+gr_v_scal.o: \
+          $(PPSRCDIR0__dyn3d_common)/gr_v_scal.f \
+          FFLAGS__dyn3d_common__gr_v_scal.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__grad.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+grad.done: \
+          grad.o
+	touch $(FCM_DONEDIR)/$@
+
+grad.o: \
+          $(PPSRCDIR0__dyn3d_common)/grad.f \
+          FFLAGS__dyn3d_common__grad.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gradiv.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gradiv.done: \
+          gradiv.o
+	touch $(FCM_DONEDIR)/$@
+
+gradiv.o: \
+          $(PPSRCDIR0__dyn3d_common)/gradiv.f \
+          FFLAGS__dyn3d_common__gradiv.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__gradiv2.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gradiv2.done: \
+          gradiv2.o
+	touch $(FCM_DONEDIR)/$@
+
+gradiv2.o: \
+          $(PPSRCDIR0__dyn3d_common)/gradiv2.f \
+          FFLAGS__dyn3d_common__gradiv2.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+gradsdef.h: \
+          $(SRCDIR0__dyn3d_common)/gradsdef.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+gradsdef.h.idone: \
+          $(SRCDIR0__dyn3d_common)/gradsdef.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__grid_atob.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+grille_m.done: \
+          grille_m.o
+	touch $(FCM_DONEDIR)/$@
+
+grille_m.o: \
+          $(PPSRCDIR0__dyn3d_common)/grid_atob.f \
+          FFLAGS__dyn3d_common__grid_atob.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__grilles_gcm_netcdf_sub.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+grilles_gcm_netcdf_sub.done: \
+          grilles_gcm_netcdf_sub.o \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          dimensions.h.idone \
+          paramet.h.idone \
+          serre.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+grilles_gcm_netcdf_sub.o: \
+          $(PPSRCDIR0__dyn3d_common)/grilles_gcm_netcdf_sub.f90 \
+          FFLAGS__dyn3d_common__grilles_gcm_netcdf_sub.flags \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          dimensions.h \
+          paramet.h \
+          serre.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__heavyside.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+heavyside.done: \
+          heavyside.o
+	touch $(FCM_DONEDIR)/$@
+
+heavyside.o: \
+          $(PPSRCDIR0__dyn3d_common)/heavyside.f \
+          FFLAGS__dyn3d_common__heavyside.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__infotrac.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+infotrac.done: \
+          infotrac.o \
+          control_mod.done \
+          dimensions.h.idone \
+          iniprint.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+infotrac.o: \
+          $(PPSRCDIR0__dyn3d_common)/infotrac.f90 \
+          FFLAGS__dyn3d_common__infotrac.flags \
+          control_mod.o \
+          dimensions.h \
+          iniprint.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__iniacademic.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniacademic.done: \
+          iniacademic.o \
+          write_field.done \
+          academic.h.idone \
+          comconst.h.idone \
+          comgeom.h.idone \
+          comvert.h.idone \
+          control_mod.done \
+          dimensions.h.idone \
+          ener.h.idone \
+          exner_hyb_m.done \
+          exner_milieu_m.done \
+          filtreg_mod.done \
+          infotrac.done \
+          iniprint.h.idone \
+          ioipsl_getincom.done \
+          logic.h.idone \
+          paramet.h.idone \
+          temps.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+iniacademic.o: \
+          $(PPSRCDIR0__dyn3d_common)/iniacademic.f90 \
+          FFLAGS__dyn3d_common__iniacademic.flags \
+          write_field.o \
+          academic.h \
+          comconst.h \
+          comgeom.h \
+          comvert.h \
+          control_mod.o \
+          dimensions.h \
+          ener.h \
+          exner_hyb_m.o \
+          exner_milieu_m.o \
+          filtreg_mod.o \
+          infotrac.o \
+          iniprint.h \
+          ioipsl_getincom.o \
+          logic.h \
+          paramet.h \
+          temps.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__iniconst.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniconst.done: \
+          iniconst.o \
+          comconst.h.idone \
+          comvert.h.idone \
+          control_mod.done \
+          dimensions.h.idone \
+          iniprint.h.idone \
+          ioipsl_getincom.done \
+          paramet.h.idone \
+          temps.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+iniconst.o: \
+          $(PPSRCDIR0__dyn3d_common)/iniconst.f90 \
+          FFLAGS__dyn3d_common__iniconst.flags \
+          comconst.h \
+          comvert.h \
+          control_mod.o \
+          dimensions.h \
+          iniprint.h \
+          ioipsl_getincom.o \
+          paramet.h \
+          temps.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__inidissip.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inidissip.done: \
+          inidissip.o \
+          comconst.h.idone \
+          comdissipn.h.idone \
+          comvert.h.idone \
+          control_mod.done \
+          dimensions.h.idone \
+          iniprint.h.idone \
+          logic.h.idone \
+          paramet.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+inidissip.o: \
+          $(PPSRCDIR0__dyn3d_common)/inidissip.f90 \
+          FFLAGS__dyn3d_common__inidissip.flags \
+          comconst.h \
+          comdissipn.h \
+          comvert.h \
+          control_mod.o \
+          dimensions.h \
+          iniprint.h \
+          logic.h \
+          paramet.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__inigeom.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inigeom.done: \
+          inigeom.o
+	touch $(FCM_DONEDIR)/$@
+
+inigeom.o: \
+          $(PPSRCDIR0__dyn3d_common)/inigeom.f \
+          FFLAGS__dyn3d_common__inigeom.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__inigrads.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inigrads.done: \
+          inigrads.o
+	touch $(FCM_DONEDIR)/$@
+
+inigrads.o: \
+          $(PPSRCDIR0__dyn3d_common)/inigrads.f \
+          FFLAGS__dyn3d_common__inigrads.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+iniprint.h: \
+          $(SRCDIR0__dyn3d_common)/iniprint.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+iniprint.h.idone: \
+          $(SRCDIR0__dyn3d_common)/iniprint.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__initial0.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+initial0.done: \
+          initial0.o
+	touch $(FCM_DONEDIR)/$@
+
+initial0.o: \
+          $(PPSRCDIR0__dyn3d_common)/initial0.f \
+          FFLAGS__dyn3d_common__initial0.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__inter_barxy_m.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inter_barxy_m.done: \
+          inter_barxy_m.o \
+          assert_eq_m.done \
+          assert_m.done \
+          comconst.h.idone \
+          comgeom2.h.idone \
+          dimensions.h.idone \
+          paramet.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+inter_barxy_m.o: \
+          $(PPSRCDIR0__dyn3d_common)/inter_barxy_m.f90 \
+          FFLAGS__dyn3d_common__inter_barxy_m.flags \
+          assert_eq_m.o \
+          assert_m.o \
+          comconst.h \
+          comgeom2.h \
+          dimensions.h \
+          paramet.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__interpost.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpost.done: \
+          interpost.o
+	touch $(FCM_DONEDIR)/$@
+
+interpost.o: \
+          $(PPSRCDIR0__dyn3d_common)/interpost.f \
+          FFLAGS__dyn3d_common__interpost.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__interpre.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpre.done: \
+          interpre.o \
+          control_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+interpre.o: \
+          $(PPSRCDIR0__dyn3d_common)/interpre.f \
+          FFLAGS__dyn3d_common__interpre.flags \
+          control_mod.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__invert_lat.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+invert_lat.done: \
+          invert_lat.o
+	touch $(FCM_DONEDIR)/$@
+
+invert_lat.o: \
+          $(PPSRCDIR0__dyn3d_common)/invert_lat.f90 \
+          FFLAGS__dyn3d_common__invert_lat.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__juldate.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+juldate.done: \
+          juldate.o
+	touch $(FCM_DONEDIR)/$@
+
+juldate.o: \
+          $(PPSRCDIR0__dyn3d_common)/juldate.f \
+          FFLAGS__dyn3d_common__juldate.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__laplacien.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien.done: \
+          laplacien.o
+	touch $(FCM_DONEDIR)/$@
+
+laplacien.o: \
+          $(PPSRCDIR0__dyn3d_common)/laplacien.f \
+          FFLAGS__dyn3d_common__laplacien.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__laplacien_gam.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_gam.done: \
+          laplacien_gam.o
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_gam.o: \
+          $(PPSRCDIR0__dyn3d_common)/laplacien_gam.f \
+          FFLAGS__dyn3d_common__laplacien_gam.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__laplacien_rot.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_rot.done: \
+          laplacien_rot.o
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_rot.o: \
+          $(PPSRCDIR0__dyn3d_common)/laplacien_rot.f \
+          FFLAGS__dyn3d_common__laplacien_rot.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__laplacien_rotgam.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+laplacien_rotgam.done: \
+          laplacien_rotgam.o
+	touch $(FCM_DONEDIR)/$@
+
+laplacien_rotgam.o: \
+          $(PPSRCDIR0__dyn3d_common)/laplacien_rotgam.f \
+          FFLAGS__dyn3d_common__laplacien_rotgam.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__limx.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+limx.done: \
+          limx.o
+	touch $(FCM_DONEDIR)/$@
+
+limx.o: \
+          $(PPSRCDIR0__dyn3d_common)/limx.f \
+          FFLAGS__dyn3d_common__limx.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__limy.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+limy.done: \
+          limy.o
+	touch $(FCM_DONEDIR)/$@
+
+limy.o: \
+          $(PPSRCDIR0__dyn3d_common)/limy.f \
+          FFLAGS__dyn3d_common__limy.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__limz.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+limz.done: \
+          limz.o
+	touch $(FCM_DONEDIR)/$@
+
+limz.o: \
+          $(PPSRCDIR0__dyn3d_common)/limz.f \
+          FFLAGS__dyn3d_common__limz.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__massbar.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+massbar.done: \
+          massbar.o
+	touch $(FCM_DONEDIR)/$@
+
+massbar.o: \
+          $(PPSRCDIR0__dyn3d_common)/massbar.f \
+          FFLAGS__dyn3d_common__massbar.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__massbarxy.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+massbarxy.done: \
+          massbarxy.o
+	touch $(FCM_DONEDIR)/$@
+
+massbarxy.o: \
+          $(PPSRCDIR0__dyn3d_common)/massbarxy.f \
+          FFLAGS__dyn3d_common__massbarxy.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__massdair.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+massdair.done: \
+          massdair.o
+	touch $(FCM_DONEDIR)/$@
+
+massdair.o: \
+          $(PPSRCDIR0__dyn3d_common)/massdair.f \
+          FFLAGS__dyn3d_common__massdair.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__minmax.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+minmax.done: \
+          minmax.o
+	touch $(FCM_DONEDIR)/$@
+
+minmax.o: \
+          $(PPSRCDIR0__dyn3d_common)/minmax.f \
+          FFLAGS__dyn3d_common__minmax.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__minmax2.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+minmax2.done: \
+          minmax2.o
+	touch $(FCM_DONEDIR)/$@
+
+minmax2.o: \
+          $(PPSRCDIR0__dyn3d_common)/minmax2.f \
+          FFLAGS__dyn3d_common__minmax2.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__nxgrad.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgrad.done: \
+          nxgrad.o
+	touch $(FCM_DONEDIR)/$@
+
+nxgrad.o: \
+          $(PPSRCDIR0__dyn3d_common)/nxgrad.f \
+          FFLAGS__dyn3d_common__nxgrad.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__nxgrad_gam.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgrad_gam.done: \
+          nxgrad_gam.o
+	touch $(FCM_DONEDIR)/$@
+
+nxgrad_gam.o: \
+          $(PPSRCDIR0__dyn3d_common)/nxgrad_gam.f \
+          FFLAGS__dyn3d_common__nxgrad_gam.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__nxgradst.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgradst.done: \
+          nxgradst.o
+	touch $(FCM_DONEDIR)/$@
+
+nxgradst.o: \
+          $(PPSRCDIR0__dyn3d_common)/nxgradst.f \
+          FFLAGS__dyn3d_common__nxgradst.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__nxgraro2.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgraro2.done: \
+          nxgraro2.o
+	touch $(FCM_DONEDIR)/$@
+
+nxgraro2.o: \
+          $(PPSRCDIR0__dyn3d_common)/nxgraro2.f \
+          FFLAGS__dyn3d_common__nxgraro2.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__nxgrarot.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+nxgrarot.done: \
+          nxgrarot.o
+	touch $(FCM_DONEDIR)/$@
+
+nxgrarot.o: \
+          $(PPSRCDIR0__dyn3d_common)/nxgrarot.f \
+          FFLAGS__dyn3d_common__nxgrarot.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+paramet.h: \
+          $(SRCDIR0__dyn3d_common)/paramet.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+paramet.h.idone: \
+          $(SRCDIR0__dyn3d_common)/paramet.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__pbar.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pbar.done: \
+          pbar.o
+	touch $(FCM_DONEDIR)/$@
+
+pbar.o: \
+          $(PPSRCDIR0__dyn3d_common)/pbar.f \
+          FFLAGS__dyn3d_common__pbar.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__pentes_ini.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pentes_ini.done: \
+          pentes_ini.o
+	touch $(FCM_DONEDIR)/$@
+
+pentes_ini.o: \
+          $(PPSRCDIR0__dyn3d_common)/pentes_ini.f \
+          FFLAGS__dyn3d_common__pentes_ini.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__ppm3d.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ppm3d.done: \
+          ppm3d.o
+	touch $(FCM_DONEDIR)/$@
+
+ppm3d.o: \
+          $(PPSRCDIR0__dyn3d_common)/ppm3d.f \
+          FFLAGS__dyn3d_common__ppm3d.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__prather.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+prather.done: \
+          prather.o
+	touch $(FCM_DONEDIR)/$@
+
+prather.o: \
+          $(PPSRCDIR0__dyn3d_common)/prather.f \
+          FFLAGS__dyn3d_common__prather.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__pression.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+pression.done: \
+          pression.o
+	touch $(FCM_DONEDIR)/$@
+
+pression.o: \
+          $(PPSRCDIR0__dyn3d_common)/pression.f \
+          FFLAGS__dyn3d_common__pression.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__psextbar.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+psextbar.done: \
+          psextbar.o
+	touch $(FCM_DONEDIR)/$@
+
+psextbar.o: \
+          $(PPSRCDIR0__dyn3d_common)/psextbar.f \
+          FFLAGS__dyn3d_common__psextbar.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__q_sat.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+q_sat.done: \
+          q_sat.o
+	touch $(FCM_DONEDIR)/$@
+
+q_sat.o: \
+          $(PPSRCDIR0__dyn3d_common)/q_sat.f \
+          FFLAGS__dyn3d_common__q_sat.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__ran1.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ran1.done: \
+          ran1.o
+	touch $(FCM_DONEDIR)/$@
+
+ran1.o: \
+          $(PPSRCDIR0__dyn3d_common)/ran1.f \
+          FFLAGS__dyn3d_common__ran1.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__relaxetat0.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+relaxetat0.done: \
+          relaxetat0.o \
+          comuforc_h.done \
+          ioipsl_getincom.done
+	touch $(FCM_DONEDIR)/$@
+
+relaxetat0.o: \
+          $(PPSRCDIR0__dyn3d_common)/relaxetat0.f \
+          FFLAGS__dyn3d_common__relaxetat0.flags \
+          comuforc_h.o \
+          ioipsl_getincom.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__rotat.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotat.done: \
+          rotat.o
+	touch $(FCM_DONEDIR)/$@
+
+rotat.o: \
+          $(PPSRCDIR0__dyn3d_common)/rotat.f \
+          FFLAGS__dyn3d_common__rotat.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__rotat_nfil.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotat_nfil.done: \
+          rotat_nfil.o
+	touch $(FCM_DONEDIR)/$@
+
+rotat_nfil.o: \
+          $(PPSRCDIR0__dyn3d_common)/rotat_nfil.f \
+          FFLAGS__dyn3d_common__rotat_nfil.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__rotatf.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotatf.done: \
+          rotatf.o
+	touch $(FCM_DONEDIR)/$@
+
+rotatf.o: \
+          $(PPSRCDIR0__dyn3d_common)/rotatf.f \
+          FFLAGS__dyn3d_common__rotatf.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__rotatst.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rotatst.done: \
+          rotatst.o
+	touch $(FCM_DONEDIR)/$@
+
+rotatst.o: \
+          $(PPSRCDIR0__dyn3d_common)/rotatst.f \
+          FFLAGS__dyn3d_common__rotatst.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+serre.h: \
+          $(SRCDIR0__dyn3d_common)/serre.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+serre.h.idone: \
+          $(SRCDIR0__dyn3d_common)/serre.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__sort.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sort.done: \
+          sort.o
+	touch $(FCM_DONEDIR)/$@
+
+sort.o: \
+          $(PPSRCDIR0__dyn3d_common)/sort.f \
+          FFLAGS__dyn3d_common__sort.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__sortvarc.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sortvarc.done: \
+          sortvarc.o \
+          control_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+sortvarc.o: \
+          $(PPSRCDIR0__dyn3d_common)/sortvarc.f \
+          FFLAGS__dyn3d_common__sortvarc.flags \
+          control_mod.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__sortvarc0.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sortvarc0.done: \
+          sortvarc0.o
+	touch $(FCM_DONEDIR)/$@
+
+sortvarc0.o: \
+          $(PPSRCDIR0__dyn3d_common)/sortvarc0.f \
+          FFLAGS__dyn3d_common__sortvarc0.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+temps.h: \
+          $(SRCDIR0__dyn3d_common)/temps.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+temps.h.idone: \
+          $(SRCDIR0__dyn3d_common)/temps.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__test_period.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+test_period.done: \
+          test_period.o \
+          infotrac.done
+	touch $(FCM_DONEDIR)/$@
+
+test_period.o: \
+          $(PPSRCDIR0__dyn3d_common)/test_period.f \
+          FFLAGS__dyn3d_common__test_period.flags \
+          infotrac.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__tidal_forces.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+tidal_forces.done: \
+          tidal_forces.o
+	touch $(FCM_DONEDIR)/$@
+
+tidal_forces.o: \
+          $(PPSRCDIR0__dyn3d_common)/tidal_forces.f \
+          FFLAGS__dyn3d_common__tidal_forces.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__tourpot.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+tourpot.done: \
+          tourpot.o
+	touch $(FCM_DONEDIR)/$@
+
+tourpot.o: \
+          $(PPSRCDIR0__dyn3d_common)/tourpot.f \
+          FFLAGS__dyn3d_common__tourpot.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__traceurpole.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+traceurpole.done: \
+          traceurpole.o \
+          control_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+traceurpole.o: \
+          $(PPSRCDIR0__dyn3d_common)/traceurpole.f \
+          FFLAGS__dyn3d_common__traceurpole.flags \
+          control_mod.o
+	fcm_internal compile:F dyn3d_common $< $@
+
+tracstoke.h: \
+          $(SRCDIR0__dyn3d_common)/tracstoke.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+tracstoke.h.idone: \
+          $(SRCDIR0__dyn3d_common)/tracstoke.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__dyn3d_common__ugeostr.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ugeostr.done: \
+          ugeostr.o \
+          comconst.h.idone \
+          comgeom2.h.idone \
+          dimensions.h.idone \
+          paramet.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+ugeostr.o: \
+          $(PPSRCDIR0__dyn3d_common)/ugeostr.f90 \
+          FFLAGS__dyn3d_common__ugeostr.flags \
+          comconst.h \
+          comgeom2.h \
+          dimensions.h \
+          paramet.h
+	fcm_internal compile:F dyn3d_common $< $@
+
+FFLAGS__dyn3d_common__vitvert.flags: \
+          FFLAGS__dyn3d_common.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vitvert.done: \
+          vitvert.o
+	touch $(FCM_DONEDIR)/$@
+
+vitvert.o: \
+          $(PPSRCDIR0__dyn3d_common)/vitvert.f \
+          FFLAGS__dyn3d_common__vitvert.flags
+	fcm_internal compile:F dyn3d_common $< $@
+
+write_grads_dyn.h: \
+          $(SRCDIR0__dyn3d_common)/write_grads_dyn.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+write_grads_dyn.h.idone: \
+          $(SRCDIR0__dyn3d_common)/write_grads_dyn.h
+	touch $(FCM_DONEDIR)/$@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/filtrez.mk
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/filtrez.mk	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/filtrez.mk	(revision 223)
@@ -0,0 +1,276 @@
+# Automatic Make rule for filtrez
+
+SRCDIR0__filtrez = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez
+
+PPSRCDIR0__filtrez = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config/ppsrc/filtrez
+
+filtrez.etc : \
+          $(SRCDIR0__filtrez)/parafilt.h_96x71x19 \
+          $(SRCDIR0__filtrez)/parafilt.h_192x142x29 \
+          $(FCM_DONEDIR)/FCM_CP.dummy
+	cp $^ $(FCM_ETCDIR)
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__filtrez__filtreg.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+filtreg.done: \
+          filtreg.o \
+          filtreg_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+filtreg.o: \
+          $(PPSRCDIR0__filtrez)/filtreg.f \
+          FFLAGS__filtrez__filtreg.flags \
+          filtreg_mod.o
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__eigen.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+eigen.done: \
+          eigen.o
+	touch $(FCM_DONEDIR)/$@
+
+eigen.o: \
+          $(PPSRCDIR0__filtrez)/eigen.f \
+          FFLAGS__filtrez__eigen.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mod_fft_mathkeisan.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_fft_mathkeisan.done: \
+          mod_fft_mathkeisan.o
+	touch $(FCM_DONEDIR)/$@
+
+mod_fft_mathkeisan.o: \
+          $(PPSRCDIR0__filtrez)/mod_fft_mathkeisan.f90 \
+          FFLAGS__filtrez__mod_fft_mathkeisan.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__filtreg_mod.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+filtreg_mod.done: \
+          filtreg_mod.o \
+          mod_filtre_fft.done \
+          mod_filtre_fft_loc.done
+	touch $(FCM_DONEDIR)/$@
+
+filtreg_mod.o: \
+          $(PPSRCDIR0__filtrez)/filtreg_mod.f90 \
+          FFLAGS__filtrez__filtreg_mod.flags \
+          mod_filtre_fft.o \
+          mod_filtre_fft_loc.o
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__eigen_sort.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+eigen_sort.done: \
+          eigen_sort.o
+	touch $(FCM_DONEDIR)/$@
+
+eigen_sort.o: \
+          $(PPSRCDIR0__filtrez)/eigen_sort.f \
+          FFLAGS__filtrez__eigen_sort.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__inifgn.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inifgn.done: \
+          inifgn.o
+	touch $(FCM_DONEDIR)/$@
+
+inifgn.o: \
+          $(PPSRCDIR0__filtrez)/inifgn.f \
+          FFLAGS__filtrez__inifgn.flags
+	fcm_internal compile:F filtrez $< $@
+
+parafilt.h: \
+          $(SRCDIR0__filtrez)/parafilt.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+parafilt.h.idone: \
+          $(SRCDIR0__filtrez)/parafilt.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__filtrez__mod_filtre_fft.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_filtre_fft.done: \
+          mod_filtre_fft.o \
+          dimensions.h.idone \
+          mod_fft.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_filtre_fft.o: \
+          $(PPSRCDIR0__filtrez)/mod_filtre_fft.f90 \
+          FFLAGS__filtrez__mod_filtre_fft.flags \
+          dimensions.h \
+          mod_fft.o \
+          parallel_lmdz.o
+	fcm_internal compile:F filtrez $< $@
+
+coefils.h: \
+          $(SRCDIR0__filtrez)/coefils.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+coefils.h.idone: \
+          $(SRCDIR0__filtrez)/coefils.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__filtrez__mod_fft_wrapper.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_fft_wrapper.done: \
+          mod_fft_wrapper.o
+	touch $(FCM_DONEDIR)/$@
+
+mod_fft_wrapper.o: \
+          $(PPSRCDIR0__filtrez)/mod_fft_wrapper.f90 \
+          FFLAGS__filtrez__mod_fft_wrapper.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mod_fft_mkl.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_fft_mkl.done: \
+          mod_fft_mkl.o \
+          mkl_dfti.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_fft_mkl.o: \
+          $(PPSRCDIR0__filtrez)/mod_fft_mkl.f90 \
+          FFLAGS__filtrez__mod_fft_mkl.flags \
+          mkl_dfti.o
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mod_fft.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_fft.done: \
+          mod_fft.o \
+          mod_fft_mkl.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_fft.o: \
+          $(PPSRCDIR0__filtrez)/mod_fft.f90 \
+          FFLAGS__filtrez__mod_fft.flags \
+          mod_fft_mkl.o
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mkl_dfti.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mkl_dfti.done: \
+          mkl_dfti.o \
+          mkl_dft_type.done
+	touch $(FCM_DONEDIR)/$@
+
+mkl_dfti.o: \
+          $(SRCDIR0__filtrez)/mkl_dfti.f90 \
+          FFLAGS__filtrez__mkl_dfti.flags \
+          mkl_dft_type.o
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mod_filtre_fft_loc.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_filtre_fft_loc.done: \
+          mod_filtre_fft_loc.o \
+          dimensions.h.idone \
+          mod_fft.done \
+          parallel_lmdz.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_filtre_fft_loc.o: \
+          $(PPSRCDIR0__filtrez)/mod_filtre_fft_loc.f90 \
+          FFLAGS__filtrez__mod_filtre_fft_loc.flags \
+          dimensions.h \
+          mod_fft.o \
+          parallel_lmdz.o
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mkl_dft_type.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mkl_dft_type.done: \
+          mkl_dft_type.o
+	touch $(FCM_DONEDIR)/$@
+
+mkl_dft_type.o: \
+          $(SRCDIR0__filtrez)/mkl_dft_type.f90 \
+          FFLAGS__filtrez__mkl_dft_type.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__timer_filtre.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+timer_filtre.done: \
+          timer_filtre.o
+	touch $(FCM_DONEDIR)/$@
+
+timer_filtre.o: \
+          $(PPSRCDIR0__filtrez)/timer_filtre.f90 \
+          FFLAGS__filtrez__timer_filtre.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__acc.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+acc.done: \
+          acc.o
+	touch $(FCM_DONEDIR)/$@
+
+acc.o: \
+          $(PPSRCDIR0__filtrez)/acc.f \
+          FFLAGS__filtrez__acc.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__mod_fft_fftw.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_fft_fftw.done: \
+          mod_fft_fftw.o
+	touch $(FCM_DONEDIR)/$@
+
+mod_fft_fftw.o: \
+          $(PPSRCDIR0__filtrez)/mod_fft_fftw.f90 \
+          FFLAGS__filtrez__mod_fft_fftw.flags
+	fcm_internal compile:F filtrez $< $@
+
+FFLAGS__filtrez__jacobi.flags: \
+          FFLAGS__filtrez.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+jacobi.done: \
+          jacobi.o
+	touch $(FCM_DONEDIR)/$@
+
+jacobi.o: \
+          $(PPSRCDIR0__filtrez)/jacobi.f90 \
+          FFLAGS__filtrez__jacobi.flags
+	fcm_internal compile:F filtrez $< $@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/grid.mk
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/grid.mk	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/grid.mk	(revision 223)
@@ -0,0 +1,49 @@
+# Automatic Make rule for grid
+
+SRCDIR0__grid = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/grid
+
+fxy_new.h: \
+          $(SRCDIR0__grid)/fxy_new.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+fxy_new.h.idone: \
+          $(SRCDIR0__grid)/fxy_new.h
+	touch $(FCM_DONEDIR)/$@
+
+fxy_sin.h: \
+          $(SRCDIR0__grid)/fxy_sin.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+fxy_sin.h.idone: \
+          $(SRCDIR0__grid)/fxy_sin.h
+	touch $(FCM_DONEDIR)/$@
+
+fxy_reg.h: \
+          $(SRCDIR0__grid)/fxy_reg.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+fxy_reg.h.idone: \
+          $(SRCDIR0__grid)/fxy_reg.h
+	touch $(FCM_DONEDIR)/$@
+
+fxyprim.h: \
+          $(SRCDIR0__grid)/fxyprim.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+fxyprim.h.idone: \
+          $(SRCDIR0__grid)/fxyprim.h
+	touch $(FCM_DONEDIR)/$@
+
+dimensions.h: \
+          $(SRCDIR0__grid)/dimensions.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+dimensions.h.idone: \
+          $(SRCDIR0__grid)/dimensions.h
+	touch $(FCM_DONEDIR)/$@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/phys.mk
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/phys.mk	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/phys.mk	(revision 223)
@@ -0,0 +1,2513 @@
+# Automatic Make rule for phys
+
+SRCDIR0__phys = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd
+
+PPSRCDIR0__phys = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config/ppsrc/phys
+
+phys.etc : \
+          $(SRCDIR0__phys)/mod_phys_lmdz_mpi_data.F90.orig \
+          $(SRCDIR0__phys)/rcm1d.F.delete \
+          $(SRCDIR0__phys)/iniphysiq.F90.orig \
+          $(SRCDIR0__phys)/init_phys_lmdz.F90.orig \
+          $(SRCDIR0__phys)/mod_grid_phy_lmdz.F90.orig \
+          $(FCM_DONEDIR)/FCM_CP.dummy
+	cp $^ $(FCM_ETCDIR)
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__iniwrite_specIR.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniwrite_specir.done: \
+          iniwrite_specir.o \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+iniwrite_specir.o: \
+          $(PPSRCDIR0__phys)/iniwrite_specIR.f \
+          FFLAGS__phys__iniwrite_specIR.flags \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__sfluxv.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sfluxv.done: \
+          sfluxv.o \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+sfluxv.o: \
+          $(PPSRCDIR0__phys)/sfluxv.f \
+          FFLAGS__phys__sfluxv.flags \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__kcmprof_fn.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+kcmprof_fn.done: \
+          kcmprof_fn.o \
+          gases_h.done \
+          params_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+kcmprof_fn.o: \
+          $(PPSRCDIR0__phys)/kcmprof_fn.f90 \
+          FFLAGS__phys__kcmprof_fn.flags \
+          gases_h.o \
+          params_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+comcstfi.h: \
+          $(SRCDIR0__phys)/comcstfi.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comcstfi.h.idone: \
+          $(SRCDIR0__phys)/comcstfi.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__radinc_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+radinc_h.done: \
+          radinc_h.o
+	touch $(FCM_DONEDIR)/$@
+
+radinc_h.o: \
+          $(PPSRCDIR0__phys)/radinc_h.f90 \
+          FFLAGS__phys__radinc_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__totalcloudfrac.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+totalcloudfrac.done: \
+          totalcloudfrac.o \
+          comdiurn_h.done \
+          comgeomfi_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+totalcloudfrac.o: \
+          $(PPSRCDIR0__phys)/totalcloudfrac.f90 \
+          FFLAGS__phys__totalcloudfrac.flags \
+          comdiurn_h.o \
+          comgeomfi_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__callcorrk.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+callcorrk.done: \
+          callcorrk.o \
+          aerosol_mod.done \
+          datafile_mod.done \
+          gases_h.done \
+          ioipsl_getincom.done \
+          radcommon_h.done \
+          radii_mod.done \
+          radinc_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+callcorrk.o: \
+          $(PPSRCDIR0__phys)/callcorrk.f90 \
+          FFLAGS__phys__callcorrk.flags \
+          aerosol_mod.o \
+          datafile_mod.o \
+          gases_h.o \
+          ioipsl_getincom.o \
+          radcommon_h.o \
+          radii_mod.o \
+          radinc_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__zerophys.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+zerophys.done: \
+          zerophys.o
+	touch $(FCM_DONEDIR)/$@
+
+zerophys.o: \
+          $(PPSRCDIR0__phys)/zerophys.f \
+          FFLAGS__phys__zerophys.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__newtrelax.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+newtrelax.done: \
+          newtrelax.o
+	touch $(FCM_DONEDIR)/$@
+
+newtrelax.o: \
+          $(PPSRCDIR0__phys)/newtrelax.f90 \
+          FFLAGS__phys__newtrelax.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__stellarlong.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+stellarlong.done: \
+          stellarlong.o
+	touch $(FCM_DONEDIR)/$@
+
+stellarlong.o: \
+          $(PPSRCDIR0__phys)/stellarlong.f \
+          FFLAGS__phys__stellarlong.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__aeropacity.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+aeropacity.done: \
+          aeropacity.o \
+          aerosol_mod.done \
+          comgeomfi_h.done \
+          radinc_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+aeropacity.o: \
+          $(PPSRCDIR0__phys)/aeropacity.f90 \
+          FFLAGS__phys__aeropacity.flags \
+          aerosol_mod.o \
+          comgeomfi_h.o \
+          radinc_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iniorbit.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniorbit.done: \
+          iniorbit.o
+	touch $(FCM_DONEDIR)/$@
+
+iniorbit.o: \
+          $(PPSRCDIR0__phys)/iniorbit.f \
+          FFLAGS__phys__iniorbit.flags
+	fcm_internal compile:F phys $< $@
+
+bands.h: \
+          $(SRCDIR0__phys)/bands.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+bands.h.idone: \
+          $(SRCDIR0__phys)/bands.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__interpolateH2H2.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolateh2h2.done: \
+          interpolateh2h2.o \
+          datafile_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+interpolateh2h2.o: \
+          $(PPSRCDIR0__phys)/interpolateH2H2.f90 \
+          FFLAGS__phys__interpolateH2H2.flags \
+          datafile_mod.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__ocean_slab_mod.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ocean_slab_mod.done: \
+          ocean_slab_mod.o \
+          slab_ice_h.done \
+          surf_heat_transp_mod.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+ocean_slab_mod.o: \
+          $(PPSRCDIR0__phys)/ocean_slab_mod.f90 \
+          FFLAGS__phys__ocean_slab_mod.flags \
+          slab_ice_h.o \
+          surf_heat_transp_mod.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__bilinearbig.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+bilinearbig.done: \
+          bilinearbig.o
+	touch $(FCM_DONEDIR)/$@
+
+bilinearbig.o: \
+          $(PPSRCDIR0__phys)/bilinearbig.f90 \
+          FFLAGS__phys__bilinearbig.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__multipl.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+multipl.done: \
+          multipl.o
+	touch $(FCM_DONEDIR)/$@
+
+multipl.o: \
+          $(PPSRCDIR0__phys)/multipl.f \
+          FFLAGS__phys__multipl.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__physiq.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+physiq.done: \
+          physiq.o \
+          aerosol_mod.done \
+          comdiurn_h.done \
+          comgeomfi_h.done \
+          comsaison_h.done \
+          comsoil_h.done \
+          control_mod.done \
+          gases_h.done \
+          mod_phys_lmdz_para.done \
+          ocean_slab_mod.done \
+          phyredem.done \
+          planetwide_mod.done \
+          radcommon_h.done \
+          radii_mod.done \
+          radinc_h.done \
+          slab_ice_h.done \
+          surf_heat_transp_mod.done \
+          surfdat_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+physiq.o: \
+          $(PPSRCDIR0__phys)/physiq.f90 \
+          FFLAGS__phys__physiq.flags \
+          aerosol_mod.o \
+          comdiurn_h.o \
+          comgeomfi_h.o \
+          comsaison_h.o \
+          comsoil_h.o \
+          control_mod.o \
+          gases_h.o \
+          mod_phys_lmdz_para.o \
+          ocean_slab_mod.o \
+          phyredem.o \
+          planetwide_mod.o \
+          radcommon_h.o \
+          radii_mod.o \
+          radinc_h.o \
+          slab_ice_h.o \
+          surf_heat_transp_mod.o \
+          surfdat_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__rain.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rain.done: \
+          rain.o \
+          callkeys.h.idone \
+          comcstfi.h.idone \
+          dimensions.h.idone \
+          dimphys.h.idone \
+          ioipsl_getincom.done \
+          radii_mod.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+rain.o: \
+          $(PPSRCDIR0__phys)/rain.f90 \
+          FFLAGS__phys__rain.flags \
+          callkeys.h \
+          comcstfi.h \
+          dimensions.h \
+          dimphys.h \
+          ioipsl_getincom.o \
+          radii_mod.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+cpdet.h: \
+          $(SRCDIR0__phys)/cpdet.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+cpdet.h.idone: \
+          $(SRCDIR0__phys)/cpdet.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__kcm1d.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS__phys__kcm1d.flags: \
+          LDFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LD__phys__kcm1d.flags: \
+          LD__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+kcm1d.o: \
+          $(PPSRCDIR0__phys)/kcm1d.f90 \
+          FFLAGS__phys__kcm1d.flags \
+          comsaison_h.o \
+          infotrac.o \
+          ioipsl_getincom.o \
+          radcommon_h.o \
+          radinc_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+kcm1d_128x96x64_phystd_para.e: \
+          kcm1d.o \
+          LD__phys__kcm1d.flags \
+          LDFLAGS__phys__kcm1d.flags \
+          $(OBJECTS) \
+          comsaison_h.done \
+          infotrac.done \
+          ioipsl_getincom.done \
+          radcommon_h.done \
+          radinc_h.done \
+          watercommon_h.done
+	fcm_internal load phys $< $@
+
+comhdiff.h: \
+          $(SRCDIR0__phys)/comhdiff.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comhdiff.h.idone: \
+          $(SRCDIR0__phys)/comhdiff.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__scopyi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+scopyi.done: \
+          scopyi.o
+	touch $(FCM_DONEDIR)/$@
+
+scopyi.o: \
+          $(PPSRCDIR0__phys)/scopyi.f \
+          FFLAGS__phys__scopyi.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__interpolateH2Ocont_PPC.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolateh2ocont_ppc.done: \
+          interpolateh2ocont_ppc.o \
+          datafile_mod.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+interpolateh2ocont_ppc.o: \
+          $(PPSRCDIR0__phys)/interpolateH2Ocont_PPC.f90 \
+          FFLAGS__phys__interpolateH2Ocont_PPC.flags \
+          datafile_mod.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__comgeomphy.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+comgeomphy.done: \
+          comgeomphy.o \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+comgeomphy.o: \
+          $(PPSRCDIR0__phys)/comgeomphy.f90 \
+          FFLAGS__phys__comgeomphy.flags \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__comsaison_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+comsaison_h.done: \
+          comsaison_h.o
+	touch $(FCM_DONEDIR)/$@
+
+comsaison_h.o: \
+          $(PPSRCDIR0__phys)/comsaison_h.f90 \
+          FFLAGS__phys__comsaison_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__aerave_new.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+aerave_new.done: \
+          aerave_new.o
+	touch $(FCM_DONEDIR)/$@
+
+aerave_new.o: \
+          $(PPSRCDIR0__phys)/aerave_new.f \
+          FFLAGS__phys__aerave_new.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__convadj.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+convadj.done: \
+          convadj.o \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+convadj.o: \
+          $(PPSRCDIR0__phys)/convadj.f \
+          FFLAGS__phys__convadj.flags \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__surf_heat_transp_mod.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+surf_heat_transp_mod.done: \
+          surf_heat_transp_mod.o \
+          slab_ice_h.done
+	touch $(FCM_DONEDIR)/$@
+
+surf_heat_transp_mod.o: \
+          $(PPSRCDIR0__phys)/surf_heat_transp_mod.f90 \
+          FFLAGS__phys__surf_heat_transp_mod.flags \
+          slab_ice_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__profile.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+profile.done: \
+          profile.o \
+          ioipsl_getincom.done
+	touch $(FCM_DONEDIR)/$@
+
+profile.o: \
+          $(PPSRCDIR0__phys)/profile.f \
+          FFLAGS__phys__profile.flags \
+          ioipsl_getincom.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__turbdiff.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+turbdiff.done: \
+          turbdiff.o \
+          callkeys.h.idone \
+          comcstfi.h.idone \
+          dimensions.h.idone \
+          dimphys.h.idone \
+          radcommon_h.done \
+          surfdat_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+turbdiff.o: \
+          $(PPSRCDIR0__phys)/turbdiff.f90 \
+          FFLAGS__phys__turbdiff.flags \
+          callkeys.h \
+          comcstfi.h \
+          dimensions.h \
+          dimphys.h \
+          radcommon_h.o \
+          surfdat_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__comdiurn_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+comdiurn_h.done: \
+          comdiurn_h.o
+	touch $(FCM_DONEDIR)/$@
+
+comdiurn_h.o: \
+          $(PPSRCDIR0__phys)/comdiurn_h.f90 \
+          FFLAGS__phys__comdiurn_h.flags
+	fcm_internal compile:F phys $< $@
+
+statto.h: \
+          $(SRCDIR0__phys)/statto.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+statto.h.idone: \
+          $(SRCDIR0__phys)/statto.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__interpolateN2H2.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolaten2h2.done: \
+          interpolaten2h2.o \
+          datafile_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+interpolaten2h2.o: \
+          $(PPSRCDIR0__phys)/interpolateN2H2.f90 \
+          FFLAGS__phys__interpolateN2H2.flags \
+          datafile_mod.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mass_redistribution.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mass_redistribution.done: \
+          mass_redistribution.o \
+          comgeomfi_h.done \
+          radcommon_h.done \
+          surfdat_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+mass_redistribution.o: \
+          $(PPSRCDIR0__phys)/mass_redistribution.f90 \
+          FFLAGS__phys__mass_redistribution.flags \
+          comgeomfi_h.o \
+          radcommon_h.o \
+          surfdat_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__datareadnc.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+datareadnc.done: \
+          datareadnc.o \
+          datafile_mod.done \
+          ioipsl_getincom.done
+	touch $(FCM_DONEDIR)/$@
+
+datareadnc.o: \
+          $(PPSRCDIR0__phys)/datareadnc.f \
+          FFLAGS__phys__datareadnc.flags \
+          datafile_mod.o \
+          ioipsl_getincom.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__start2archive.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS__phys__start2archive.flags: \
+          LDFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LD__phys__start2archive.flags: \
+          LD__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+start2archive.o: \
+          $(PPSRCDIR0__phys)/start2archive.f \
+          FFLAGS__phys__start2archive.flags \
+          comgeomfi_h.o \
+          comgeomphy.o \
+          comsoil_h.o \
+          infotrac.o \
+          ioipsl_getincom.o \
+          slab_ice_h.o
+	fcm_internal compile:F phys $< $@
+
+start2archive_128x96x64_phystd_para.e: \
+          start2archive.o \
+          LD__phys__start2archive.flags \
+          LDFLAGS__phys__start2archive.flags \
+          $(OBJECTS) \
+          comgeomfi_h.done \
+          comgeomphy.done \
+          comsoil_h.done \
+          infotrac.done \
+          ioipsl_getincom.done \
+          slab_ice_h.done
+	fcm_internal load phys $< $@
+
+FFLAGS__phys__stokes.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+stokes.done: \
+          stokes.o
+	touch $(FCM_DONEDIR)/$@
+
+stokes.o: \
+          $(PPSRCDIR0__phys)/stokes.f90 \
+          FFLAGS__phys__stokes.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__calc_cpp_mugaz.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+calc_cpp_mugaz.done: \
+          calc_cpp_mugaz.o \
+          gases_h.done
+	touch $(FCM_DONEDIR)/$@
+
+calc_cpp_mugaz.o: \
+          $(PPSRCDIR0__phys)/calc_cpp_mugaz.f90 \
+          FFLAGS__phys__calc_cpp_mugaz.flags \
+          gases_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_phys_lmdz_mpi_data.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_phys_lmdz_mpi_data.done: \
+          mod_phys_lmdz_mpi_data.o \
+          mod_const_mpi.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_phys_lmdz_mpi_data.o: \
+          $(PPSRCDIR0__phys)/mod_phys_lmdz_mpi_data.f90 \
+          FFLAGS__phys__mod_phys_lmdz_mpi_data.flags \
+          mod_const_mpi.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__soil.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+soil.done: \
+          soil.o \
+          comsoil_h.done \
+          dimensions.h.idone \
+          dimphys.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+soil.o: \
+          $(PPSRCDIR0__phys)/soil.f \
+          FFLAGS__phys__soil.flags \
+          comsoil_h.o \
+          dimensions.h \
+          dimphys.h
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mufract.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mufract.done: \
+          mufract.o
+	touch $(FCM_DONEDIR)/$@
+
+mufract.o: \
+          $(PPSRCDIR0__phys)/mufract.f \
+          FFLAGS__phys__mufract.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__calc_cpp3d.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+calc_cpp3d.done: \
+          calc_cpp3d.o
+	touch $(FCM_DONEDIR)/$@
+
+calc_cpp3d.o: \
+          $(PPSRCDIR0__phys)/calc_cpp3d.f90 \
+          FFLAGS__phys__calc_cpp3d.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__vdifc.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vdifc.done: \
+          vdifc.o \
+          comgeomfi_h.done \
+          radcommon_h.done \
+          surfdat_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+vdifc.o: \
+          $(PPSRCDIR0__phys)/vdifc.f \
+          FFLAGS__phys__vdifc.flags \
+          comgeomfi_h.o \
+          radcommon_h.o \
+          surfdat_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__cvmgt.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+cvmgt.done: \
+          cvmgt.o
+	touch $(FCM_DONEDIR)/$@
+
+cvmgt.o: \
+          $(PPSRCDIR0__phys)/cvmgt.f \
+          FFLAGS__phys__cvmgt.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__dimphy.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dimphy.done: \
+          dimphy.o
+	touch $(FCM_DONEDIR)/$@
+
+dimphy.o: \
+          $(PPSRCDIR0__phys)/dimphy.f90 \
+          FFLAGS__phys__dimphy.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__comgeomfi_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+comgeomfi_h.done: \
+          comgeomfi_h.o
+	touch $(FCM_DONEDIR)/$@
+
+comgeomfi_h.o: \
+          $(PPSRCDIR0__phys)/comgeomfi_h.f90 \
+          FFLAGS__phys__comgeomfi_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__gfluxv.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gfluxv.done: \
+          gfluxv.o \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+gfluxv.o: \
+          $(PPSRCDIR0__phys)/gfluxv.f \
+          FFLAGS__phys__gfluxv.flags \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__vdif_cd.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vdif_cd.done: \
+          vdif_cd.o
+	touch $(FCM_DONEDIR)/$@
+
+vdif_cd.o: \
+          $(PPSRCDIR0__phys)/vdif_cd.f \
+          FFLAGS__phys__vdif_cd.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__setspv.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+setspv.done: \
+          setspv.o \
+          datafile_mod.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+setspv.o: \
+          $(PPSRCDIR0__phys)/setspv.f90 \
+          FFLAGS__phys__setspv.flags \
+          datafile_mod.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__writediagspecVI.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writediagspecvi.done: \
+          writediagspecvi.o \
+          control_mod.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+writediagspecvi.o: \
+          $(PPSRCDIR0__phys)/writediagspecVI.f \
+          FFLAGS__phys__writediagspecVI.flags \
+          control_mod.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__tpindex.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+tpindex.done: \
+          tpindex.o \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+tpindex.o: \
+          $(PPSRCDIR0__phys)/tpindex.f \
+          FFLAGS__phys__tpindex.flags \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__orbite.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+orbite.done: \
+          orbite.o
+	touch $(FCM_DONEDIR)/$@
+
+orbite.o: \
+          $(PPSRCDIR0__phys)/orbite.f \
+          FFLAGS__phys__orbite.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__init_phys_lmdz.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+init_phys_lmdz.done: \
+          init_phys_lmdz.o \
+          dimphy.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_omp_data.done \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+init_phys_lmdz.o: \
+          $(PPSRCDIR0__phys)/init_phys_lmdz.f90 \
+          FFLAGS__phys__init_phys_lmdz.flags \
+          dimphy.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_omp_data.o \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__suaer_corrk.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+suaer_corrk.done: \
+          suaer_corrk.o \
+          aerosol_mod.done \
+          datafile_mod.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+suaer_corrk.o: \
+          $(PPSRCDIR0__phys)/suaer_corrk.f90 \
+          FFLAGS__phys__suaer_corrk.flags \
+          aerosol_mod.o \
+          datafile_mod.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__comsoil_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+comsoil_h.done: \
+          comsoil_h.o
+	touch $(FCM_DONEDIR)/$@
+
+comsoil_h.o: \
+          $(PPSRCDIR0__phys)/comsoil_h.f90 \
+          FFLAGS__phys__comsoil_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__dtridgl.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dtridgl.done: \
+          dtridgl.o
+	touch $(FCM_DONEDIR)/$@
+
+dtridgl.o: \
+          $(PPSRCDIR0__phys)/dtridgl.f \
+          FFLAGS__phys__dtridgl.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__watersat.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+watersat.done: \
+          watersat.o \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+watersat.o: \
+          $(PPSRCDIR0__phys)/watersat.f90 \
+          FFLAGS__phys__watersat.flags \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iniwrite_specVI.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniwrite_specvi.done: \
+          iniwrite_specvi.o \
+          comsoil_h.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+iniwrite_specvi.o: \
+          $(PPSRCDIR0__phys)/iniwrite_specVI.f \
+          FFLAGS__phys__iniwrite_specVI.flags \
+          comsoil_h.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__stelang.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+stelang.done: \
+          stelang.o
+	touch $(FCM_DONEDIR)/$@
+
+stelang.o: \
+          $(PPSRCDIR0__phys)/stelang.f \
+          FFLAGS__phys__stelang.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__setspi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+setspi.done: \
+          setspi.o \
+          datafile_mod.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+setspi.o: \
+          $(PPSRCDIR0__phys)/setspi.f90 \
+          FFLAGS__phys__setspi.flags \
+          datafile_mod.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iostart.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iostart.done: \
+          iostart.o \
+          comsoil_h.done \
+          dimphy.done \
+          infotrac.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done \
+          slab_ice_h.done
+	touch $(FCM_DONEDIR)/$@
+
+iostart.o: \
+          $(PPSRCDIR0__phys)/iostart.f90 \
+          FFLAGS__phys__iostart.flags \
+          comsoil_h.o \
+          dimphy.o \
+          infotrac.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o \
+          slab_ice_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_phys_lmdz_transfert_para.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_phys_lmdz_transfert_para.done: \
+          mod_phys_lmdz_transfert_para.o \
+          mod_phys_lmdz_mpi_data.done \
+          mod_phys_lmdz_mpi_transfert.done \
+          mod_phys_lmdz_omp_transfert.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_phys_lmdz_transfert_para.o: \
+          $(PPSRCDIR0__phys)/mod_phys_lmdz_transfert_para.f90 \
+          FFLAGS__phys__mod_phys_lmdz_transfert_para.flags \
+          mod_phys_lmdz_mpi_data.o \
+          mod_phys_lmdz_mpi_transfert.o \
+          mod_phys_lmdz_omp_transfert.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__phyetat0.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+phyetat0.done: \
+          phyetat0.o \
+          infotrac.done \
+          iostart.done \
+          slab_ice_h.done \
+          surfdat_h.done
+	touch $(FCM_DONEDIR)/$@
+
+phyetat0.o: \
+          $(PPSRCDIR0__phys)/phyetat0.f90 \
+          FFLAGS__phys__phyetat0.flags \
+          infotrac.o \
+          iostart.o \
+          slab_ice_h.o \
+          surfdat_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iniphysiq.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniphysiq.done: \
+          iniphysiq.o \
+          comgeomphy.done \
+          dimphy.done \
+          infotrac.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+iniphysiq.o: \
+          $(PPSRCDIR0__phys)/iniphysiq.f90 \
+          FFLAGS__phys__iniphysiq.flags \
+          comgeomphy.o \
+          dimphy.o \
+          infotrac.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__watercommon_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+watercommon_h.done: \
+          watercommon_h.o
+	touch $(FCM_DONEDIR)/$@
+
+watercommon_h.o: \
+          $(PPSRCDIR0__phys)/watercommon_h.f90 \
+          FFLAGS__phys__watercommon_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__tracer_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+tracer_h.done: \
+          tracer_h.o
+	touch $(FCM_DONEDIR)/$@
+
+tracer_h.o: \
+          $(PPSRCDIR0__phys)/tracer_h.f90 \
+          FFLAGS__phys__tracer_h.flags
+	fcm_internal compile:F phys $< $@
+
+scatterers.h: \
+          $(SRCDIR0__phys)/scatterers.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+scatterers.h.idone: \
+          $(SRCDIR0__phys)/scatterers.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__interpolateN2N2.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolaten2n2.done: \
+          interpolaten2n2.o \
+          datafile_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+interpolaten2n2.o: \
+          $(PPSRCDIR0__phys)/interpolateN2N2.f90 \
+          FFLAGS__phys__interpolateN2N2.flags \
+          datafile_mod.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__inifis.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inifis.done: \
+          inifis.o \
+          comdiurn_h.done \
+          comgeomfi_h.done \
+          comsoil_h.done \
+          control_mod.done \
+          datafile_mod.done \
+          ioipsl_getincom.done \
+          planetwide_mod.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+inifis.o: \
+          $(PPSRCDIR0__phys)/inifis.f \
+          FFLAGS__phys__inifis.flags \
+          comdiurn_h.o \
+          comgeomfi_h.o \
+          comsoil_h.o \
+          control_mod.o \
+          datafile_mod.o \
+          ioipsl_getincom.o \
+          planetwide_mod.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_phys_lmdz_mpi_transfert.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_phys_lmdz_mpi_transfert.done: \
+          mod_phys_lmdz_mpi_transfert.o \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_mpi_data.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_phys_lmdz_mpi_transfert.o: \
+          $(PPSRCDIR0__phys)/mod_phys_lmdz_mpi_transfert.f90 \
+          FFLAGS__phys__mod_phys_lmdz_mpi_transfert.flags \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_mpi_data.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__radii_mod.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+radii_mod.done: \
+          radii_mod.o \
+          aerosol_mod.done \
+          callkeys.h.idone \
+          comcstfi.h.idone \
+          dimensions.h.idone \
+          dimphys.h.idone \
+          ioipsl_getincom.done \
+          radinc_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+radii_mod.o: \
+          $(PPSRCDIR0__phys)/radii_mod.f90 \
+          FFLAGS__phys__radii_mod.flags \
+          aerosol_mod.o \
+          callkeys.h \
+          comcstfi.h \
+          dimensions.h \
+          dimphys.h \
+          ioipsl_getincom.o \
+          radinc_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__optci.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+optci.done: \
+          optci.o \
+          gases_h.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+optci.o: \
+          $(PPSRCDIR0__phys)/optci.f90 \
+          FFLAGS__phys__optci.flags \
+          gases_h.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__interpolateH2Ocont_CKD.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolateh2ocont_ckd.done: \
+          interpolateh2ocont_ckd.o \
+          datafile_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+interpolateh2ocont_ckd.o: \
+          $(PPSRCDIR0__phys)/interpolateH2Ocont_CKD.f90 \
+          FFLAGS__phys__interpolateH2Ocont_CKD.flags \
+          datafile_mod.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__newsedim.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+newsedim.done: \
+          newsedim.o
+	touch $(FCM_DONEDIR)/$@
+
+newsedim.o: \
+          $(PPSRCDIR0__phys)/newsedim.f \
+          FFLAGS__phys__newsedim.flags
+	fcm_internal compile:F phys $< $@
+
+dimphys.h: \
+          $(SRCDIR0__phys)/dimphys.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+dimphys.h.idone: \
+          $(SRCDIR0__phys)/dimphys.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__condense_cloud.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+condense_cloud.done: \
+          condense_cloud.o \
+          aerosol_mod.done \
+          comgeomfi_h.done \
+          gases_h.done \
+          radii_mod.done \
+          radinc_h.done \
+          surfdat_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+condense_cloud.o: \
+          $(PPSRCDIR0__phys)/condense_cloud.f90 \
+          FFLAGS__phys__condense_cloud.flags \
+          aerosol_mod.o \
+          comgeomfi_h.o \
+          gases_h.o \
+          radii_mod.o \
+          radinc_h.o \
+          surfdat_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__lagrange.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+lagrange.done: \
+          lagrange.o
+	touch $(FCM_DONEDIR)/$@
+
+lagrange.o: \
+          $(PPSRCDIR0__phys)/lagrange.f \
+          FFLAGS__phys__lagrange.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__calc_rayleigh.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+calc_rayleigh.done: \
+          calc_rayleigh.o \
+          gases_h.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+calc_rayleigh.o: \
+          $(PPSRCDIR0__phys)/calc_rayleigh.f90 \
+          FFLAGS__phys__calc_rayleigh.flags \
+          gases_h.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__interpolateH2He.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interpolateh2he.done: \
+          interpolateh2he.o \
+          datafile_mod.done
+	touch $(FCM_DONEDIR)/$@
+
+interpolateh2he.o: \
+          $(PPSRCDIR0__phys)/interpolateH2He.f90 \
+          FFLAGS__phys__interpolateH2He.flags \
+          datafile_mod.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__sugas_corrk.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sugas_corrk.done: \
+          sugas_corrk.o \
+          datafile_mod.done \
+          gases_h.done \
+          ioipsl_getincom.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+sugas_corrk.o: \
+          $(PPSRCDIR0__phys)/sugas_corrk.f90 \
+          FFLAGS__phys__sugas_corrk.flags \
+          datafile_mod.o \
+          gases_h.o \
+          ioipsl_getincom.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__writediagfi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writediagfi.done: \
+          writediagfi.o \
+          comgeom.h.idone \
+          comvert.h.idone \
+          control_mod.done \
+          dimensions.h.idone \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done \
+          paramet.h.idone \
+          surfdat_h.done \
+          temps.h.idone
+	touch $(FCM_DONEDIR)/$@
+
+writediagfi.o: \
+          $(PPSRCDIR0__phys)/writediagfi.f \
+          FFLAGS__phys__writediagfi.flags \
+          comgeom.h \
+          comvert.h \
+          control_mod.o \
+          dimensions.h \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o \
+          paramet.h \
+          surfdat_h.o \
+          temps.h
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__params_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+params_h.done: \
+          params_h.o
+	touch $(FCM_DONEDIR)/$@
+
+params_h.o: \
+          $(PPSRCDIR0__phys)/params_h.f90 \
+          FFLAGS__phys__params_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__vlz_fi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vlz_fi.done: \
+          vlz_fi.o
+	touch $(FCM_DONEDIR)/$@
+
+vlz_fi.o: \
+          $(PPSRCDIR0__phys)/vlz_fi.f \
+          FFLAGS__phys__vlz_fi.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__cp_neutral.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+cp_neutral.done: \
+          cp_neutral.o \
+          gases_h.done
+	touch $(FCM_DONEDIR)/$@
+
+cp_neutral.o: \
+          $(PPSRCDIR0__phys)/cp_neutral.f90 \
+          FFLAGS__phys__cp_neutral.flags \
+          gases_h.o
+	fcm_internal compile:F phys $< $@
+
+comg1d.h: \
+          $(SRCDIR0__phys)/comg1d.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+comg1d.h.idone: \
+          $(SRCDIR0__phys)/comg1d.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__callsedim.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+callsedim.done: \
+          callsedim.o \
+          aerosol_mod.done \
+          radii_mod.done \
+          radinc_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+callsedim.o: \
+          $(PPSRCDIR0__phys)/callsedim.f \
+          FFLAGS__phys__callsedim.flags \
+          aerosol_mod.o \
+          radii_mod.o \
+          radinc_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__hydrol.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+hydrol.done: \
+          hydrol.o \
+          comdiurn_h.done \
+          comgeomfi_h.done \
+          ioipsl_getincom.done \
+          slab_ice_h.done \
+          surfdat_h.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+hydrol.o: \
+          $(PPSRCDIR0__phys)/hydrol.f90 \
+          FFLAGS__phys__hydrol.flags \
+          comdiurn_h.o \
+          comgeomfi_h.o \
+          ioipsl_getincom.o \
+          slab_ice_h.o \
+          surfdat_h.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__datafile_mod.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+datafile_mod.done: \
+          datafile_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+datafile_mod.o: \
+          $(PPSRCDIR0__phys)/datafile_mod.f90 \
+          FFLAGS__phys__datafile_mod.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__su_watercycle.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+su_watercycle.done: \
+          su_watercycle.o \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+su_watercycle.o: \
+          $(PPSRCDIR0__phys)/su_watercycle.f90 \
+          FFLAGS__phys__su_watercycle.flags \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__slab_ice_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+slab_ice_h.done: \
+          slab_ice_h.o
+	touch $(FCM_DONEDIR)/$@
+
+slab_ice_h.o: \
+          $(PPSRCDIR0__phys)/slab_ice_h.f90 \
+          FFLAGS__phys__slab_ice_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__sfluxi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+sfluxi.done: \
+          sfluxi.o \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+sfluxi.o: \
+          $(PPSRCDIR0__phys)/sfluxi.f \
+          FFLAGS__phys__sfluxi.flags \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__calcenergy_kcm.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+calcenergy_kcm.done: \
+          calcenergy_kcm.o \
+          params_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+calcenergy_kcm.o: \
+          $(PPSRCDIR0__phys)/calcenergy_kcm.f90 \
+          FFLAGS__phys__calcenergy_kcm.flags \
+          params_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__bilinear.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+bilinear.done: \
+          bilinear.o
+	touch $(FCM_DONEDIR)/$@
+
+bilinear.o: \
+          $(PPSRCDIR0__phys)/bilinear.f90 \
+          FFLAGS__phys__bilinear.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__write_archive.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+write_archive.done: \
+          write_archive.o \
+          comsoil_h.done
+	touch $(FCM_DONEDIR)/$@
+
+write_archive.o: \
+          $(PPSRCDIR0__phys)/write_archive.f \
+          FFLAGS__phys__write_archive.flags \
+          comsoil_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__cpdet.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+cpdet.done: \
+          cpdet.o
+	touch $(FCM_DONEDIR)/$@
+
+cpdet.o: \
+          $(PPSRCDIR0__phys)/cpdet.f \
+          FFLAGS__phys__cpdet.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__aerave.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+aerave.done: \
+          aerave.o
+	touch $(FCM_DONEDIR)/$@
+
+aerave.o: \
+          $(PPSRCDIR0__phys)/aerave.f \
+          FFLAGS__phys__aerave.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__dsolver.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+dsolver.done: \
+          dsolver.o
+	touch $(FCM_DONEDIR)/$@
+
+dsolver.o: \
+          $(PPSRCDIR0__phys)/dsolver.f \
+          FFLAGS__phys__dsolver.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_phys_lmdz_omp_transfert.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_phys_lmdz_omp_transfert.done: \
+          mod_phys_lmdz_omp_transfert.o \
+          mod_phys_lmdz_mpi_data.done \
+          mod_phys_lmdz_omp_data.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_phys_lmdz_omp_transfert.o: \
+          $(PPSRCDIR0__phys)/mod_phys_lmdz_omp_transfert.f90 \
+          FFLAGS__phys__mod_phys_lmdz_omp_transfert.flags \
+          mod_phys_lmdz_mpi_data.o \
+          mod_phys_lmdz_omp_data.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__newstart.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LDFLAGS__phys__newstart.flags: \
+          LDFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+LD__phys__newstart.flags: \
+          LD__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+newstart.o: \
+          $(PPSRCDIR0__phys)/newstart.f \
+          FFLAGS__phys__newstart.flags \
+          comgeomfi_h.o \
+          comgeomphy.o \
+          comsoil_h.o \
+          control_mod.o \
+          datafile_mod.o \
+          infotrac.o \
+          ioipsl_getincom.o \
+          iostart.o \
+          phyredem.o \
+          slab_ice_h.o \
+          surfdat_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+newstart_128x96x64_phystd_para.e: \
+          newstart.o \
+          LD__phys__newstart.flags \
+          LDFLAGS__phys__newstart.flags \
+          $(OBJECTS) \
+          comgeomfi_h.done \
+          comgeomphy.done \
+          comsoil_h.done \
+          control_mod.done \
+          datafile_mod.done \
+          infotrac.done \
+          ioipsl_getincom.done \
+          iostart.done \
+          phyredem.done \
+          slab_ice_h.done \
+          surfdat_h.done \
+          tracer_h.done
+	fcm_internal load phys $< $@
+
+FFLAGS__phys__writeg1d.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writeg1d.done: \
+          writeg1d.o
+	touch $(FCM_DONEDIR)/$@
+
+writeg1d.o: \
+          $(PPSRCDIR0__phys)/writeg1d.f \
+          FFLAGS__phys__writeg1d.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__watersat_grad.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+watersat_grad.done: \
+          watersat_grad.o \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+watersat_grad.o: \
+          $(PPSRCDIR0__phys)/watersat_grad.f90 \
+          FFLAGS__phys__watersat_grad.flags \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+planete.h: \
+          $(SRCDIR0__phys)/planete.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+planete.h.idone: \
+          $(SRCDIR0__phys)/planete.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__mkstat.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mkstats.done: \
+          mkstats.o \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+mkstats.o: \
+          $(PPSRCDIR0__phys)/mkstat.f90 \
+          FFLAGS__phys__mkstat.flags \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__lect_start_archive.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+lect_start_archive.done: \
+          lect_start_archive.o \
+          comsoil_h.done \
+          infotrac.done \
+          slab_ice_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+lect_start_archive.o: \
+          $(PPSRCDIR0__phys)/lect_start_archive.f \
+          FFLAGS__phys__lect_start_archive.flags \
+          comsoil_h.o \
+          infotrac.o \
+          slab_ice_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__moistadj.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+moistadj.done: \
+          moistadj.o \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+moistadj.o: \
+          $(PPSRCDIR0__phys)/moistadj.f90 \
+          FFLAGS__phys__moistadj.flags \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__radcommon_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+radcommon_h.done: \
+          radcommon_h.o \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+radcommon_h.o: \
+          $(PPSRCDIR0__phys)/radcommon_h.f90 \
+          FFLAGS__phys__radcommon_h.flags \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__blackl.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+blackl.done: \
+          blackl.o
+	touch $(FCM_DONEDIR)/$@
+
+blackl.o: \
+          $(PPSRCDIR0__phys)/blackl.f \
+          FFLAGS__phys__blackl.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iniwrite.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniwrite.done: \
+          iniwrite.o \
+          comsoil_h.done
+	touch $(FCM_DONEDIR)/$@
+
+iniwrite.o: \
+          $(PPSRCDIR0__phys)/iniwrite.f \
+          FFLAGS__phys__iniwrite.flags \
+          comsoil_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__optcv.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+optcv.done: \
+          optcv.o \
+          gases_h.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+optcv.o: \
+          $(PPSRCDIR0__phys)/optcv.f90 \
+          FFLAGS__phys__optcv.flags \
+          gases_h.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_phys_lmdz_omp_data.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_phys_lmdz_omp_data.done: \
+          mod_phys_lmdz_omp_data.o \
+          dimphy.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_phys_lmdz_omp_data.o: \
+          $(PPSRCDIR0__phys)/mod_phys_lmdz_omp_data.f90 \
+          FFLAGS__phys__mod_phys_lmdz_omp_data.flags \
+          dimphy.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__surface_nature.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+surface_nature.done: \
+          surface_nature.o \
+          comgeomfi_h.done \
+          comsoil_h.done \
+          surfdat_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+surface_nature.o: \
+          $(PPSRCDIR0__phys)/surface_nature.f \
+          FFLAGS__phys__surface_nature.flags \
+          comgeomfi_h.o \
+          comsoil_h.o \
+          surfdat_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+callkeys.h: \
+          $(SRCDIR0__phys)/callkeys.h
+	cp $< $(FCM_INCDIR)
+	chmod u+w $(FCM_INCDIR)/$@
+
+callkeys.h.idone: \
+          $(SRCDIR0__phys)/callkeys.h
+	touch $(FCM_DONEDIR)/$@
+
+FFLAGS__phys__surfini.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+surfini.done: \
+          surfini.o \
+          comgeomfi_h.done \
+          planetwide_mod.done \
+          surfdat_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+surfini.o: \
+          $(PPSRCDIR0__phys)/surfini.f \
+          FFLAGS__phys__surfini.flags \
+          comgeomfi_h.o \
+          planetwide_mod.o \
+          surfdat_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_phys_lmdz_para.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_phys_lmdz_para.done: \
+          mod_phys_lmdz_para.o \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_mpi_data.done \
+          mod_phys_lmdz_omp_data.done \
+          mod_phys_lmdz_transfert_para.done
+	touch $(FCM_DONEDIR)/$@
+
+mod_phys_lmdz_para.o: \
+          $(PPSRCDIR0__phys)/mod_phys_lmdz_para.f90 \
+          FFLAGS__phys__mod_phys_lmdz_para.flags \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_mpi_data.o \
+          mod_phys_lmdz_omp_data.o \
+          mod_phys_lmdz_transfert_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__rings.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+rings.done: \
+          rings.o \
+          comdiurn_h.done \
+          comgeomfi_h.done
+	touch $(FCM_DONEDIR)/$@
+
+rings.o: \
+          $(PPSRCDIR0__phys)/rings.f90 \
+          FFLAGS__phys__rings.flags \
+          comdiurn_h.o \
+          comgeomfi_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iniaerosol.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniaerosol.done: \
+          iniaerosol.o \
+          aerosol_mod.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+iniaerosol.o: \
+          $(PPSRCDIR0__phys)/iniaerosol.f \
+          FFLAGS__phys__iniaerosol.flags \
+          aerosol_mod.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__aeroptproperties.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+aeroptproperties.done: \
+          aeroptproperties.o \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+aeroptproperties.o: \
+          $(PPSRCDIR0__phys)/aeroptproperties.f90 \
+          FFLAGS__phys__aeroptproperties.flags \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mod_grid_phy_lmdz.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mod_grid_phy_lmdz.done: \
+          mod_grid_phy_lmdz.o
+	touch $(FCM_DONEDIR)/$@
+
+mod_grid_phy_lmdz.o: \
+          $(PPSRCDIR0__phys)/mod_grid_phy_lmdz.f90 \
+          FFLAGS__phys__mod_grid_phy_lmdz.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__def_var.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+def_var.done: \
+          def_var.o
+	touch $(FCM_DONEDIR)/$@
+
+def_var.o: \
+          $(PPSRCDIR0__phys)/def_var.f90 \
+          FFLAGS__phys__def_var.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__su_gases.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+su_gases.done: \
+          su_gases.o \
+          gases_h.done
+	touch $(FCM_DONEDIR)/$@
+
+su_gases.o: \
+          $(PPSRCDIR0__phys)/su_gases.f90 \
+          FFLAGS__phys__su_gases.flags \
+          gases_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__writediagspecIR.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writediagspecir.done: \
+          writediagspecir.o \
+          control_mod.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+writediagspecir.o: \
+          $(PPSRCDIR0__phys)/writediagspecIR.f \
+          FFLAGS__phys__writediagspecIR.flags \
+          control_mod.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__tabfi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+tabfi.done: \
+          tabfi.o \
+          comsoil_h.done \
+          ioipsl_getincom.done \
+          iostart.done \
+          mod_phys_lmdz_para.done \
+          surfdat_h.done
+	touch $(FCM_DONEDIR)/$@
+
+tabfi.o: \
+          $(PPSRCDIR0__phys)/tabfi.f \
+          FFLAGS__phys__tabfi.flags \
+          comsoil_h.o \
+          ioipsl_getincom.o \
+          iostart.o \
+          mod_phys_lmdz_para.o \
+          surfdat_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__forceWCfn.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+forcewcfn.done: \
+          forcewcfn.o \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+forcewcfn.o: \
+          $(PPSRCDIR0__phys)/forceWCfn.f \
+          FFLAGS__phys__forceWCfn.flags \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__interp_line.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+interp_line.done: \
+          interp_line.o
+	touch $(FCM_DONEDIR)/$@
+
+interp_line.o: \
+          $(PPSRCDIR0__phys)/interp_line.f \
+          FFLAGS__phys__interp_line.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__mucorr.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+mucorr.done: \
+          mucorr.o
+	touch $(FCM_DONEDIR)/$@
+
+mucorr.o: \
+          $(PPSRCDIR0__phys)/mucorr.f \
+          FFLAGS__phys__mucorr.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__phasechange_kcm.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+psat_nh3.done: \
+          psat_nh3.o
+	touch $(FCM_DONEDIR)/$@
+
+psat_nh3.o: \
+          $(PPSRCDIR0__phys)/phasechange_kcm.f90 \
+          FFLAGS__phys__phasechange_kcm.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__iniwritesoil.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+iniwritesoil.done: \
+          iniwritesoil.o \
+          comsoil_h.done
+	touch $(FCM_DONEDIR)/$@
+
+iniwritesoil.o: \
+          $(PPSRCDIR0__phys)/iniwritesoil.f90 \
+          FFLAGS__phys__iniwritesoil.flags \
+          comsoil_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__gfluxi.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gfluxi.done: \
+          gfluxi.o \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+gfluxi.o: \
+          $(PPSRCDIR0__phys)/gfluxi.f \
+          FFLAGS__phys__gfluxi.flags \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__largescale.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+largescale.done: \
+          largescale.o \
+          ioipsl_getincom.done \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+largescale.o: \
+          $(PPSRCDIR0__phys)/largescale.f90 \
+          FFLAGS__phys__largescale.flags \
+          ioipsl_getincom.o \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__writediagsoil.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+writediagsoil.done: \
+          writediagsoil.o \
+          comsoil_h.done \
+          control_mod.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+writediagsoil.o: \
+          $(PPSRCDIR0__phys)/writediagsoil.f90 \
+          FFLAGS__phys__writediagsoil.flags \
+          comsoil_h.o \
+          control_mod.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__gradients_kcm.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gradients_kcm.done: \
+          gradients_kcm.o \
+          gases_h.done \
+          params_h.done
+	touch $(FCM_DONEDIR)/$@
+
+gradients_kcm.o: \
+          $(PPSRCDIR0__phys)/gradients_kcm.f90 \
+          FFLAGS__phys__gradients_kcm.flags \
+          gases_h.o \
+          params_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__phyredem.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+phyredem.done: \
+          phyredem.o \
+          comgeomfi_h.done \
+          comsoil_h.done \
+          infotrac.done \
+          iostart.done \
+          mod_grid_phy_lmdz.done \
+          slab_ice_h.done \
+          surfdat_h.done
+	touch $(FCM_DONEDIR)/$@
+
+phyredem.o: \
+          $(PPSRCDIR0__phys)/phyredem.f90 \
+          FFLAGS__phys__phyredem.flags \
+          comgeomfi_h.o \
+          comsoil_h.o \
+          infotrac.o \
+          iostart.o \
+          mod_grid_phy_lmdz.o \
+          slab_ice_h.o \
+          surfdat_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__surfdat_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+surfdat_h.done: \
+          surfdat_h.o
+	touch $(FCM_DONEDIR)/$@
+
+surfdat_h.o: \
+          $(PPSRCDIR0__phys)/surfdat_h.f90 \
+          FFLAGS__phys__surfdat_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__ave_stelspec.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ave_stelspec.done: \
+          ave_stelspec.o \
+          datafile_mod.done \
+          radcommon_h.done \
+          radinc_h.done
+	touch $(FCM_DONEDIR)/$@
+
+ave_stelspec.o: \
+          $(PPSRCDIR0__phys)/ave_stelspec.f90 \
+          FFLAGS__phys__ave_stelspec.flags \
+          datafile_mod.o \
+          radcommon_h.o \
+          radinc_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__vdif_kc.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+vdif_kc.done: \
+          vdif_kc.o
+	touch $(FCM_DONEDIR)/$@
+
+vdif_kc.o: \
+          $(PPSRCDIR0__phys)/vdif_kc.f \
+          FFLAGS__phys__vdif_kc.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__evap.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+evap.done: \
+          evap.o \
+          tracer_h.done \
+          watercommon_h.done
+	touch $(FCM_DONEDIR)/$@
+
+evap.o: \
+          $(PPSRCDIR0__phys)/evap.f \
+          FFLAGS__phys__evap.flags \
+          tracer_h.o \
+          watercommon_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__planetwide_mod.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+planetwide_mod.done: \
+          planetwide_mod.o \
+          dimphy.done \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+planetwide_mod.o: \
+          $(PPSRCDIR0__phys)/planetwide_mod.f90 \
+          FFLAGS__phys__planetwide_mod.flags \
+          dimphy.o \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__initracer.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+initracer.done: \
+          initracer.o \
+          comgeomfi_h.done \
+          surfdat_h.done \
+          tracer_h.done
+	touch $(FCM_DONEDIR)/$@
+
+initracer.o: \
+          $(PPSRCDIR0__phys)/initracer.f \
+          FFLAGS__phys__initracer.flags \
+          comgeomfi_h.o \
+          surfdat_h.o \
+          tracer_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__soil_settings.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+soil_settings.done: \
+          soil_settings.o \
+          comsoil_h.done \
+          iostart.done
+	touch $(FCM_DONEDIR)/$@
+
+soil_settings.o: \
+          $(PPSRCDIR0__phys)/soil_settings.f \
+          FFLAGS__phys__soil_settings.flags \
+          comsoil_h.o \
+          iostart.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__wstats.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+wstats.done: \
+          wstats.o \
+          dimensions.h.idone \
+          dimphys.h.idone \
+          mod_grid_phy_lmdz.done \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+wstats.o: \
+          $(PPSRCDIR0__phys)/wstats.f90 \
+          FFLAGS__phys__wstats.flags \
+          dimensions.h \
+          dimphys.h \
+          mod_grid_phy_lmdz.o \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__ini_archive.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+ini_archive.done: \
+          ini_archive.o \
+          comsoil_h.done
+	touch $(FCM_DONEDIR)/$@
+
+ini_archive.o: \
+          $(PPSRCDIR0__phys)/ini_archive.f \
+          FFLAGS__phys__ini_archive.flags \
+          comsoil_h.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__cvmgp.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+cvmgp.done: \
+          cvmgp.o
+	touch $(FCM_DONEDIR)/$@
+
+cvmgp.o: \
+          $(PPSRCDIR0__phys)/cvmgp.f \
+          FFLAGS__phys__cvmgp.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__gases_h.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+gases_h.done: \
+          gases_h.o
+	touch $(FCM_DONEDIR)/$@
+
+gases_h.o: \
+          $(PPSRCDIR0__phys)/gases_h.f90 \
+          FFLAGS__phys__gases_h.flags
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__inistats.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+inistats.done: \
+          inistats.o \
+          mod_phys_lmdz_para.done
+	touch $(FCM_DONEDIR)/$@
+
+inistats.o: \
+          $(PPSRCDIR0__phys)/inistats.f \
+          FFLAGS__phys__inistats.flags \
+          mod_phys_lmdz_para.o
+	fcm_internal compile:F phys $< $@
+
+FFLAGS__phys__aerosol_mod.flags: \
+          FFLAGS__phys.flags
+	touch $(FCM_FLAGSDIR)/$@
+
+aerosol_mod.done: \
+          aerosol_mod.o
+	touch $(FCM_DONEDIR)/$@
+
+aerosol_mod.o: \
+          $(PPSRCDIR0__phys)/aerosol_mod.f90 \
+          FFLAGS__phys__aerosol_mod.flags
+	fcm_internal compile:F phys $< $@
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libbibio.cfg
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libbibio.cfg	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libbibio.cfg	(revision 223)
@@ -0,0 +1,50 @@
+EXCL_DEP OBJ::arth
+EXCL_DEP OBJ::assert_eq_m
+EXCL_DEP OBJ::assert_m
+EXCL_DEP OBJ::cbrt
+EXCL_DEP OBJ::chfev
+EXCL_DEP OBJ::cray
+EXCL_DEP OBJ::fdump
+EXCL_DEP OBJ::formcoord
+EXCL_DEP OBJ::handle_err_m
+EXCL_DEP OBJ::i1mach
+EXCL_DEP OBJ::initdynav
+EXCL_DEP OBJ::initfluxsto
+EXCL_DEP OBJ::inithist
+EXCL_DEP OBJ::interpolation
+EXCL_DEP OBJ::ioipsl_errioipsl
+EXCL_DEP OBJ::ioipsl_getincom
+EXCL_DEP OBJ::ioipsl_stringop
+EXCL_DEP OBJ::ismax
+EXCL_DEP OBJ::ismin
+EXCL_DEP OBJ::j4save
+EXCL_DEP OBJ::misc_mod
+EXCL_DEP OBJ::netcdf95
+EXCL_DEP OBJ::new_unit_m
+EXCL_DEP OBJ::nf95_def_var_m
+EXCL_DEP OBJ::nf95_get_att_m
+EXCL_DEP OBJ::nf95_get_var_m
+EXCL_DEP OBJ::nf95_gw_var_m
+EXCL_DEP OBJ::nf95_put_att_m
+EXCL_DEP OBJ::nf95_put_var_m
+EXCL_DEP OBJ::pchdf
+EXCL_DEP OBJ::pchfe
+EXCL_DEP OBJ::pchfe_95_m
+EXCL_DEP OBJ::pchsp
+EXCL_DEP OBJ::pchsp_95_m
+EXCL_DEP OBJ::pres2lev_mod
+EXCL_DEP OBJ::regr1_lint_m
+EXCL_DEP OBJ::regr1_step_av_m
+EXCL_DEP OBJ::regr3_lint_m
+EXCL_DEP OBJ::simple
+EXCL_DEP OBJ::vampir
+EXCL_DEP OBJ::write_field
+EXCL_DEP OBJ::writedynav
+EXCL_DEP OBJ::writehist
+EXCL_DEP OBJ::wxios
+EXCL_DEP OBJ::xercnt
+EXCL_DEP OBJ::xerhlt
+EXCL_DEP OBJ::xermsg
+EXCL_DEP OBJ::xerprn
+EXCL_DEP OBJ::xersve
+EXCL_DEP OBJ::xgetua
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libdyn.cfg
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libdyn.cfg	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libdyn.cfg	(revision 223)
@@ -0,0 +1,89 @@
+EXCL_DEP OBJ::leapfrog_p
+EXCL_DEP OBJ::conf_gcm
+EXCL_DEP OBJ::gr_dyn_fi_p
+EXCL_DEP OBJ::caldyn_p
+EXCL_DEP OBJ::diverg_gam_p
+EXCL_DEP OBJ::filtreg_p
+EXCL_DEP OBJ::calfis_p
+EXCL_DEP OBJ::guide_p_mod
+EXCL_DEP OBJ::qminimum_p
+EXCL_DEP OBJ::diverg_p
+EXCL_DEP OBJ::nxgrad_p
+EXCL_DEP OBJ::vlsplt_p
+EXCL_DEP OBJ::gr_fi_dyn_p
+EXCL_DEP OBJ::vitvert_p
+EXCL_DEP OBJ::gr_v_scal_p
+EXCL_DEP OBJ::writehist_p
+EXCL_DEP H::logic.h
+EXCL_DEP OBJ::laplacien_rot_p
+EXCL_DEP OBJ::covcont_p
+EXCL_DEP OBJ::rotatf_p
+EXCL_DEP OBJ::grad_p
+EXCL_DEP OBJ::tourpot_p
+EXCL_DEP OBJ::laplacien_rotgam_p
+EXCL_DEP OBJ::top_bound_p
+EXCL_DEP OBJ::parallel_lmdz
+EXCL_DEP OBJ::massbar_p
+EXCL_DEP OBJ::nxgrarot_p
+EXCL_DEP OBJ::sw_case_williamson91_6
+EXCL_DEP OBJ::dudv2_p
+EXCL_DEP OBJ::gr_u_scal_p
+EXCL_DEP OBJ::advect_p
+EXCL_DEP OBJ::exner_hyb_p_m
+EXCL_DEP OBJ::dteta1_p
+EXCL_DEP OBJ::addfi_p
+EXCL_DEP OBJ::groupe_p
+EXCL_DEP OBJ::bernoui_p
+EXCL_DEP OBJ::divgrad_p
+EXCL_DEP OBJ::covnat_p
+EXCL_DEP OBJ::moyzon_mod
+EXCL_DEP OBJ::write_field_p
+EXCL_DEP OBJ::vlspltgen_p
+EXCL_DEP OBJ::dynredem_p
+EXCL_DEP OBJ::exner_milieu_p_m
+EXCL_DEP OBJ::initdynav_p
+EXCL_DEP OBJ::flumass_p
+EXCL_DEP OBJ::advect_new_p
+EXCL_DEP OBJ::sponge_mod_p
+EXCL_DEP OBJ::convflu_p
+EXCL_DEP OBJ::rotat_p
+EXCL_DEP OBJ::friction_p
+EXCL_DEP OBJ::wrgrads
+EXCL_DEP OBJ::nxgrad_gam_p
+EXCL_DEP OBJ::writedynav_p
+EXCL_DEP OBJ::advtrac_p
+EXCL_DEP OBJ::calfis_icosa
+EXCL_DEP OBJ::mod_hallo
+EXCL_DEP OBJ::init_gcm_lmdz
+EXCL_DEP OBJ::laplacien_p
+EXCL_DEP OBJ::gradiv_p
+EXCL_DEP OBJ::abort_gcm
+EXCL_DEP OBJ::laplacien_gam_p
+EXCL_DEP OBJ::inithist_p
+EXCL_DEP OBJ::divgrad2_p
+EXCL_DEP OBJ::convmas_p
+EXCL_DEP OBJ::bands
+EXCL_DEP OBJ::divergf_p
+EXCL_DEP OBJ::vlspltqs_p
+EXCL_DEP OBJ::times
+EXCL_DEP OBJ::pression_p
+EXCL_DEP OBJ::bilan_dyn_p
+EXCL_DEP OBJ::mod_const_mpi
+EXCL_DEP OBJ::convmas1_p
+EXCL_DEP OBJ::enercin_p
+EXCL_DEP OBJ::massdair_p
+EXCL_DEP OBJ::nxgraro2_p
+EXCL_DEP OBJ::gradiv2_p
+EXCL_DEP OBJ::geopot_p
+EXCL_DEP OBJ::dudv1_p
+EXCL_DEP OBJ::rotat_nfil_p
+EXCL_DEP OBJ::groupeun_p
+EXCL_DEP OBJ::fluxstokenc_p
+EXCL_DEP OBJ::massbarxy_p
+EXCL_DEP OBJ::convmas2_p
+EXCL_DEP OBJ::integrd_p
+EXCL_DEP H::omp_chunk.h
+EXCL_DEP OBJ::getparam
+EXCL_DEP OBJ::initfluxsto_p
+EXCL_DEP OBJ::mod_interface_dyn_phys
+EXCL_DEP OBJ::dissip_p
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libdyn3d_common.cfg
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libdyn3d_common.cfg	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libdyn3d_common.cfg	(revision 223)
@@ -0,0 +1,125 @@
+EXCL_DEP H::academic.h
+EXCL_DEP OBJ::adaptdt
+EXCL_DEP OBJ::advn
+EXCL_DEP OBJ::advx
+EXCL_DEP OBJ::advxp
+EXCL_DEP OBJ::advy
+EXCL_DEP OBJ::advyp
+EXCL_DEP OBJ::advz
+EXCL_DEP OBJ::advzp
+EXCL_DEP OBJ::bernoui
+EXCL_DEP H::clesph0.h
+EXCL_DEP OBJ::coefpoly
+EXCL_DEP OBJ::com_io_dyn_mod
+EXCL_DEP H::comconst.h
+EXCL_DEP H::comdissip.h
+EXCL_DEP H::comdissipn.h
+EXCL_DEP H::comdissnew.h
+EXCL_DEP H::comgeom.h
+EXCL_DEP H::comgeom2.h
+EXCL_DEP OBJ::comuforc_h
+EXCL_DEP H::comvert.h
+EXCL_DEP OBJ::conf_planete
+EXCL_DEP OBJ::control_mod
+EXCL_DEP OBJ::convflu
+EXCL_DEP OBJ::convmas
+EXCL_DEP OBJ::coordij
+EXCL_DEP OBJ::covcont
+EXCL_DEP OBJ::covnat
+EXCL_DEP OBJ::cpdet_mod
+EXCL_DEP OBJ::defrun
+EXCL_DEP H::description.h
+EXCL_DEP OBJ::diagedyn
+EXCL_DEP OBJ::disvert
+EXCL_DEP OBJ::disvert_noterre
+EXCL_DEP OBJ::diverg
+EXCL_DEP OBJ::diverg_gam
+EXCL_DEP OBJ::divergf
+EXCL_DEP OBJ::divergst
+EXCL_DEP OBJ::divgrad
+EXCL_DEP OBJ::divgrad2
+EXCL_DEP OBJ::dump2d
+EXCL_DEP OBJ::dynetat0
+EXCL_DEP OBJ::dynredem
+EXCL_DEP H::ener.h
+EXCL_DEP OBJ::enercin
+EXCL_DEP OBJ::exner_hyb_m
+EXCL_DEP OBJ::exner_milieu_m
+EXCL_DEP OBJ::extrapol
+EXCL_DEP OBJ::flumass
+EXCL_DEP OBJ::fxhyp
+EXCL_DEP OBJ::fxy
+EXCL_DEP OBJ::fxyhyper
+EXCL_DEP OBJ::fxysinus
+EXCL_DEP OBJ::fyhyp
+EXCL_DEP OBJ::geopot
+EXCL_DEP OBJ::gr_dyn_fi
+EXCL_DEP OBJ::gr_ecrit_fi
+EXCL_DEP OBJ::gr_fi_dyn
+EXCL_DEP OBJ::gr_int_dyn
+EXCL_DEP OBJ::gr_u_scal
+EXCL_DEP OBJ::gr_v_scal
+EXCL_DEP OBJ::grad
+EXCL_DEP OBJ::gradiv
+EXCL_DEP OBJ::gradiv2
+EXCL_DEP H::gradsdef.h
+EXCL_DEP OBJ::grid_atob
+EXCL_DEP OBJ::grilles_gcm_netcdf_sub
+EXCL_DEP OBJ::heavyside
+EXCL_DEP OBJ::infotrac
+EXCL_DEP OBJ::iniacademic
+EXCL_DEP OBJ::iniconst
+EXCL_DEP OBJ::inidissip
+EXCL_DEP OBJ::inigeom
+EXCL_DEP OBJ::inigrads
+EXCL_DEP H::iniprint.h
+EXCL_DEP OBJ::initial0
+EXCL_DEP OBJ::inter_barxy_m
+EXCL_DEP OBJ::interpost
+EXCL_DEP OBJ::interpre
+EXCL_DEP OBJ::invert_lat
+EXCL_DEP OBJ::juldate
+EXCL_DEP OBJ::laplacien
+EXCL_DEP OBJ::laplacien_gam
+EXCL_DEP OBJ::laplacien_rot
+EXCL_DEP OBJ::laplacien_rotgam
+EXCL_DEP OBJ::limx
+EXCL_DEP OBJ::limy
+EXCL_DEP OBJ::limz
+EXCL_DEP OBJ::massbar
+EXCL_DEP OBJ::massbarxy
+EXCL_DEP OBJ::massdair
+EXCL_DEP OBJ::minmax
+EXCL_DEP OBJ::minmax2
+EXCL_DEP OBJ::nxgrad
+EXCL_DEP OBJ::nxgrad_gam
+EXCL_DEP OBJ::nxgradst
+EXCL_DEP OBJ::nxgraro2
+EXCL_DEP OBJ::nxgrarot
+EXCL_DEP H::paramet.h
+EXCL_DEP OBJ::pbar
+EXCL_DEP OBJ::pentes_ini
+EXCL_DEP OBJ::ppm3d
+EXCL_DEP OBJ::prather
+EXCL_DEP OBJ::pression
+EXCL_DEP OBJ::psextbar
+EXCL_DEP OBJ::q_sat
+EXCL_DEP OBJ::ran1
+EXCL_DEP OBJ::relaxetat0
+EXCL_DEP OBJ::rotat
+EXCL_DEP OBJ::rotat_nfil
+EXCL_DEP OBJ::rotatf
+EXCL_DEP OBJ::rotatst
+EXCL_DEP H::serre.h
+EXCL_DEP OBJ::sort
+EXCL_DEP OBJ::sortvarc
+EXCL_DEP OBJ::sortvarc0
+EXCL_DEP H::temps.h
+EXCL_DEP OBJ::test_period
+EXCL_DEP OBJ::tidal_forces
+EXCL_DEP OBJ::tourpot
+EXCL_DEP OBJ::traceurpole
+EXCL_DEP H::tracstoke.h
+EXCL_DEP OBJ::ugeostr
+EXCL_DEP OBJ::vitvert
+EXCL_DEP H::write_grads_dyn.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libfiltrez.cfg
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libfiltrez.cfg	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libfiltrez.cfg	(revision 223)
@@ -0,0 +1,19 @@
+EXCL_DEP OBJ::acc
+EXCL_DEP H::coefils.h
+EXCL_DEP OBJ::eigen
+EXCL_DEP OBJ::eigen_sort
+EXCL_DEP OBJ::filtreg
+EXCL_DEP OBJ::filtreg_mod
+EXCL_DEP OBJ::inifgn
+EXCL_DEP OBJ::jacobi
+EXCL_DEP USE::mkl_dft_type
+EXCL_DEP USE::mkl_dfti
+EXCL_DEP OBJ::mod_fft
+EXCL_DEP OBJ::mod_fft_fftw
+EXCL_DEP OBJ::mod_fft_mathkeisan
+EXCL_DEP OBJ::mod_fft_mkl
+EXCL_DEP OBJ::mod_fft_wrapper
+EXCL_DEP OBJ::mod_filtre_fft
+EXCL_DEP OBJ::mod_filtre_fft_loc
+EXCL_DEP H::parafilt.h
+EXCL_DEP OBJ::timer_filtre
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libgrid.cfg
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libgrid.cfg	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libgrid.cfg	(revision 223)
@@ -0,0 +1,5 @@
+EXCL_DEP H::fxy_new.h
+EXCL_DEP H::fxy_sin.h
+EXCL_DEP H::fxy_reg.h
+EXCL_DEP H::fxyprim.h
+EXCL_DEP H::dimensions.h
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libphys.cfg
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libphys.cfg	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/libphys.cfg	(revision 223)
@@ -0,0 +1,143 @@
+EXCL_DEP OBJ::iniwrite_specIR
+EXCL_DEP OBJ::sfluxv
+EXCL_DEP OBJ::kcmprof_fn
+EXCL_DEP H::comcstfi.h
+EXCL_DEP OBJ::radinc_h
+EXCL_DEP OBJ::totalcloudfrac
+EXCL_DEP OBJ::callcorrk
+EXCL_DEP OBJ::zerophys
+EXCL_DEP OBJ::newtrelax
+EXCL_DEP OBJ::stellarlong
+EXCL_DEP OBJ::aeropacity
+EXCL_DEP OBJ::iniorbit
+EXCL_DEP H::bands.h
+EXCL_DEP OBJ::interpolateH2H2
+EXCL_DEP OBJ::ocean_slab_mod
+EXCL_DEP OBJ::bilinearbig
+EXCL_DEP OBJ::multipl
+EXCL_DEP OBJ::physiq
+EXCL_DEP OBJ::rain
+EXCL_DEP H::cpdet.h
+EXCL_DEP H::comhdiff.h
+EXCL_DEP OBJ::scopyi
+EXCL_DEP OBJ::interpolateH2Ocont_PPC
+EXCL_DEP OBJ::comgeomphy
+EXCL_DEP OBJ::comsaison_h
+EXCL_DEP OBJ::aerave_new
+EXCL_DEP OBJ::convadj
+EXCL_DEP OBJ::surf_heat_transp_mod
+EXCL_DEP OBJ::profile
+EXCL_DEP OBJ::turbdiff
+EXCL_DEP OBJ::comdiurn_h
+EXCL_DEP H::statto.h
+EXCL_DEP OBJ::interpolateN2H2
+EXCL_DEP OBJ::mass_redistribution
+EXCL_DEP OBJ::datareadnc
+EXCL_DEP OBJ::stokes
+EXCL_DEP OBJ::calc_cpp_mugaz
+EXCL_DEP OBJ::mod_phys_lmdz_mpi_data
+EXCL_DEP OBJ::soil
+EXCL_DEP OBJ::mufract
+EXCL_DEP OBJ::calc_cpp3d
+EXCL_DEP OBJ::vdifc
+EXCL_DEP OBJ::cvmgt
+EXCL_DEP OBJ::dimphy
+EXCL_DEP OBJ::comgeomfi_h
+EXCL_DEP OBJ::gfluxv
+EXCL_DEP OBJ::vdif_cd
+EXCL_DEP OBJ::setspv
+EXCL_DEP OBJ::writediagspecVI
+EXCL_DEP OBJ::tpindex
+EXCL_DEP OBJ::orbite
+EXCL_DEP OBJ::init_phys_lmdz
+EXCL_DEP OBJ::suaer_corrk
+EXCL_DEP OBJ::comsoil_h
+EXCL_DEP OBJ::dtridgl
+EXCL_DEP OBJ::watersat
+EXCL_DEP OBJ::iniwrite_specVI
+EXCL_DEP OBJ::stelang
+EXCL_DEP OBJ::setspi
+EXCL_DEP OBJ::iostart
+EXCL_DEP OBJ::mod_phys_lmdz_transfert_para
+EXCL_DEP OBJ::phyetat0
+EXCL_DEP OBJ::iniphysiq
+EXCL_DEP OBJ::watercommon_h
+EXCL_DEP OBJ::tracer_h
+EXCL_DEP H::scatterers.h
+EXCL_DEP OBJ::interpolateN2N2
+EXCL_DEP OBJ::inifis
+EXCL_DEP OBJ::mod_phys_lmdz_mpi_transfert
+EXCL_DEP OBJ::radii_mod
+EXCL_DEP OBJ::optci
+EXCL_DEP OBJ::interpolateH2Ocont_CKD
+EXCL_DEP OBJ::newsedim
+EXCL_DEP H::dimphys.h
+EXCL_DEP OBJ::condense_cloud
+EXCL_DEP OBJ::lagrange
+EXCL_DEP OBJ::calc_rayleigh
+EXCL_DEP OBJ::interpolateH2He
+EXCL_DEP OBJ::sugas_corrk
+EXCL_DEP OBJ::writediagfi
+EXCL_DEP OBJ::params_h
+EXCL_DEP OBJ::vlz_fi
+EXCL_DEP OBJ::cp_neutral
+EXCL_DEP H::comg1d.h
+EXCL_DEP OBJ::callsedim
+EXCL_DEP OBJ::hydrol
+EXCL_DEP OBJ::datafile_mod
+EXCL_DEP OBJ::su_watercycle
+EXCL_DEP OBJ::slab_ice_h
+EXCL_DEP OBJ::sfluxi
+EXCL_DEP OBJ::calcenergy_kcm
+EXCL_DEP OBJ::bilinear
+EXCL_DEP OBJ::write_archive
+EXCL_DEP OBJ::cpdet
+EXCL_DEP OBJ::aerave
+EXCL_DEP OBJ::dsolver
+EXCL_DEP OBJ::mod_phys_lmdz_omp_transfert
+EXCL_DEP OBJ::writeg1d
+EXCL_DEP OBJ::watersat_grad
+EXCL_DEP H::planete.h
+EXCL_DEP OBJ::mkstat
+EXCL_DEP OBJ::lect_start_archive
+EXCL_DEP OBJ::moistadj
+EXCL_DEP OBJ::radcommon_h
+EXCL_DEP OBJ::blackl
+EXCL_DEP OBJ::iniwrite
+EXCL_DEP OBJ::optcv
+EXCL_DEP OBJ::mod_phys_lmdz_omp_data
+EXCL_DEP OBJ::surface_nature
+EXCL_DEP H::callkeys.h
+EXCL_DEP OBJ::surfini
+EXCL_DEP OBJ::mod_phys_lmdz_para
+EXCL_DEP OBJ::rings
+EXCL_DEP OBJ::iniaerosol
+EXCL_DEP OBJ::aeroptproperties
+EXCL_DEP OBJ::mod_grid_phy_lmdz
+EXCL_DEP OBJ::def_var
+EXCL_DEP OBJ::su_gases
+EXCL_DEP OBJ::writediagspecIR
+EXCL_DEP OBJ::tabfi
+EXCL_DEP OBJ::forceWCfn
+EXCL_DEP OBJ::interp_line
+EXCL_DEP OBJ::mucorr
+EXCL_DEP OBJ::phasechange_kcm
+EXCL_DEP OBJ::iniwritesoil
+EXCL_DEP OBJ::gfluxi
+EXCL_DEP OBJ::largescale
+EXCL_DEP OBJ::writediagsoil
+EXCL_DEP OBJ::gradients_kcm
+EXCL_DEP OBJ::phyredem
+EXCL_DEP OBJ::surfdat_h
+EXCL_DEP OBJ::ave_stelspec
+EXCL_DEP OBJ::vdif_kc
+EXCL_DEP OBJ::evap
+EXCL_DEP OBJ::planetwide_mod
+EXCL_DEP OBJ::initracer
+EXCL_DEP OBJ::soil_settings
+EXCL_DEP OBJ::wstats
+EXCL_DEP OBJ::ini_archive
+EXCL_DEP OBJ::cvmgp
+EXCL_DEP OBJ::gases_h
+EXCL_DEP OBJ::inistats
+EXCL_DEP OBJ::aerosol_mod
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/lmdz
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/lmdz	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/etc/lmdz	(revision 223)
@@ -0,0 +1,6 @@
+INC $HERE/libgrid.cfg
+INC $HERE/libbibio.cfg
+INC $HERE/libfiltrez.cfg
+INC $HERE/libdyn3d_common.cfg
+INC $HERE/libdyn.cfg
+INC $HERE/libphys.cfg
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/academic.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/academic.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/academic.h	(revision 223)
@@ -0,0 +1,9 @@
+!
+! $Id: academic.h 1437 2010-09-30 08:29:10Z emillour $
+!
+      common/academic/tetarappel,knewt_t,kfrict,knewt_g,clat4
+      real :: tetarappel(ip1jmp1,llm)
+      real :: knewt_t(llm)
+      real :: kfrict(llm)
+      real :: knewt_g
+      real :: clat4(ip1jmp1)
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/bands.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/bands.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/bands.h	(revision 223)
@@ -0,0 +1,14 @@
+!-----------------------------------------------------------------------
+!   INCLUDE 'bands.h'
+!
+!   bands.h contains the visible & infrared bands in the model
+!
+!   NBinfrared = L_NSPECTI in the model
+!   NBvisible  = L_NSPECTV in the model
+!-----------------------------------------------------------------------
+
+      INTEGER, parameter :: NBinfrared=20
+      INTEGER, parameter :: NBvisible=30
+
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/callkeys.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/callkeys.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/callkeys.h	(revision 223)
@@ -0,0 +1,118 @@
+!
+! For Fortran 77/Fortran 90 compliance always use line continuation
+! symbols '&' in columns 73 and 6
+!
+! Group commons according to their type for minimal performance impact
+
+      COMMON/callkeys_l/callrad,corrk,calldifv,UseTurbDiff,calladj      &
+     &   , co2cond,callsoil                                             &
+     &   , season,diurnal,tlocked,rings_shadow,lwrite                   &
+     &   , callstats,calleofdump                                        &
+     &   , enertest                                                     &
+     &   , callgasvis,continuum,H2Ocont_simple,graybody                 &
+     &   , radfixed                                                     &
+     &   , meanOLR, specOLR                                             &
+     &   , kastprof                                                     &
+     &   , nosurf, oblate                                               &     
+     &   , newtonian, testradtimes                                      &
+     &   , check_cpp_match, force_cpp                                   &
+     &   , rayleigh                                                     &
+     &   , stelbbody                                                    &
+     &   , nearco2cond                                                  &
+     &   , tracer, mass_redistrib, varactive, varfixed                  &
+     &   , sedimentation,water,watercond,waterrain                      &
+     &   , aeroco2,aeroh2o,aeroh2so4,aeroback2lay                       &
+     &   , aerofixco2,aerofixh2o                                        &
+     &   , hydrology, sourceevol                                        &
+     &   , CLFvarying                                                   &
+     &   , strictboundcorrk                                             &                                        
+     &   , ok_slab_ocean                                                &
+     &   , ok_slab_sic                                                  &
+     &   , ok_slab_heat_transp                                          
+
+
+      COMMON/callkeys_i/iaervar,iddist,iradia,startype
+      
+      COMMON/callkeys_r/topdustref,Nmix_co2,dusttau,Fat1AU,stelTbb,     &
+     &                  Tstrat,tplanet,obs_tau_col_tropo,               &
+     &                  obs_tau_col_strato,pres_bottom_tropo,           &
+     &                  pres_top_tropo,pres_bottom_strato,              &
+     &                  pres_top_strato,size_tropo,size_strato,satval,  &
+     &                  CLFfixval,n2mixratio,co2supsat,pceil,albedosnow,&
+     &                  maxicethick,Tsaldiff,tau_relax,cloudlvl,        &
+     &                  icetstep,intheat,flatten,Rmean,J2,MassPlanet
+      
+      logical callrad,corrk,calldifv,UseTurbDiff                        &
+     &   , calladj,co2cond,callsoil                                     &
+     &   , season,diurnal,tlocked,rings_shadow,lwrite                   &
+     &   , callstats,calleofdump                                        &
+     &   , callgasvis,continuum,H2Ocont_simple,graybody                 &
+     &   , strictboundcorrk                                             
+
+      logical enertest
+      logical nonideal
+      logical meanOLR
+      logical specOLR
+      logical kastprof
+      logical newtonian
+      logical check_cpp_match
+      logical force_cpp
+      logical testradtimes
+      logical rayleigh
+      logical stelbbody
+      logical ozone
+      logical nearco2cond
+      logical tracer
+      logical mass_redistrib
+      logical varactive
+      logical varfixed
+      logical radfixed
+      logical sedimentation
+      logical water,watercond,waterrain
+      logical aeroco2,aeroh2o,aeroh2so4,aeroback2lay
+      logical aerofixco2,aerofixh2o
+      logical hydrology
+      logical sourceevol
+      logical CLFvarying
+      logical nosurf
+      logical oblate
+      logical ok_slab_ocean
+      logical ok_slab_sic
+      logical ok_slab_heat_transp
+
+      integer iddist
+      integer iaervar
+      integer iradia
+      integer startype
+
+      real topdustref
+      real Nmix_co2
+      real dusttau
+      real Fat1AU
+      real stelTbb
+      real Tstrat
+      real tplanet
+      real obs_tau_col_tropo
+      real obs_tau_col_strato
+      real pres_bottom_tropo
+      real pres_top_tropo
+      real pres_bottom_strato
+      real pres_top_strato
+      real size_tropo
+      real size_strato
+      real satval
+      real CLFfixval
+      real n2mixratio
+      real co2supsat
+      real pceil
+      real albedosnow
+      real maxicethick
+      real Tsaldiff
+      real tau_relax
+      real cloudlvl
+      real icetstep
+      real intheat
+      real flatten
+      real Rmean
+      real J2
+      real MassPlanet
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/clesph0.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/clesph0.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/clesph0.h	(revision 223)
@@ -0,0 +1,13 @@
+!
+! $Header$
+!
+! NE SERT A RIEN !! A VIRER... PAS A JOUR !!!
+
+c..include clesph0.h
+c
+       COMMON/clesph0/cycle_diurne, soil_model,new_oliq, ok_orodr ,
+     ,                ok_orolf ,ok_limitvrai, nbapp_rad, iflag_con
+c
+       LOGICAL cycle_diurne,soil_model,ok_orodr,ok_orolf,new_oliq
+       LOGICAL ok_limitvrai
+       INTEGER nbapp_rad, iflag_con
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/coefils.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/coefils.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/coefils.h	(revision 223)
@@ -0,0 +1,11 @@
+!
+! $Header$
+!
+      COMMON/coefils/jfiltnu,jfiltsu,jfiltnv,jfiltsv,sddu(iim),sddv(iim)&
+     & ,unsddu(iim),unsddv(iim),coefilu(iim,jjm),coefilv(iim,jjm),      &
+     & modfrstu(jjm),modfrstv(jjm),eignfnu(iim,iim),eignfnv(iim,iim)    &
+     & ,coefilu2(iim,jjm),coefilv2(iim,jjm)
+!c
+      INTEGER jfiltnu,jfiltsu,jfiltnv,jfiltsv,modfrstu,modfrstv
+      REAL    sddu,sddv,unsddu,unsddv,coefilu,coefilv,eignfnu,eignfnv
+      REAL    coefilu2,coefilv2
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comconst.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comconst.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comconst.h	(revision 223)
@@ -0,0 +1,45 @@
+!
+! $Id: comconst.h 1437 2010-09-30 08:29:10Z emillour $
+!
+!-----------------------------------------------------------------------
+! INCLUDE comconst.h
+
+      COMMON/comconsti/im,jm,lllm,imp1,jmp1,lllmm1,lllmp1,lcl,          &
+     &                 iflag_top_bound,mode_top_bound
+      COMMON/comconstr/dtvr,daysec,                                     &
+     & pi,dtphys,dtdiss,rad,r,kappa,cotot,unsim,g,omeg                  &
+     & ,dissip_fac_mid,dissip_fac_up,dissip_deltaz,dissip_hdelta        &
+     & ,dissip_pupstart  ,tau_top_bound,                                &
+     & daylen,molmass, ihf
+      COMMON/cpdetvenus/cpp,nu_venus,t0_venus
+
+      INTEGER im,jm,lllm,imp1,jmp1,lllmm1,lllmp1,lcl
+      REAL dtvr ! dynamical time step (in s)
+      REAL daysec !length (in s) of a standard day
+      REAL pi    ! something like 3.14159....
+      REAL dtphys ! (s) time step for the physics
+      REAL dtdiss ! (s) time step for the dissipation
+      REAL rad ! (m) radius of the planet
+      REAL r ! Reduced Gas constant r=R/mu
+             ! with R=8.31.. J.K-1.mol-1, mu: mol mass of atmosphere (kg/mol)
+      REAL cpp   ! Cp
+      REAL kappa ! kappa=R/Cp 
+      REAL cotot
+      REAL unsim ! = 1./iim
+      REAL g ! (m/s2) gravity
+      REAL omeg ! (rad/s) rotation rate of the planet
+! Dissipation factors, for Earth model:
+      REAL dissip_factz,dissip_zref !dissip_deltaz
+! Dissipation factors, for other planets:
+      REAL dissip_fac_mid,dissip_fac_up,dissip_deltaz,dissip_hdelta
+      REAL dissip_pupstart
+      INTEGER iflag_top_bound,mode_top_bound
+      REAL tau_top_bound
+      REAL daylen ! length of solar day, in 'standard' day length
+      REAL molmass ! (g/mol) molar mass of the atmosphere
+
+      REAL nu_venus,t0_venus ! coeffs needed for Cp(T), Venus atmosphere
+      REAL ihf  ! (W/m2) intrinsic heat flux for giant planets
+
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comcstfi.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comcstfi.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comcstfi.h	(revision 223)
@@ -0,0 +1,9 @@
+!-----------------------------------------------------------------------
+! INCLUDE "comcstfi.h"
+
+      common/comcstfi/pi,rad,g,r,cpp,rcp,dtphys,daysec,mugaz,omeg
+      common/comcstfi/avocado!,molrad,visc
+      
+      real pi,rad,g,r,cpp,rcp,dtphys,daysec,mugaz,omeg
+      real avocado!,molrad,visc
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissip.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissip.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissip.h	(revision 223)
@@ -0,0 +1,15 @@
+!
+! $Header$
+!
+!-----------------------------------------------------------------------
+! INCLUDE comdissip.h
+
+      COMMON/comdissip/                                                 &
+     &    niterdis,coefdis,tetavel,tetatemp,gamdissip
+
+
+      INTEGER niterdis
+
+      REAL tetavel,tetatemp,coefdis,gamdissip
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissipn.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissipn.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissipn.h	(revision 223)
@@ -0,0 +1,20 @@
+!
+! $Header$
+!
+!  Attention : ce fichier include est compatible format fixe/format libre
+!                 veillez Ã  n'utiliser que des ! pour les commentaires
+!                 et Ã  bien positionner les & des lignes de continuation 
+!                 (les placer en colonne 6 et en colonne 73)
+!-----------------------------------------------------------------------
+! INCLUDE comdissipn.h
+
+      REAL  tetaudiv, tetaurot, tetah, cdivu, crot, cdivh
+!
+      COMMON/comdissipn/ tetaudiv(llm),tetaurot(llm),tetah(llm)   ,     &
+     &                        cdivu,      crot,         cdivh
+
+!
+!    Les parametres de ce common proviennent des calculs effectues dans 
+!             Inidissip  .
+!
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissnew.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissnew.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comdissnew.h	(revision 223)
@@ -0,0 +1,31 @@
+!
+! $Id: comdissnew.h 1319 2010-02-23 21:29:54Z fairhead $
+!
+!
+!  ATTENTION!!!!: ce fichier include est compatible format fixe/format libre
+!                 veillez à n'utiliser que des ! pour les commentaires
+!                 et à bien positionner les & des lignes de continuation 
+!                 (les placer en colonne 6 et en colonne 73)
+!
+!-----------------------------------------------------------------------
+! INCLUDE 'comdissnew.h'
+
+      COMMON/comdissnew/ lstardis,nitergdiv,nitergrot,niterh,tetagdiv,  &
+     &                   tetagrot,tetatemp,coefdis, vert_prof_dissip
+
+      LOGICAL lstardis
+      INTEGER nitergdiv, nitergrot, niterh
+
+! For the Earth model:
+      integer vert_prof_dissip ! vertical profile of horizontal dissipation
+!     Allowed values:
+!     0: rational fraction, function of pressure
+!     1: tanh of altitude
+
+      REAL     tetagdiv, tetagrot,  tetatemp, coefdis
+
+!
+! ... Les parametres de ce common comdissnew sont  lues par defrun_new 
+!              sur le fichier  run.def    ....
+!
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comg1d.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comg1d.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comg1d.h	(revision 223)
@@ -0,0 +1,63 @@
+!.......................................................................
+!  le COMMON pour GRADS-1D
+!  (Utilise pour les sorties format Grads dans la version 1D du modele)
+!
+!  on peut se dire : "on ne sauvera pas plus de 1000 variables ... hein ?"
+!
+      INTEGER g1d_nvarmx
+      PARAMETER(g1d_nvarmx=1000)
+
+!         * g1d_nlayer     ---> nombre de couches verticales
+!         * g1d_nomfich    ---> nom du fichier grads
+!         * g1d_unitfich   ---> code du fichier grads
+!         * g1d_nomctl     ---> nom du fichier ctl
+!         * g1d_unitctl    ---> code du fichier ctl
+!         * g1d_premier    ---> variable logique pour dire si le fichier
+!                               est deja ouvert
+!         * g1d_irec       ---> indice de derniere ecriture
+!         * g1d_nvar       ---> nombre de variables deja definies a la
+!                               derniere ecriture
+!         * g1d_nomvar     ---> noms des vecteurs existants
+!         * g1d_dimvar     ---> taille des vecteurs
+!         * g1d_titrevar   ---> titres des vecteurs
+!         * g1d_tmp1       ---> caractere 
+!         * g1d_tmp2       ---> caractere 
+
+      INTEGER g1d_nlayer
+      CHARACTER*100 g1d_nomfich
+      INTEGER g1d_unitfich
+      CHARACTER*100 g1d_nomctl
+      INTEGER g1d_unitctl
+      LOGICAL g1d_premier
+      LOGICAL g2d_premier
+      INTEGER g1d_irec
+      INTEGER g2d_irec
+      INTEGER g2d_appel
+      INTEGER g1d_nvar
+      CHARACTER*100 g1d_nomvar
+      INTEGER g1d_dimvar
+      CHARACTER*100 g1d_titrevar
+      CHARACTER*100 g1d_tmp1,g1d_tmp2
+
+!     added by RW
+      integer saveG1D
+
+      COMMON/COMG1DI/g1d_nlayer                                         &
+     &             ,g1d_unitfich                                        &
+     &             ,g1d_unitctl                                         &
+     &             ,g1d_irec                                            &
+     &             ,g2d_irec                                            &
+     &             ,g2d_appel                                           &
+     &             ,g1d_nvar                                            &
+     &             ,saveG1D
+      COMMON/COMG1DC/g1d_dimvar(0:g1d_nvarmx)                           &
+     &             ,g1d_nomfich                                         &
+     &             ,g1d_nomctl                                          &
+     &             ,g1d_nomvar(0:g1d_nvarmx)                            &
+     &             ,g1d_titrevar(0:g1d_nvarmx)                          &
+     &             ,g1d_tmp1                                            &
+     &             ,g1d_tmp2                                            
+      COMMON/COMG1DL/g1d_premier                                        &
+     &             ,g2d_premier
+!
+!.......................................................................
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comgeom.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comgeom.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comgeom.h	(revision 223)
@@ -0,0 +1,33 @@
+!
+! $Header$
+!
+!CDK comgeom
+      COMMON/comgeom/                                                   &
+     & cu(ip1jmp1),cv(ip1jm),unscu2(ip1jmp1),unscv2(ip1jm),             &
+     & aire(ip1jmp1),airesurg(ip1jmp1),aireu(ip1jmp1),                  &
+     & airev(ip1jm),unsaire(ip1jmp1),apoln,apols,                       &
+     & unsairez(ip1jm),airuscv2(ip1jm),airvscu2(ip1jm),                 &
+     & aireij1(ip1jmp1),aireij2(ip1jmp1),aireij3(ip1jmp1),              &
+     & aireij4(ip1jmp1),alpha1(ip1jmp1),alpha2(ip1jmp1),                &
+     & alpha3(ip1jmp1),alpha4(ip1jmp1),alpha1p2(ip1jmp1),               &
+     & alpha1p4(ip1jmp1),alpha2p3(ip1jmp1),alpha3p4(ip1jmp1),           &
+     & fext(ip1jm),constang(ip1jmp1),rlatu(jjp1),rlatv(jjm),            &
+     & rlonu(iip1),rlonv(iip1),cuvsurcv(ip1jm),cvsurcuv(ip1jm),         &
+     & cvusurcu(ip1jmp1),cusurcvu(ip1jmp1),cuvscvgam1(ip1jm),           &
+     & cuvscvgam2(ip1jm),cvuscugam1(ip1jmp1),                           &
+     & cvuscugam2(ip1jmp1),cvscuvgam(ip1jm),cuscvugam(ip1jmp1),         &
+     & unsapolnga1,unsapolnga2,unsapolsga1,unsapolsga2,                 &
+     & unsair_gam1(ip1jmp1),unsair_gam2(ip1jmp1),unsairz_gam(ip1jm),    &
+     & aivscu2gam(ip1jm),aiuscv2gam(ip1jm),xprimu(iip1),xprimv(iip1)
+
+!
+        REAL                                                            &
+     & cu,cv,unscu2,unscv2,aire,airesurg,aireu,airev,unsaire,apoln     ,&
+     & apols,unsairez,airuscv2,airvscu2,aireij1,aireij2,aireij3,aireij4,&
+     & alpha1,alpha2,alpha3,alpha4,alpha1p2,alpha1p4,alpha2p3,alpha3p4 ,&
+     & fext,constang,rlatu,rlatv,rlonu,rlonv,cuvscvgam1,cuvscvgam2     ,&
+     & cvuscugam1,cvuscugam2,cvscuvgam,cuscvugam,unsapolnga1,unsapolnga2&
+     & ,unsapolsga1,unsapolsga2,unsair_gam1,unsair_gam2,unsairz_gam    ,&
+     & aivscu2gam ,aiuscv2gam,cuvsurcv,cvsurcuv,cvusurcu,cusurcvu,xprimu&
+     & , xprimv
+!
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comgeom2.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comgeom2.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comgeom2.h	(revision 223)
@@ -0,0 +1,33 @@
+!
+! $Header$
+!
+!CDK comgeom2
+      COMMON/comgeom/                                                   &
+     & cu(iip1,jjp1),cv(iip1,jjm),unscu2(iip1,jjp1),unscv2(iip1,jjm)  , &
+     & aire(iip1,jjp1),airesurg(iip1,jjp1),aireu(iip1,jjp1)           , &
+     & airev(iip1,jjm),unsaire(iip1,jjp1),apoln,apols                 , &
+     & unsairez(iip1,jjm),airuscv2(iip1,jjm),airvscu2(iip1,jjm)       , &
+     & aireij1(iip1,jjp1),aireij2(iip1,jjp1),aireij3(iip1,jjp1)       , &
+     & aireij4(iip1,jjp1),alpha1(iip1,jjp1),alpha2(iip1,jjp1)         , &
+     & alpha3(iip1,jjp1),alpha4(iip1,jjp1),alpha1p2(iip1,jjp1)        , &
+     & alpha1p4(iip1,jjp1),alpha2p3(iip1,jjp1),alpha3p4(iip1,jjp1)    , &
+     & fext(iip1,jjm),constang(iip1,jjp1), rlatu(jjp1),rlatv(jjm),      &
+     & rlonu(iip1),rlonv(iip1),cuvsurcv(iip1,jjm),cvsurcuv(iip1,jjm)  , &
+     & cvusurcu(iip1,jjp1),cusurcvu(iip1,jjp1)                        , &
+     & cuvscvgam1(iip1,jjm),cuvscvgam2(iip1,jjm),cvuscugam1(iip1,jjp1), &
+     & cvuscugam2(iip1,jjp1),cvscuvgam(iip1,jjm),cuscvugam(iip1,jjp1) , &
+     & unsapolnga1,unsapolnga2,unsapolsga1,unsapolsga2                , &
+     & unsair_gam1(iip1,jjp1),unsair_gam2(iip1,jjp1)                  , &
+     & unsairz_gam(iip1,jjm),aivscu2gam(iip1,jjm),aiuscv2gam(iip1,jjm)  &
+     & , xprimu(iip1),xprimv(iip1)
+
+
+      REAL                                                               &
+     & cu,cv,unscu2,unscv2,aire,airesurg,aireu,airev,apoln,apols,unsaire &
+     & ,unsairez,airuscv2,airvscu2,aireij1,aireij2,aireij3,aireij4     , &
+     & alpha1,alpha2,alpha3,alpha4,alpha1p2,alpha1p4,alpha2p3,alpha3p4 , &
+     & fext,constang,rlatu,rlatv,rlonu,rlonv,cuvscvgam1,cuvscvgam2     , &
+     & cvuscugam1,cvuscugam2,cvscuvgam,cuscvugam,unsapolnga1           , &
+     & unsapolnga2,unsapolsga1,unsapolsga2,unsair_gam1,unsair_gam2     , &
+     & unsairz_gam,aivscu2gam,aiuscv2gam,cuvsurcv,cvsurcuv,cvusurcu    , &
+     & cusurcvu,xprimu,xprimv
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comhdiff.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comhdiff.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comhdiff.h	(revision 223)
@@ -0,0 +1,15 @@
+!
+! $Header: /home/cvsroot/LMDZ4/libf/phylmd/comdissipn.h,v 1.1.1.1 2008-03-27 12:53:06 lmdzadmin Exp $
+!
+!-----------------------------------------------------------------------
+! INCLUDE comdhdiff.h
+
+
+
+      COMMON/comhdiff/                                                  &
+     &     zmasqu(ip1jmp1),zmasqv(ip1jm),alpha_var,                     &     
+     &     unsfv(ip1jm),unsev(ip1jm),unsfu(ip1jmp1),unseu(ip1jmp1),     &
+     &     slab_upstream      
+
+      LOGICAL alpha_var,slab_upstream
+      REAL zmasqu,zmasqv,unsfv,unsev,unsfu,unseu
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comvert.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comvert.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/comvert.h	(revision 223)
@@ -0,0 +1,38 @@
+!
+! $Id: comvert.h 1654 2012-09-24 15:07:18Z aslmd $
+!
+!-----------------------------------------------------------------------
+!   INCLUDE 'comvert.h'
+
+      COMMON/comvertr/ap(llm+1),bp(llm+1),presnivs(llm),dpres(llm),     &
+     &               pa,preff,nivsigs(llm),nivsig(llm+1),               &
+     &               aps(llm),bps(llm),scaleheight,pseudoalt(llm)
+
+      common/comverti/disvert_type, pressure_exner
+
+      real ap     ! hybrid pressure contribution at interlayers
+      real bp     ! hybrid sigma contribution at interlayer
+      real presnivs ! (reference) pressure at mid-layers
+      real dpres
+      real pa     ! reference pressure (Pa) at which hybrid coordinates
+                  ! become purely pressure
+      real preff  ! reference surface pressure (Pa)
+      real nivsigs
+      real nivsig
+      real aps    ! hybrid pressure contribution at mid-layers
+      real bps    ! hybrid sigma contribution at mid-layers
+      real scaleheight ! atmospheric (reference) scale height (km)
+      real pseudoalt ! pseudo-altitude of model levels (km), based on presnivs(),
+                     ! preff and scaleheight
+
+      integer disvert_type ! type of vertical discretization:
+                           ! 1: Earth (default for planet_type==earth),
+                           !     automatic generation
+                           ! 2: Planets (default for planet_type!=earth),
+                           !     using 'z2sig.def' (or 'esasig.def) file
+
+      logical pressure_exner
+!     compute pressure inside layers using Exner function, else use mean
+!     of pressure values at interfaces
+
+ !-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/cpdet.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/cpdet.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/cpdet.h	(revision 223)
@@ -0,0 +1,12 @@
+!-----------------------------------------------------------------------
+! INCLUDE cpdet.h
+
+      real cp0,t0,nu
+!      parameter (cp0 = 1000.) !doit etre egal a cpp (dyn) et RCPD (phy)
+      parameter (cp0 = 800.) !doit etre egal a cpp (dyn) et RCPD (phy)
+!      parameter (t0  = 460.)
+      parameter (t0  = 480.)
+!      parameter (t0  = 300.)
+      parameter (nu  = 0.35)
+!      parameter (nu  = 1.0)
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/description.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/description.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/description.h	(revision 223)
@@ -0,0 +1,5 @@
+!
+! $Header$
+!
+      character *120 descript
+      common /titre/descript
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/dimensions.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/dimensions.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/dimensions.h	(revision 223)
@@ -0,0 +1,12 @@
+!-----------------------------------------------------------------------
+!   INCLUDE 'dimensions.h'
+!
+!   dimensions.h contient les dimensions du modele
+!   ndm est tel que iim=2**ndm
+!-----------------------------------------------------------------------
+
+      INTEGER iim,jjm,llm,ndm
+
+      PARAMETER (iim= 128,jjm=96,llm=64,ndm=1)
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/dimphys.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/dimphys.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/dimphys.h	(revision 223)
@@ -0,0 +1,14 @@
+!-----------------------------------------------------------------------
+!   INCLUDE 'dimphys.h'
+
+! ngridmx : number of horizontal grid points
+! note: the -1/jjm term will be 0; unless jj=1
+      integer, parameter :: ngridmx = (2+(jjm-1)*iim - 1/jjm)   
+! nlayermx : number of atmospheric layers
+      integer, parameter :: nlayermx = llm 
+! nsoilmx : number of subterranean layers ! nsoilmx is now in comsoil_h
+      !integer, parameter :: nsoilmx = 4 ! for a test 
+      !integer, parameter :: nsoilmx = 18 ! for z1=0.0002 m, depth = 18 m => mars case 
+      !integer, parameter :: nsoilmx = 13 ! for z1=0.03 m, depth = 104.8 m => earth case
+!-----------------------------------------------------------------------
+
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/ener.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/ener.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/ener.h	(revision 223)
@@ -0,0 +1,18 @@
+!
+! $Id: ener.h 1447 2010-10-22 16:18:27Z jghattas $
+!
+!  ATTENTION!!!!: ce fichier include est compatible format fixe/format libre
+!                 veillez Ã  n'utiliser que des ! pour les commentaires
+!                 et Ã  bien positionner les & des lignes de continuation 
+!                 (les placer en colonne 6 et en colonne 73)
+!
+! INCLUDE 'ener.h'
+
+      COMMON/ener/ang0,etot0,ptot0,ztot0,stot0,                         &
+     &            ang,etot,ptot,ztot,stot,rmsdpdt ,                     &
+     &            rmsv,gtot(llmm1)
+
+      REAL ang0,etot0,ptot0,ztot0,stot0,                                &
+     &     ang,etot,ptot,ztot,stot,rmsdpdt,rmsv,gtot
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxy_new.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxy_new.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxy_new.h	(revision 223)
@@ -0,0 +1,27 @@
+!
+! $Header$
+!
+c--------------------------------------------------------------
+         REAL ripx
+         REAL fx,fxprim,fy,fyprim,ri,rj,bigy
+c
+c....stretching in x...
+c
+        ripx(  ri )= (ri-1.0) *2.*pi/REAL(iim) 
+        fx  (  ri )= ripx(ri) + transx  +
+     *         alphax * SIN( ripx(ri)+transx-pxo ) - pi
+        fxprim(ri) = 2.*pi/REAL(iim)  *
+     *        ( 1.+ alphax * COS( ripx(ri)+transx-pxo ) )
+
+c....stretching in y...
+c
+        bigy(rj)   = 2.* (REAL(jjp1)-rj ) *pi/jjm
+        fy(rj)     =  ( bigy(rj) + transy  +
+     *        alphay * SIN( bigy(rj)+transy-pyo ) ) /2.  - pi/2.
+        fyprim(rj) = ( pi/jjm ) * ( 1.+
+     *           alphay * COS( bigy(rj)+transy-pyo ) )
+
+c       fy(rj)= pyo-pisjjm*(rj-transy)+coefalpha*SIN(depisjm*(rj-
+c     *  transy ))
+c       fyprim(rj)= pisjjm-pisjjm*coefy2* COS(depisjm*(rj-transy)) 
+c--------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxy_sin.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxy_sin.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxy_sin.h	(revision 223)
@@ -0,0 +1,42 @@
+!
+! $Header$
+!
+c-----------------------------------------------------------------------
+c INCLUDE 'fxyprim.h'
+c
+c    ................................................................
+c    ................  Fonctions in line  ...........................
+c    ................................................................
+c
+      REAL  fy, fx, fxprim, fyprim
+      REAL  ri, rj
+c
+c
+      fy(rj)=ASIN(1.+2.*((1.-rj)/REAL(jjm)))
+      fyprim(rj)=1./SQRT((rj-1.)*(jjm+1.-rj))
+
+      fx    ( ri ) = 2.*pi/REAL(iim) * ( ri - 0.5*  REAL(iim) - 1. )
+c     fx    ( ri ) = 2.*pi/REAL(iim) * ( ri - 0.5* ( REAL(iim) + 1.) )
+      fxprim( ri ) = 2.*pi/REAL(iim)
+c
+c
+c    La valeur de pi est passee par le common/const/ou /const2/ .
+c    Sinon, il faut la calculer avant d'appeler ces fonctions .
+c
+c   ----------------------------------------------------------------
+c     Fonctions a changer eventuellement, selon x(x) et y(y) choisis .
+c   -----------------------------------------------------------------
+c
+c    .....  ici, on a l'application particuliere suivante   ........
+c
+c                **************************************
+c                **     x = 2. * pi/iim *  X         **
+c                **     y =      pi/jjm *  Y         **
+c                **************************************
+c
+c   ..................................................................
+c   ..................................................................
+c
+c
+c
+c-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxyprim.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxyprim.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/fxyprim.h	(revision 223)
@@ -0,0 +1,45 @@
+!
+! $Header$
+!
+c-----------------------------------------------------------------------
+c INCLUDE 'fxyprim.h'
+c
+c    ................................................................
+c    ................  Fonctions in line  ...........................
+c    ................................................................
+c
+      REAL  fy, fx, fxprim, fyprim
+      REAL  ri, rj
+c
+c
+      fy    ( rj ) =    pi/REAL(jjm) * ( 0.5 * REAL(jjm) +  1. - rj  )
+      fyprim( rj ) =    pi/REAL(jjm)
+
+c     fy(rj)=ASIN(1.+2.*((1.-rj)/REAL(jjm)))
+c     fyprim(rj)=1./SQRT((rj-1.)*(jjm+1.-rj))
+
+      fx    ( ri ) = 2.*pi/REAL(iim) * ( ri - 0.5*  REAL(iim) - 1. )
+c     fx    ( ri ) = 2.*pi/REAL(iim) * ( ri - 0.5* ( REAL(iim) + 1.) )
+      fxprim( ri ) = 2.*pi/REAL(iim)
+c
+c
+c    La valeur de pi est passee par le common/const/ou /const2/ .
+c    Sinon, il faut la calculer avant d'appeler ces fonctions .
+c
+c   ----------------------------------------------------------------
+c     Fonctions a changer eventuellement, selon x(x) et y(y) choisis .
+c   -----------------------------------------------------------------
+c
+c    .....  ici, on a l'application particuliere suivante   ........
+c
+c                **************************************
+c                **     x = 2. * pi/iim *  X         **
+c                **     y =      pi/jjm *  Y         **
+c                **************************************
+c
+c   ..................................................................
+c   ..................................................................
+c
+c
+c
+c-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/gradsdef.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/gradsdef.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/gradsdef.h	(revision 223)
@@ -0,0 +1,23 @@
+!
+! $Header$
+!
+      integer nfmx,imx,jmx,lmx,nvarmx
+      parameter(nfmx=10,imx=200,jmx=150,lmx=200,nvarmx=1000)
+
+      real xd(imx,nfmx),yd(jmx,nfmx),zd(lmx,nfmx),dtime(nfmx)
+
+      integer imd(imx),jmd(jmx),lmd(lmx)
+      integer iid(imx),jid(jmx)
+      integer ifd(imx),jfd(jmx)
+      integer unit(nfmx),irec(nfmx),itime(nfmx),nld(nvarmx,nfmx)
+
+      integer nvar(nfmx),ivar(nfmx)
+      logical firsttime(nfmx)
+
+      character*10 var(nvarmx,nfmx),fichier(nfmx)
+      character*40 title(nfmx),tvar(nvarmx,nfmx)
+
+      common/gradsdef/xd,yd,zd,dtime,
+     s   imd,jmd,lmd,iid,jid,ifd,jfd,
+     s   unit,irec,nvar,ivar,itime,nld,firsttime,
+     s   var,fichier,title,tvar
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/iniprint.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/iniprint.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/iniprint.h	(revision 223)
@@ -0,0 +1,11 @@
+!
+! $Header$
+!
+!
+! gestion des impressions de sorties et de débogage
+! lunout:    unité du fichier dans lequel se font les sorties 
+!                           (par defaut 6, la sortie standard)
+! prt_level: niveau d'impression souhaité (0 = minimum)
+!
+      INTEGER lunout, prt_level
+      COMMON /comprint/ lunout, prt_level
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/logic.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/logic.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/logic.h	(revision 223)
@@ -0,0 +1,29 @@
+!
+! $Id: logic.h 1520 2011-05-23 11:37:09Z emillour $
+!
+!
+! NB: keep items of different kinds in seperate common blocs to avoid
+!     "misaligned commons" issues
+!-----------------------------------------------------------------------
+! INCLUDE 'logic.h'
+
+      COMMON/logicl/ purmats,forward,leapf,apphys,                      &
+     &  statcl,conser,apdiss,apdelq,saison,ecripar,fxyhypb,ysinus       &
+     &  ,read_start,ok_guide,ok_strato,tidal,ok_gradsfile               &
+     &  ,ok_limit,ok_etat0,hybrid                                       &
+     &  ,moyzon_mu,moyzon_ch
+
+      COMMON/logici/ iflag_phys,iflag_trac
+      
+      LOGICAL purmats,forward,leapf,apphys,statcl,conser,               &
+     & apdiss,apdelq,saison,ecripar,fxyhypb,ysinus                      &
+     &  ,read_start,ok_guide,ok_strato,tidal,ok_gradsfile               &
+     &  ,ok_limit,ok_etat0
+      logical hybrid ! vertical coordinate is hybrid if true (sigma otherwise)
+                     ! (only used if disvert_type==2)
+      logical moyzon_mu,moyzon_ch ! used for zonal averages in Titan
+
+      integer iflag_phys,iflag_trac
+!$OMP THREADPRIVATE(/logicl/)
+!$OMP THREADPRIVATE(/logici/)
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/paramet.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/paramet.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/paramet.h	(revision 223)
@@ -0,0 +1,29 @@
+!
+! $Header$
+!
+!
+!  ATTENTION!!!!: ce fichier include est compatible format fixe/format libre
+!                 veillez  n'utiliser que des ! pour les commentaires
+!                 et  bien positionner les & des lignes de continuation
+!                 (les placer en colonne 6 et en colonne 73)
+!
+!
+!-----------------------------------------------------------------------
+!   INCLUDE 'paramet.h'
+
+      INTEGER  iip1,iip2,iip3,jjp1,llmp1,llmp2,llmm1
+      INTEGER  kftd,ip1jm,ip1jmp1,ip1jmi1,ijp1llm
+      INTEGER  ijmllm,mvar
+      INTEGER jcfil,jcfllm
+
+      PARAMETER( iip1= iim+1,iip2=iim+2,iip3=iim+3                       &
+     &    ,jjp1=jjm+1-1/jjm)
+      PARAMETER( llmp1 = llm+1,  llmp2 = llm+2, llmm1 = llm-1 )
+      PARAMETER( kftd  = iim/2 -ndm )
+      PARAMETER( ip1jm  = iip1*jjm,  ip1jmp1= iip1*jjp1 )
+      PARAMETER( ip1jmi1= ip1jm - iip1 )
+      PARAMETER( ijp1llm= ip1jmp1 * llm, ijmllm= ip1jm * llm )
+      PARAMETER( mvar= ip1jmp1*( 2*llm+1) + ijmllm )
+      PARAMETER( jcfil=jjm/2+5, jcfllm=jcfil*llm )
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/planete.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/planete.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/planete.h	(revision 223)
@@ -0,0 +1,15 @@
+!-----------------------------------------------------------------------
+! INCLUDE planet.h
+
+      COMMON/planet/apoastr,periastr,year_day,peri_day,                 &
+     &       obliquit,nres,                                             &
+     &       z0,lmixmin,emin_turb,coefvis,coefir,                       &
+     &       timeperi,e_elips,p_elips
+
+      real apoastr,periastr,year_day,peri_day,                          &
+     &     obliquit,nres,                                               &
+     &     z0,lmixmin,emin_turb,coefvis,coefir,                         &
+     &       timeperi,e_elips,p_elips
+      
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/scatterers.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/scatterers.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/scatterers.h	(revision 223)
@@ -0,0 +1,11 @@
+!-----------------------------------------------------------------------
+!   INCLUDE 'scatterers.h'
+!
+! Number of radiatively active species 
+! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!
+!-----------------------------------------------------------------------
+
+      integer, parameter :: naerkind=1
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/serre.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/serre.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/serre.h	(revision 223)
@@ -0,0 +1,11 @@
+!
+! $Header$
+!
+!c
+!c
+!c..include serre.h
+!c
+       REAL clon,clat,transx,transy,alphax,alphay,pxo,pyo,              &
+     &  grossismx, grossismy, dzoomx, dzoomy,taux,tauy
+       COMMON/serre/clon,clat,transx,transy,alphax,alphay,pxo,pyo ,     &
+     &  grossismx, grossismy, dzoomx, dzoomy,taux,tauy
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/statto.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/statto.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/statto.h	(revision 223)
@@ -0,0 +1,34 @@
+
+!  statto:
+!     This include file controls the production of statistics.
+!     Some variables could be set in a namelist, but it is easier to
+!     do it here since arrays can then be dimensioned using parameters
+!     and values shouldn't have to change too often.   SRL
+
+!     Calculate stats every istats physics timesteps, starting at first
+!     call.  If istats=0 then don't do statistics at all.  Check value
+!     if number of physics timesteps changes.
+	integer istats
+
+!     Calculate itime independent sums and sums of squares,
+!     example, istat=1,istime=1 gives a single time mean
+	integer, parameter :: istime=12
+
+!     Number of 2D and 3D variables on which to do statistics.
+	integer n2dvar, n3dvar
+	parameter (n2dvar = 8, n3dvar = 5)
+
+!     Units for writing stats header and data
+	integer usdata
+
+!     count tab to know the variable record
+        integer count(istime)
+
+!     Record of the number of stores made for each time.
+	integer nstore(istime)
+
+! Size of the "controle" array
+        integer, parameter :: cntrlsize=15
+
+!       common /sttcom/ dummy,nstore,istats,usdata
+        common /sttcom/ nstore,istats,usdata,count
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/temps.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/temps.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/temps.h	(revision 223)
@@ -0,0 +1,34 @@
+!
+! $Id: temps.h 1577 2011-10-20 15:06:47Z fairhead $
+!
+!  ATTENTION!!!!: ce fichier include est compatible format fixe/format libre
+!                 veillez  n'utiliser que des ! pour les commentaires
+!                 et  bien positionner les & des lignes de continuation
+!                 (les placer en colonne 6 et en colonne 73)
+!
+!
+! jD_ref = jour julien de la date de reference (lancement de l'experience)
+! hD_ref = "heure" julienne de la date de reference
+!-----------------------------------------------------------------------
+! INCLUDE 'temps.h'
+
+      COMMON/temps_r/dt,jD_ref,jH_ref,start_time,hour_ini
+      COMMON/temps_i/day_ini,day_end,annee_ref,day_ref,                 &
+     &             itau_dyn,itau_phy,itaufin
+      COMMON/temps_c/calend
+
+
+      INTEGER   itaufin ! total number of dynamical steps for the run
+      INTEGER   itau_dyn, itau_phy
+      INTEGER   day_ini ! initial day # of simulation sequence
+      INTEGER   day_end ! final day # ; i.e. day # when this simulation ends
+      INTEGER   annee_ref
+      INTEGER   day_ref
+      REAL      dt ! (dynamics) time step (changes if doing Matsuno or LF step)
+      REAL      jD_ref, jH_ref, start_time
+      CHARACTER (len=10) :: calend
+
+      ! Additionnal Mars stuff:
+      real hour_ini ! initial fraction of day of simulation sequence (0=<hour_ini<1)
+
+!-----------------------------------------------------------------------
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/tracstoke.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/tracstoke.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/tracstoke.h	(revision 223)
@@ -0,0 +1,5 @@
+!
+! $Header$
+!
+      common /tracstoke/istdyn,istphy,unittrac
+      integer istdyn,istphy,unittrac
Index: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/write_grads_dyn.h
===================================================================
--- codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/write_grads_dyn.h	(revision 223)
+++ codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/inc/write_grads_dyn.h	(revision 223)
@@ -0,0 +1,31 @@
+!
+! $Header$
+!
+      if (callinigrads) then
+
+         string10='dyn'
+         call inigrads(1,iip1
+     s  ,rlonv,180./pi,-180.,180.,jjp1,rlatu,-90.,90.,180./pi
+     s  ,llm,presnivs,1.
+     s  ,dtvr*iperiod,string10,'dyn_zon ')
+
+        callinigrads=.false.
+
+
+      endif
+
+      string10='ps'
+      CALL wrgrads(1,1,ps,string10,string10)
+
+      string10='u'
+      CALL wrgrads(1,llm,unat,string10,string10)
+      string10='v'
+      CALL wrgrads(1,llm,vnat,string10,string10)
+      string10='teta'
+      CALL wrgrads(1,llm,teta,string10,string10)
+      do iq=1,nqtot
+         string10='q'
+         write(string10(2:2),'(i1)') iq
+         CALL wrgrads(1,llm,q(:,:,iq),string10,string10)
+      enddo
+
