Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/doc/NEMO_CeCILL.txt
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/doc/NEMO_CeCILL.txt	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/doc/NEMO_CeCILL.txt	(revision 4813)
@@ -0,0 +1,34 @@
+The following licence information concerns ONLY the NEMO SYSTEM
+===============================================================
+
+Copyright © Centre National de la Recherche Scientifique CNRS  
+
+This software is a computer program whose purpose is the numerical
+modelling of the ocean dynamics (direct, adjoint and linear-tangent
+components), tracers, biogeochemistry and sea-ice.
+
+This software is governed by the CeCILL  license under French law and
+abiding by the rules of distribution of free software.  You can  use, 
+modify and/ or redistribute the software under the terms of the CeCILL
+license as circulated by CEA, CNRS and INRIA at the following URL
+"http://www.cecill.info". 
+
+As a counterpart to the access to the source code and  rights to copy,
+modify and redistribute granted by the license, users are provided only
+with a limited warranty  and the software's author,  the holder of the
+economic rights,  and the successive licensors  have only  limited
+liability. 
+
+In this respect, the user's attention is drawn to the risks associated
+with loading,  using,  modifying and/or developing or reproducing the
+software by the user in light of its specific status of free software,
+that may mean  that it is complicated to manipulate,  and  that  also
+therefore means  that it is reserved for developers  and  experienced
+professionals having in-depth computer knowledge. Users are therefore
+encouraged to load and test the software's suitability as regards their
+requirements in conditions enabling the security of their systems and/or 
+data to be ensured and,  more generally, to use and operate it in the 
+same conditions as regards security. 
+
+The fact that you are presently reading this means that you have had
+knowledge of the CeCILL license and that you accept its terms.
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/AA_make.gdef
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/AA_make.gdef	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/AA_make.gdef	(revision 4813)
@@ -0,0 +1,419 @@
+#-
+#- $Id$
+#-
+#- Validate the correlation between the target and the environment
+#-
+UTIL_DIR = '??'
+#-
+#-Q- macport_osx   #- Global definitions for Mac OSX, gfortran
+#-Q- generic gfortran compiler options for OSX installed with macport
+#-Q-
+#-Q- port packages needed:
+#-Q-    sudo port install netcdf +gcc45 +openmpi
+#-Q-    sudo port install p5-uri
+#-Q- add to your PATH /opt/local/lib/openmpi/bin
+#-Q- macport_osx   LIB_MPI = MPI1
+#-Q- macport_osx   LIB_MPI_BIS = MPI1
+#-Q- macport_osx   PRISM_ARCH = OSX
+#-Q- macport_osx   PRISM_NAME = OSX
+#-Q- macport_osx   FCM_ARCH = macport_osx
+#-Q- macport_osx   M_K = make
+#-Q- macport_osx   P_C = cpp
+#-Q- macport_osx   P_O = -P -C -traditional $(P_P)
+#-Q- macport_osx   F_C = mpif90
+#-Q- macport_osx   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
+#-Q- macport_osx   #-D- MN    F_D =
+#-Q- macport_osx   #-P- I4R4  F_P =
+#-Q- macport_osx   #-P- I4R8  F_P = -fdefault-real-8
+#-Q- macport_osx   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
+#-Q- macport_osx   w_w = -O3 -funroll-all-loops -fcray-pointer $(F_D) $(F_P) -I$(MODDIR)
+#-Q- macport_osx   F_O = $(w_w) -J$(MODDIR)
+#-Q- macport_osx   F_L = mpif90
+#-Q- macport_osx   M_M = 0
+#-Q- macport_osx   L_X = 0
+#-Q- macport_osx   L_O =
+#-Q- macport_osx   A_C = ar -rs
+#-Q- macport_osx   A_G = ar -x
+#-Q- macport_osx   C_C = cc -c
+#-Q- macport_osx   C_O =
+#-Q- macport_osx   C_L = cc
+#-Q- macport_osx   FC_C = cc -c
+#-Q- macport_osx   FC_O =
+#-Q- macport_osx   FC_L = cc
+#-Q- macport_osx   #-
+#-Q- macport_osx   NCDF_INC = /opt/local/include
+#-Q- macport_osx   NCDF_LIB = -L/opt/local/lib -lnetcdf -lnetcdff
+#-Q- macport_osx   #-
+#-Q- ada      #-
+#-Q- ada      #- Global definitions for Ada at IDRIS
+#-Q- ada      LIB_MPI = MPI1
+#-Q- ada      LIB_MPI_BIS = MPI1
+#-Q- ada      PRISM_ARCH = X64
+#-Q- ada      PRISM_NAME = ada
+#-Q- ada      FCM_ARCH = X64_ADA
+#-Q- ada      M_K = gmake
+#-Q- ada      P_C = cpp
+#-Q- ada      P_O = -P -C $(P_P)
+#-Q- ada      F_C = mpiifort -c -cpp
+#-Q- ada      #-D- MD    F_D = -g
+#-Q- ada      #-D- MN    F_D =
+#-Q- ada      #-P- I4R4  F_P = -i4
+#-Q- ada      #-P- I4R8  F_P = -i4 -r8
+#-Q- ada      #-P- I8R8  F_P = -i8 -r8
+#-Q- ada      F_O = -DCPP_PARA -shared-intel -mcmodel=large -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+######-Q- ada      F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
+#-Q- ada      F_L = mpiifort
+#-Q- ada      M_M = 0
+#-Q- ada      L_X = 0
+#-Q- ada      L_O = -shared-intel -mcmodel=large
+#-Q- ada      A_C = ar -r
+#-Q- ada      A_G = ar -x
+#-Q- ada      C_C = cc -c
+#-Q- ada      C_O =
+#-Q- ada      C_L = cc
+#-Q- ada      #-
+#-Q- ada      NCDF_INC = /smplocal/pub/NetCDF/4.1.3/mpi/include
+#-Q- ada      NCDF_LIB = -L/smplocal/pub/NetCDF/4.1.3/mpi/lib -lnetcdff -lnetcdf -lnetcdf_c++ -L/smplocal/pub/HDF5/1.8.9/par/lib -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz  -Wl,-rpath=/smplocal/pub/NetCDF/4.1.3/mpi/lib:/smplocal/pub/HDF5/1.8.9/par/lib
+#-Q- ada      #-
+#-Q- ad_mono  #- Global definitions for Ada in mono at IDRIS used for rebuild
+#-Q- ad_mono  M_K = gmake
+#-Q- ad_mono  P_C = cpp
+#-Q- ad_mono  P_O = -P -C $(P_P)
+#-Q- ad_mono  F_C = ifort -c -cpp
+#-Q- ad_mono  #-D- MD    F_D = -g
+#-Q- ad_mono  #-D- MN    F_D =
+#-Q- ad_mono  #-P- I4R4  F_P = -i4
+#-Q- ad_mono  #-P- I4R8  F_P = -i4 -r8
+#-Q- ad_mono  #-P- I8R8  F_P = -i8 -r8
+#-Q- ad_mono  F_O = -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+#-Q- ad_mono  F_L = ifort
+#-Q- ad_mono  M_M = 0
+#-Q- ad_mono  L_X = 0
+#-Q- ad_mono  L_O =
+#-Q- ad_mono  A_C = ar -r
+#-Q- ad_mono  A_G = ar -x
+#-Q- ad_mono  C_C = cc -c
+#-Q- ad_mono  C_O =
+#-Q- ad_mono  C_L = cc
+#-Q- ad_mono  #-
+#-Q- ad_mono  NCDF_INC = /smplocal/pub/NetCDF/4.1.3/include
+#-Q- ad_mono  NCDF_LIB = -L/smplocal/pub/NetCDF/4.1.3/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -L/smplocal/pub/HDF5/1.8.9/seq/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz
+#-Q- ad_mono    #-
+#-Q- curie  #-
+#-Q- curie  #- Global definitions for Curie at TGCC
+#-Q- curie LIB_MPI = MPI1
+#-Q- curie LIB_MPI_BIS = MPI1
+#-Q- curie PRISM_ARCH = X64
+#-Q- curie PRISM_NAME = curie
+#-Q- curie FCM_ARCH = X64_CURIE
+#-Q- curie  M_K = gmake
+#-Q- curie  P_C = cpp
+#-Q- curie  P_O = -P -C $(P_P)
+#-Q- curie  F_C = mpif90 -c -cpp
+#-Q- curie  #-D- MD    F_D = -g
+#-Q- curie  #-D- MN    F_D =
+#-Q- curie  #-P- I4R4  F_P = -i4
+#-Q- curie  #-P- I4R8  F_P = -i4 -r8
+#-Q- curie  #-P- I8R8  F_P = -i8 -r8
+#-Q- curie  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+######-Q- curie  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
+#-Q- curie  F_L = mpif90
+#-Q- curie  M_M = 0
+#-Q- curie  L_X = 0
+#-Q- curie  L_O =
+#-Q- curie  A_C = ar -r
+#-Q- curie  A_G = ar -x
+#-Q- curie  C_C = cc -c
+#-Q- curie  C_O =
+#-Q- curie  C_L = cc
+#-Q- curie  #-
+#-Q- curie  NCDF_INC = $(NETCDF_INCDIR)
+#-Q- curie  NCDF_LIB = -L$(NETCDF_LIBDIR) -lnetcdff -lnetcdf
+#-Q- curie  #-
+#-Q- irene  #-
+#-Q- irene  #- Global definitions for Irene at TGCC
+#-Q- irene LIB_MPI = MPI1
+#-Q- irene LIB_MPI_BIS = MPI1
+#-Q- irene PRISM_ARCH = X64
+#-Q- irene PRISM_NAME = irene
+#-Q- irene FCM_ARCH = X64_IRENE
+#-Q- irene  M_K = gmake
+#-Q- irene  P_C = cpp
+#-Q- irene  P_O = -P -C $(P_P)
+#-Q- irene  F_C = mpif90 -c -cpp
+#-Q- irene  #-D- MD    F_D = -g
+#-Q- irene  #-D- MN    F_D =
+#-Q- irene  #-P- I4R4  F_P = -i4
+#-Q- irene  #-P- I4R8  F_P = -i4 -r8
+#-Q- irene  #-P- I8R8  F_P = -i8 -r8
+#-Q- irene  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+#-Q- irene  F_L = mpif90
+#-Q- irene  M_M = 0
+#-Q- irene  L_X = 0
+#-Q- irene  L_O =
+#-Q- irene  A_C = ar -r
+#-Q- irene  A_G = ar -x
+#-Q- irene  C_C = cc -c
+#-Q- irene  C_O =
+#-Q- irene  C_L = cc
+#-Q- irene  #-
+#-Q- irene  NCDF_INC = $(NETCDFFORTRAN_INCDIR)
+#-Q- irene  NCDF_LIB = -L$(NETCDFFORTRAN_LIBDIR) -lnetcdff
+#-Q- irene  #-
+#-Q- jeanzay  #-
+#-Q- jeanzay  #- Global definitions for Irene at TGCC
+#-Q- jeanzay LIB_MPI = MPI1
+#-Q- jeanzay LIB_MPI_BIS = MPI1
+#-Q- jeanzay PRISM_ARCH = X64
+#-Q- jeanzay PRISM_NAME = jeanzay
+#-Q- jeanzay FCM_ARCH = X64_JEANZAY
+#-Q- jeanzay  M_K = gmake
+#-Q- jeanzay  P_C = cpp
+#-Q- jeanzay  P_O = -P -C $(P_P)
+#-Q- jeanzay  F_C = mpiifort -c -cpp
+#-Q- jeanzay  #-D- MD    F_D = -g
+#-Q- jeanzay  #-D- MN    F_D =
+#-Q- jeanzay  #-P- I4R4  F_P = -i4
+#-Q- jeanzay  #-P- I4R8  F_P = -i4 -r8
+#-Q- jeanzay  #-P- I8R8  F_P = -i8 -r8
+#-Q- jeanzay  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+#-Q- jeanzay  F_L = mpiifort
+#-Q- jeanzay  M_M = 0
+#-Q- jeanzay  L_X = 0
+#-Q- jeanzay  L_O =
+#-Q- jeanzay  A_C = ar -r
+#-Q- jeanzay  A_G = ar -x
+#-Q- jeanzay  C_C = cc -c
+#-Q- jeanzay  C_O =
+#-Q- jeanzay  C_L = cc
+#-Q- jeanzay  #-
+#-Q- jeanzay  NCDF_INC = ./ 
+#-Q- jeanzay  NCDF_LIB = -lnetcdff
+#-Q- jeanzay  #-
+#-Q- cur_mono  #-
+#-Q- cur_mono  #- Global definitions for Curie in mono at IDRIS used for rebuild
+#-Q- cur_mono LIB_MPI = MPI1
+#-Q- cur_mono LIB_MPI_BIS = MPI1
+#-Q- cur_mono PRISM_ARCH = X64
+#-Q- cur_mono PRISM_NAME = cur_mono
+#-Q- cur_mono FCM_ARCH = X64_cur_mono
+#-Q- cur_mono  M_K = gmake
+#-Q- cur_mono  P_C = cpp
+#-Q- cur_mono  P_O = -P -C $(P_P)
+#-Q- cur_mono  F_C = ifort -c -cpp
+#-Q- cur_mono  #-D- MD    F_D = -g
+#-Q- cur_mono  #-D- MN    F_D =
+#-Q- cur_mono  #-P- I4R4  F_P = -i4
+#-Q- cur_mono  #-P- I4R8  F_P = -i4 -r8
+#-Q- cur_mono  #-P- I8R8  F_P = -i8 -r8
+#-Q- cur_mono  F_O = -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+######-Q- cur_mono  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
+#-Q- cur_mono  F_L = ifort
+#-Q- cur_mono  M_M = 0
+#-Q- cur_mono  L_X = 0
+#-Q- cur_mono  L_O = -Wl,-rpath=/usr/local/netcdf-4.2/lib
+#-Q- cur_mono  A_C = ar -r
+#-Q- cur_mono  A_G = ar -x
+#-Q- cur_mono  C_C = cc -c
+#-Q- cur_mono  C_O =
+#-Q- cur_mono  C_L = cc
+#-Q- cur_mono  #-
+#-Q- cur_mono  NCDF_INC = $(NETCDF_INCDIR)
+#-Q- cur_mono  NCDF_LIB = -L$(NETCDF_LIBDIR) -lnetcdff -lnetcdf
+#-Q- cur_mono  #-
+#-Q- ifort_CICLAD   #-
+#-Q- ifort_CICLAD   #- Global definitions for ciclad, ifort
+#-Q- ifort_CICLAD LIB_MPI = MPI1
+#-Q- ifort_CICLAD LIB_MPI_BIS = MPI1
+#-Q- ifort_CICLAD FCM_ARCH = ifort_CICLAD
+#-Q- ifort_CICLAD   M_K = make
+#-Q- ifort_CICLAD   P_C = cpp
+#-Q- ifort_CICLAD   P_O = -P -C -traditional $(P_P)
+#-Q- ifort_CICLAD   F_C = /usr/lib64/openmpi/1.4.5-ifort/bin/mpif90 -c -cpp
+#-Q- ifort_CICLAD   #-D- MD    F_D = -g
+#-Q- ifort_CICLAD   #-D- MN    F_D =
+#-Q- ifort_CICLAD   #-P- I4R4  F_P = -i4
+#-Q- ifort_CICLAD   #-P- I4R8  F_P = -i4 -r8
+#-Q- ifort_CICLAD   #-P- I8R8  F_P = -i8 -r8
+#-Q- ifort_CICLAD   F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+#-Q- ifort_CICLAD   F_L = /usr/lib64/openmpi/1.4.5-ifort/bin/mpif90
+#-Q- ifort_CICLAD   M_M = 0
+#-Q- ifort_CICLAD   L_X = 0
+#-Q- ifort_CICLAD   L_O =
+#-Q- ifort_CICLAD   A_C = ar -rs
+#-Q- ifort_CICLAD   A_G = ar -x
+#-Q- ifort_CICLAD   C_C = cc -c
+#-Q- ifort_CICLAD   C_O =
+#-Q- ifort_CICLAD   C_L = cc
+#-Q- ifort_CICLAD   #-
+#-Q- ifort_CICLAD   NCDF_INC = /opt/netcdf42/ifort/include
+#-Q- ifort_CICLAD   NCDF_LIB = -L/opt/netcdf42/ifort/lib -lnetcdf -lnetcdff
+#-Q- gfortran_CICLAD   #-
+#-Q- gfortran_CICLAD   #- Global definitions for ciclad, gfortran
+#-Q- gfortran_CICLAD LIB_MPI = MPI1
+#-Q- gfortran_CICLAD LIB_MPI_BIS = MPI1
+#-Q- gfortran_CICLAD FCM_ARCH = gfortran_CICLAD
+#-Q- gfortran_CICLAD   M_K = make
+#-Q- gfortran_CICLAD   P_C = cpp
+#-Q- gfortran_CICLAD   P_O = -P -C -traditional $(P_P)
+#-Q- gfortran_CICLAD   F_C = /usr/lib64/openmpi/1.4.5-gfortran/bin/mpif90 -c
+#-Q- gfortran_CICLAD   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
+#-Q- gfortran_CICLAD   #-D- MN    F_D =
+#-Q- gfortran_CICLAD   #-P- I4R4  F_P =
+#-Q- gfortran_CICLAD   #-P- I4R8  F_P = -fdefault-real-8
+#-Q- gfortran_CICLAD   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
+#-Q- gfortran_CICLAD   w_w = -DCPP_PARA -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
+#-Q- gfortran_CICLAD   F_O = $(w_w) -J$(MODDIR)
+#-Q- gfortran_CICLAD   F_L = /usr/lib64/openmpi/1.4.5-gfortran/bin/mpif90
+#-Q- gfortran_CICLAD   M_M = 0
+#-Q- gfortran_CICLAD   L_X = 0
+#-Q- gfortran_CICLAD   L_O =
+#-Q- gfortran_CICLAD   A_C = ar -rs
+#-Q- gfortran_CICLAD   A_G = ar -x
+#-Q- gfortran_CICLAD   C_C = cc -c
+#-Q- gfortran_CICLAD   C_O =
+#-Q- gfortran_CICLAD   C_L = cc
+#-Q- gfortran_CICLAD   #-
+#-Q- gfortran_CICLAD   NCDF_INC = /opt/netcdf42/gfortran/include
+#-Q- gfortran_CICLAD   NCDF_LIB = -L/opt/netcdf42/gfortran/lib -lnetcdf -lnetcdff
+#-Q- gfortran_CICLAD   #-
+#-Q- pgf_CICLAD   #-
+#-Q- pgf_CICLAD   #- Global definitions for ciclad, pgfortran
+#-Q- pgf_CICLAD LIB_MPI = MPI1
+#-Q- pgf_CICLAD LIB_MPI_BIS = MPI1
+#-Q- pgf_CICLAD FCM_ARCH = pgf_CICLAD
+#-Q- pgf_CICLAD   M_K = make
+#-Q- pgf_CICLAD   P_C = cpp
+#-Q- pgf_CICLAD   P_O = -P -C -traditional $(P_P)
+#-Q- pgf_CICLAD   F_C = /opt/pgi-2016/linux86-64/2016/bin/pgf95 -c -Mpreprocess
+#-Q- pgf_CICLAD   #-D- MD    F_D = -g -Mbounds -Mchkfpstk -traceback -Mchkptr -Mchkstk
+#-Q- pgf_CICLAD   #-D- MN    F_D =
+#-Q- pgf_CICLAD   #-P- I4R4  F_P = -i4
+#-Q- pgf_CICLAD   #-P- I4R8  F_P = -i4 -r8
+#-Q- pgf_CICLAD   #-P- I8R8  F_P = -i8 -r8
+#-Q- pgf_CICLAD   F_O = -DCPP_PARA -fast -O3 -Munroll=c:4 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
+#-Q- pgf_CICLAD   F_L = /opt/pgi-2016/linux86-64/2016/bin/pgf95
+#-Q- pgf_CICLAD   M_M = 0
+#-Q- pgf_CICLAD   L_X = 0
+#-Q- pgf_CICLAD   L_O =
+#-Q- pgf_CICLAD   A_C = ar -rs
+#-Q- pgf_CICLAD   A_G = ar -x
+#-Q- pgf_CICLAD   C_C = cc -c
+#-Q- pgf_CICLAD   C_O =
+#-Q- pgf_CICLAD   C_L = cc
+#-Q- pgf_CICLAD   #-
+#-Q- pgf_CICLAD   NCDF_INC = /opt/netcdf43/pgf2016/include
+#-Q- pgf_CICLAD   NCDF_LIB = -L/opt/netcdf43/pgf2016/lib -lnetcdf -lnetcdff
+#-Q- pgf_CICLAD   #-
+#-Q- climserv #- Global definitions for Climserv : pgf behind mpif90 wrapper
+#-Q- climserv #- Please check with mpi-selector --query
+#-Q- climserv M_K = gmake
+#-Q- climserv P_C = cpp
+#-Q- climserv P_O = -P -C $(P_P)
+#-Q- climserv F_C = mpif90 -c -Mpreprocess
+#-Q- climserv F_D = -g -Mbounds -Mchkfpstk -traceback -Mchkptr -Mchkstk
+#-Q- climserv FCM_ARCH = pgf_CLIMSERV 
+#-Q- climserv #-P- I4R4 F_P = -i4
+#-Q- climserv #-P- I4R8 F_P = -i4 -r8
+#-Q- climserv #-P- I8R8 F_P = -i8 -r8
+#-Q- climserv F_O = -O3 -tp= amd64e $(F_P) -DCPP_PARA -I$(MODDIR) -module $(MODDIR)
+#-Q- climserv F_L = mpif90 -g
+#-Q- climserv M_M = 0
+#-Q- climserv L_X = 0
+#-Q- climserv L_O =
+#-Q- climserv A_C = ar -r
+#-Q- climserv A_G = ar -x
+#-Q- climserv C_C = cc -c
+#-Q- climserv C_O =
+#-Q- climserv C_L = cc
+#-Q- climserv #-
+#-Q- climserv NCDF_INC = /opt/netcdf/pgf/include
+#-Q- climserv NCDF_LIB = -L/opt/netcdf/pgf/lib -lnetcdf
+#-Q- climserv #-
+#-Q- gfortran  #- Global definitions for gfortran, generic system
+#-Q- gfortran  M_K = make
+#-Q- gfortran  P_C = cpp
+#-Q- gfortran  FCM_ARCH = gfortran 
+#-Q- gfortran  P_O = -fpreprocessed -P -C -traditional $(P_P)
+#-Q- gfortran  F_C = gfortran -c -cpp
+#-Q- gfortran  #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
+#-Q- gfortran  #-D- MN    F_D =
+#-Q- gfortran  #-P- I4R4  F_P =
+#-Q- gfortran  #-P- I4R8  F_P = -fdefault-real-8
+#-Q- gfortran  #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
+#-Q- gfortran  w_w = -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
+#-Q- gfortran  F_O = $(w_w) -J$(MODDIR)
+#-Q- gfortran  F_L = gfortran
+#-Q- gfortran  M_M = 0
+#-Q- gfortran  L_X = 0
+#-Q- gfortran  L_O =
+#-Q- gfortran  A_C = ar -rs
+#-Q- gfortran  A_G = ar -x
+#-Q- gfortran  C_C = cc -c
+#-Q- gfortran  C_O =
+#-Q- gfortran  C_L = cc
+#-Q- gfortran  #-
+#-Q- gfortran  NCDF_INC = /usr/local/include
+#-Q- gfortran  NCDF_LIB = -L/usr/local/lib -lnetcdf
+#-Q- gfortran  #-
+#-Q- lxiv8    #- Global definitions for Intel compiler (ifort) with MPI at obelix/LSCE
+#-Q- lxiv8    FCM_ARCH=ifort_LSCE
+#-Q- lxiv8    M_K = gmake
+#-Q- lxiv8    P_C = cpp
+#-Q- lxiv8    P_O = -P -C $(P_P)
+#-Q- lxiv8    F_C = mpif90 -c -cpp
+#-Q- lxiv8    #-D- MD    F_D = -g
+#-Q- lxiv8    #-D- MN    F_D =
+#-Q- lxiv8    #-P- I4R4  F_P = -i4
+#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
+#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
+#-Q- lxiv8    F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+####-Q- lxiv8    F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
+#-Q- lxiv8    F_L = mpif90
+#-Q- lxiv8    M_M = 0
+#-Q- lxiv8    L_X = 0
+#-Q- lxiv8    L_O = -Vaxlib
+#-Q- lxiv8    A_C = ar -r
+#-Q- lxiv8    A_G = ar -x
+#-Q- lxiv8    C_C = cc -c
+#-Q- lxiv8    C_O =
+#-Q- lxiv8    C_L = cc
+#-Q- lxiv8    #-
+#-Q- lxiv8    NCDF_INC = /usr/local/install/netcdf-4.3.2p/include 
+#-Q- lxiv8    NCDF_LIB = -L/usr/local/install/netcdf-4.3.2p/lib -lnetcdff -lnetcdf
+#-Q- lxiv8    #-
+#-Q- occigen  #-
+#-Q- occigen  #- Global definitions for Curie at TGCC
+#-Q- occigen LIB_MPI = MPI1
+#-Q- occigen LIB_MPI_BIS = MPI1
+#-Q- occigen PRISM_ARCH = X64
+#-Q- occigen PRISM_NAME = occigen
+#-Q- occigen FCM_ARCH = X64_OCCIGEN
+#-Q- occigen  M_K = gmake
+#-Q- occigen  P_C = cpp
+#-Q- occigen  P_O = -P -C $(P_P)
+#-Q- occigen  F_C = mpif90 -c -cpp
+#-Q- occigen  #-D- MD    F_D = -g
+#-Q- occigen  #-D- MN    F_D =
+#-Q- occigen  #-P- I4R4  F_P = -i4
+#-Q- occigen  #-P- I4R8  F_P = -i4 -r8
+#-Q- occigen  #-P- I8R8  F_P = -i8 -r8
+#-Q- occigen  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
+######-Q- occigen  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
+#-Q- occigen  F_L = mpif90
+#-Q- occigen  M_M = 0
+#-Q- occigen  L_X = 0
+#-Q- occigen  L_O =
+#-Q- occigen  A_C = ar -r
+#-Q- occigen  A_G = ar -x
+#-Q- occigen  C_C = cc -c
+#-Q- occigen  C_O =
+#-Q- occigen  C_L = cc
+#-Q- occigen  #-
+#-Q- occigen  NCDF_INC = $(NETCDF_INC_DIR) -I/$(NETCDFF_INCDIR)
+#-Q- occigen  NCDF_LIB = -L$(NETCDF_LIB_DIR) -L$(NETCDFF_LIBDIR) -lnetcdff -lnetcdf
+#-Q- occigen  #-
+RM      = rm -f
+STRIP   = strip
+SIZE    = size
+
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/correct-cvs-diff.awk
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/correct-cvs-diff.awk	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/correct-cvs-diff.awk	(revision 4813)
@@ -0,0 +1,125 @@
+#!/usr/bin/awk -f 
+
+# correct-cvs-diff.awk try to correct files PATH in diff lines inside wrong 
+# CVS diff files for use with patch.
+# CVS diff give header like :
+#
+# Index: src/myfile.f90
+# ===================================================================
+# RCS file: ...DIR/src/myfile.f90,v
+# retrieving revision 1.8
+# diff -U 2 -r1.8 myfile.f90
+# --- src/myfile.f90	28 Jan 2009 08:32:45 -0000	1.8
+# +++ src/myfile.f90	7 Oct 2010 16:04:00 -0000
+# 
+# But the diff line is wrong because the path for myfile is incomplete.
+# The patch will ask for the true path :
+# 
+# can't find file to patch at input line 23
+# Perhaps you should have used the -p or --strip option?
+# The text leading up to this was:
+# --------------------------
+# |Index: src/myfile.f90
+# |===================================================================
+# |RCS file: ...DIR/src/myfile.f90,v
+# |retrieving revision 1.8
+# |diff -r1.8 myfile.f90
+# --------------------------
+# File to patch:
+#
+# This script will correct the diff file by adding the minimal true PATH : 
+# diff -U 2 -r1.8 src/myfile.f90
+# 
+# command :
+# correct-cvs-diff.awk [-d] cvs-diff-file
+
+#**************************************************************
+# Author: Martial.Mancip
+# Contact: Martial.Mancip_ipsl.jussieu.fr
+# $Date: 
+# $Author: $
+# $Revision: $
+# IPSL (2006)
+#  This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC
+# History:
+# Modification:
+#
+#**************************************************************
+
+#==========================
+function myprint(str) {
+  if (debug) {
+     print str
+  }
+}
+
+
+#==========================
+BEGIN {
+#  print "traitement de " ARGV[1]
+
+  nbarg=ARGC
+
+  if (ARGV[1] == "-d") {
+    debug=1
+    file=ARGV[2]
+    delete ARGV[1] 
+    nbarg--
+  } else {
+    debug=0
+    file=ARGV[1]
+  }
+
+  exit_value=0
+  if (nbarg != 2) {
+        print "Usage: correct-cvs-diff.awk [-d] cvs-diff-file"
+        exit_value=-1
+        exit
+  }
+    
+  index_found=0
+  counter=0
+  errcounter=0
+  errorfile[1]=""
+}
+
+#==========================
+{
+
+  myprint($0) 
+
+  if (index_found == 0 && match($0, "Index:.*")) {
+    index_found=1
+    counter=counter+1
+
+    nb=split($0,index_line, " ")
+    myprint("Index " counter " found with nb : " nb)
+    for (elt in index_line) {
+	myprint("index " elt "- elt  :" index_line[elt])
+    }
+    myprint("Index_path : " index_line[2])
+    print $0
+  }
+  else if (index_found == 1 && match($0, "diff .*")) {
+    myprint("diff found")
+    index_found=0
+
+    nb=split($0,diff_line, " ")
+    myprint("nb  :" nb)
+    for (elt in diff_line) {
+	myprint("diff " elt "- elt  :" diff_line[elt])
+    }
+    myprint("diff_path : " diff_line[nb])
+
+    diff_line[nb]=index_line[2]
+    i=1
+    while (i <= nb) {
+	printf("%s ",diff_line[i])
+	i=i+1
+    }
+    printf("\n")
+  }
+  else {
+    print $0
+  }
+}
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/ins_m_prec
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/ins_m_prec	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/ins_m_prec	(revision 4813)
@@ -0,0 +1,95 @@
+#!/bin/ksh
+# $Id$
+#---------------------------------------------------------------------
+#- ins_m_prec - Installation of the precision module
+#---------------------------------------------------------------------
+function ins_m_prec_Usage
+{
+echo "
+ins_m_prec install the precision module in IOIPSL/src
+
+Usage :
+  ${b_n} [-h] | [-v] [-i i_prec] [-r r_prec]
+
+Options :
+  -h        : help
+  -v        : verbose mode
+  -i i_prec : integer precision 4/8
+  -r r_prec : real    precision 4/8
+
+Defaults :
+  -i 4 -r 8
+
+Example for default precision :
+  ins_m_prec
+
+Example for INTEGER 4 and REAL 4 precision :
+  ins_m_prec -i 4 -r 4
+"
+}
+#-    dirname     and      basename
+d_n=$(dirname ${0}); b_n=$(basename ${0});
+#- Retrieving and validation of the options
+x_v='silencious'; x_i=""; x_r="";
+while getopts :hvi:r: V
+  do
+    case ${V} in
+      (h)  ins_m_prec_Usage; exit 0;;
+      (v)  x_v='verbose';;
+      (i)  x_i=${OPTARG};;
+      (r)  x_r=${OPTARG};;
+      (:)  echo ${b_n}" : -"${OPTARG}" option : missing value" 1>&2;
+           exit 2;;
+      (\?) echo ${b_n}" : -"${OPTARG}" option : not supported" 1>&2;
+           exit 2;;
+    esac
+  done
+shift $(($OPTIND-1));
+#-
+# INTEGER and REAL precision
+#-
+case ${x_i} in
+  ( 4 | 8 ) ;;
+  ("") x_i='4';;
+  (*)
+    echo 'Invalid INTEGER precision requested' 1>&2;
+    echo ${x_i}' (must be 4 or 8)' 1>&2;
+    exit 1;;
+esac
+case ${x_r} in
+  ( 4 | 8 ) ;;
+  ("") x_r='8';;
+  (*)
+    echo 'Invalid REAL precision requested' 1>&2;
+    echo ${x_r}' (must be 4 or 8)' 1>&2;
+    exit 1;;
+esac
+#-
+[[ ${x_v} = 'verbose' ]] && \
+  { echo "\nInstallation of the precision module";
+    echo '--- Integer precision  : '${x_i};
+    echo '--- Real    precision  : '${x_r}; }
+#-
+dp_d=${d_n}'/../modeles/IOIPSL/src';
+#-
+dp_b="${dp_d}"'/def.prec'
+[[ ! -f "${dp_b}" ]] && { echo "${dp_b} unreachable ..."; exit 3; }
+sed -e "s/i_std=i_?/i_std=i_${x_i}/" \
+    -e "s/r_std=r_?/r_std=r_${x_r}/" ${dp_b} > wmpf.$$;
+#-
+# Create the module "defprec.f90" or update it
+# if the default precision has been modified
+#-
+dp_p="${dp_d}"'/defprec.f90';
+diff -q wmpf.$$ ${dp_p} > /dev/null 2>&1; r_c=${?};
+[[ ${r_c} != 0 ]] && cp -p wmpf.$$ ${dp_p};
+[[ ${x_v} = 'verbose' ]] && \
+ { echo " ";
+  { [[ ${r_c} = 0 ]] && echo ${dp_p} 'already up to date'; } || \
+  { [[ ${r_c} = 1 ]] && echo 'Update '${dp_p}; } || \
+  { [[ ${r_c} = 2 ]] && echo 'Create '${dp_p}; }
+  echo " "; }
+#-
+unset dp_d dp_b dp_p x_v x_i x_r; rm -f wmpf.$$;
+#-
+exit 0;
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/ins_make
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/ins_make	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/ins_make	(revision 4813)
@@ -0,0 +1,203 @@
+#!/bin/bash
+# $Id$
+#---------------------------------------------------------------------
+#- Installation of Makefiles according to an environment
+#---------------------------------------------------------------------
+shopt -s extglob
+#-
+function ins_make_Usage
+{
+typeset v0 v1 v2 v3 v4 v5 v6 v7 h_n;
+echo -e "
+ins_make install the Makefile in the directories
+
+Usage :
+  ${b_n} [-h] [-v] [-d] [-p r] [-t h] [-m m]
+
+Options :
+  -h   : help
+  -v   : verbose mode
+  -d   : debug mode
+  -p p : int and real precision I4R4/I4R8/I8R8/4/8
+  -t h : target host_name
+  -m m : mpi context choosen for the coupling MPI1/MPI2
+
+Defaults :
+   -t local_host -p I4R8
+
+Example for remote host compilation :
+  ins_make -t sx8brodie
+"
+echo -e "Supported targets :\n"
+[[ ! -f "${MKTG}" ]] && { echo -e "? (${MKTG} unreachable)\n"; exit 3; }
+while read v1 v2 v3 v4 v5 v6 v7
+  do
+    [[ -n "${v1}" && "${v1}${v3}" = '#-Q-#-'                       && \
+       -n "${v4}" && "${v4}${v5}${v6}" = 'Globaldefinitionsfor' ]] && \
+     { h_n=${v2}'           '; echo -e "${h_n:0:13} : ${v7}"; }
+  done <${MKTG}
+echo -e "
+For other targets, look in ${MKTG}.
+"
+}
+#-    dirname     and      basename
+d_n=$(dirname ${0}); b_n=$(basename ${0});
+#- File containing global definitions
+MKTG=${d_n}'/AA_make.gdef'
+
+#- Retrieving and validation of the options
+x_v='silencious'; x_d='normal'; x_p="??"; x_t="??"; x_m='??';
+while getopts :hvdp:m:t: V
+  do
+   case ${V} in
+    (h)  ins_make_Usage; exit 0;;
+    (v)  x_v='verbose';;
+    (d)  x_d='debug';;
+    (p)  x_p=${OPTARG};;
+    (t)  x_t=${OPTARG};;
+    (m)  x_m=${OPTARG};;
+    (:)  echo ${b_n}" : -"${OPTARG}" option : missing value" 1>&2;
+         exit 2;;
+    (\?) echo ${b_n}" : -"${OPTARG}" option : not supported" 1>&2;
+         exit 2;;
+   esac
+  done
+shift $(($OPTIND-1));
+#-
+# Treatment of the options
+#-
+# Default INTEGER and REAL precision
+case ${x_p} in
+ ( I4R4 | 4 )  x_p='I4R4'; w_ip='4'; w_rp='4';;
+ ( I4R8 | ?? ) x_p='I4R8'; w_ip='4'; w_rp='8';;
+ ( I8R8 | 8 )  x_p='I8R8'; w_ip='8'; w_rp='8';;
+ (*)
+   echo 'Invalid precision ' 1>&2;
+   echo ${x_p}' (must be I4R4, I4R8, I8R8, 4 or 8)' 1>&2;
+   exit 1;;
+esac
+#-
+# Target_Host Name
+[[ ${x_t} = '??' ]] && \
+ { x_t=$(${d_n}/w_i_h);
+   { [[ ${?} != 0 ]] && \
+      { echo "Bad installation : w_i_h/uname unreachable" 1>&2;
+        exit 1; }; } || \
+     [[ ${x_t} = "Unknown" ]] && \
+      { echo "Local_Host not supported" 1>&2; exit 1; }; }
+#-
+# Get editing header
+#x_h=$(${d_n}/w_i_p ${x_t});
+x_h=${x_t};
+#-
+[[ ! -f "${MKTG}" ]] && { echo "${MKTG} unreachable ..."; exit 3; }
+#-
+W_X1=$(sed -n -e "s/^#-Q-  *\(${x_h}\)[\t ].*$/\1/p" ${MKTG} | sort -u);
+[[ '\?'"${W_X1}" != '\?'"${x_h}" ]] && \
+  { echo "Target_Host  "${x_t}"  not supported" 1>&2; exit 1; }
+#-
+case ${x_m} in
+ ( mpi1 | mpi2 | MPI1 | MPI2 | ?? );;
+ (*) echo "MPI context "${x_m}" not supported" 1>&2; exit 1;;
+esac
+#-
+[[ ${x_v} = 'verbose' ]] && \
+ { echo "";
+   echo '--- Mode         : '${x_v};
+   echo '--- Compilation  : '${x_d};
+   echo '--- Precision    : '${x_p};
+   echo '--- Target       : '${x_t};
+   echo '--- MPI context  : '${x_m}; }
+#-
+echo "";
+echo "Installation of makefiles, scripts and data for ${x_t}";
+echo "";
+#-
+w_t='AA_make';
+l_rep=$(cd ${d_n};find .. -name ${w_t} -print)
+for i in ${l_rep}
+do
+  k=${i%/${w_t}}; k=${k#./}; j=${d_n}'/'${k}; j=${j#./};
+  echo "Installation in ${j}";
+  MKTL="${j}"'/AA_make.ldef';
+  [[ ! -f "${MKTL}" ]] && { echo "${MKTL} unreachable ..."; exit 3; }
+  MKTR="${j}"'/AA_make';
+  cat ${MKTL} ${MKTG} ${MKTR} > mk1.$$;
+  W_PR='#-Q-  *'; W_X1=${W_PR}${x_h};
+  sed -e "/^${W_X1}[\t ]/ s/^${W_X1} *//" -e "/^${W_PR}/d" mk1.$$ > mk2.$$;
+#-
+# Default INTEGER and REAL precision
+  W_PR='#-P- '; W_X1=${W_PR}${x_p};
+  sed -e "/^${W_X1} */ s///" -e "/^${W_PR}/d" mk2.$$ > mk1.$$;
+#-
+# Handle the precision module "defprec.f90" in "IOIPSL/src"
+  [[ '!!'${j##*/modeles} = '!!/IOIPSL/src' ]] && \
+   { [[ ${x_v} = 'verbose' ]] && W_X1='-v' || W_X1="";
+     ${d_n}/ins_m_prec ${W_X1} -i ${w_ip} -r ${w_rp}; r_c=${?};
+     unset w_ip w_rp;
+     [[ ${r_c} != 0 ]] && exit ${r_c}; }
+#-
+# Debug
+  W_PR='#-D- ';
+  [[ ${x_d} = 'debug' ]] && W_X1=${W_PR}'MD' || W_X1=${W_PR}'MN';
+  sed -e "/^${W_X1} */ s///" -e "/^${W_PR}/d" mk1.$$ > mk2.$$;
+#-
+# Retrieve the path of the Makefile directory
+# and the path from the directory to modipsl/util
+  mk_dir=$(cd ${j};/bin/pwd;);
+  ut_dir=''; for ww in ${k//\//' '}; do ut_dir=${ut_dir}'../'; done
+  ut_dir=${ut_dir%'../'}'util';
+  echo "Path from Makefile to modipsl/util : ${ut_dir}";
+# Update the values
+  W_X1='UTIL_DIR ='; W_X2='MAKE_DIR =';
+  sed -e "s!^${W_X1}.*!${W_X1} ${ut_dir}!" \
+      -e "s!^${W_X2}.*!${W_X2} ${mk_dir}!" \
+      mk2.$$ > mk1.$$
+  unset mk_dir ut_dir;
+#-
+# Choice of mpi library for the coupling
+  W_X1='LIB_MPI ='; W_X2='LIB_MPI_BIS =';
+  case ${x_m} in
+   ( mpi1 | MPI1 )
+    lib_mpi='MPI1'; lib_mpi_bis='MPI1';
+    sed -e "s!^${W_X1}.*!${W_X1} ${lib_mpi}!" \
+        -e "s!^${W_X2}.*!${W_X2} ${lib_mpi_bis}!" \
+      mk1.$$ > ${j}/Makefile;;
+   ( mpi2 | MPI2 )
+    lib_mpi='MPI2'; lib_mpi_bis='';
+    sed -e "s!^${W_X1}.*!${W_X1} ${lib_mpi}!" \
+        -e "s!^${W_X2}.*!${W_X2} ${lib_mpi_bis}!" \
+      mk1.$$ > ${j}/Makefile;;
+   (??) 
+    cp mk1.$$ ${j}/Makefile;;
+   (*) ;;
+  esac
+  unset lib_mpi lib_mpi_bis;
+#-
+done
+#-
+#- Specific to OASIS3-MCT
+if [ -d ${d_n}/../oasis3-mct ] ; 
+then
+    l_dir=$(find ${d_n}/../config  -maxdepth 1 \( -name "IPSLCM6*" -o -name "IPSLCM5A2*"  -o -name "IPSLESM6*" \) -print)
+    for i in ${l_dir}
+    do 
+	mk_dir=$(cd ${d_n}/../oasis3-mct;/bin/pwd;);
+	l_make=$(find ${i}/SOURCES/OASIS3-MCT -maxdepth 1 -name "make*" -print)
+	W_X1="COUPLE          ="
+	for j in ${l_make}
+	do	
+	    cp ${j} ${i}/SOURCES/OASIS3-MCT/mk3.$$
+	    sed -e "s!^${W_X1}.*!${W_X1} ${mk_dir}!" ${i}/SOURCES/OASIS3-MCT/mk3.$$ > ${j}
+	    rm -f ${i}/SOURCES/OASIS3-MCT/mk3.$$
+	done
+    done
+
+fi
+# Creating environment file 
+echo ${x_t} > ${d_n}/.host_target
+#-
+echo "";
+unset W_X1 W_X2 w_t; rm -f mk1.$$ mk2.$$;
+#-
+exit 0;
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/mod.def
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/mod.def	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/mod.def	(revision 4813)
@@ -0,0 +1,1346 @@
+#- $Id$
+#---------------------------------------------------------------------
+#-This file is the definition file of the script "model".
+#---------------------------------------------------------------------
+#- Each model is defined by
+#- (prefix #-H-) model informations,
+#- (prefix #-M-) the email address of the model manager,
+#- (prefix #-C-) elements to extract for the model, in the order :
+#-   name of the component in the repository
+#-   tag/revision of the component
+#-   index of the repository in the server table
+#-   installation path in the local working directory
+#-   local working directory in modipsl
+#- (prefix #-S-) containing the control system and server address.
+#---------------------------------------------------------------------
+#- Repository informations
+
+#-S- 1 cvs anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT
+#-S- 2 cvs sechiba@cvs.ipsl.jussieu.fr:/home/ssipsl/CVSREP
+#-S- 3 cvs lmdzbrowse@cvs.lmd.jussieu.fr:/home/cvsroot
+#-S- 4 cvs opa@cvs.ipsl.jussieu.fr:/home/opalod/CVSROOT
+#-S- 5 cvs nemo@cvs.ipsl.jussieu.fr:/home/opalod/NEMOCVSROOT
+#-S- 6 cvs inca@cvs.ipsl.jussieu.fr:/home/incaipsl/CVSROOT
+#-S- 7 svn http://forge.ipsl.jussieu.fr/nemo/svn
+#-S- 8 svn http://forge.ipsl.jussieu.fr/igcmg/svn
+#-S- 9 svn --username inca http://forge.ipsl.jussieu.fr/inca/svn
+#-S- 10 svn http://forge.ipsl.jussieu.fr/libigcm/svn
+#-S- 11 svn http://svn.lmd.jussieu.fr/LMDZ
+#-S- 12 svn http://forge.ipsl.jussieu.fr/ioserver/svn 
+#-S- 13 svn http://forge.ipsl.jussieu.fr/fcm/svn
+#-S- 14 svn svn://forge.ipsl.jussieu.fr/orchidee
+#-S- 15 svn https://oasis3mct.cerfacs.fr/svn
+#-S- 16 svn svn+ssh://XXLOGIN@forge.ipsl.jussieu.fr/projets/lmdz-reprobus/svn
+#-S- 17 svn http://forge.ipsl.jussieu.fr/shaconemo/svn
+#-S- 18 svn http://forge.ipsl.jussieu.fr/dynamico/svn/codes
+#-S- 19 svn http://forge.ipsl.jussieu.fr/heat/svn/codes/dynamico_lmdz
+#---------------------------------------------------------------------
+
+
+#---- IOIPSL standalone
+
+#-H- IOIPSL  IOIPSL source only
+#-H- IOIPSL  IOIPSL last tagged public version
+#-M- IOIPSL  foujols@ipsl.jussieu.fr
+#-C- IOIPSL  IOIPSL/tags/v2_2_3/src HEAD 8 IOIPSL/src modeles
+
+#-H- IOIPSL_PLUS  IOIPSL contains source for library and for rebuild
+#-H- IOIPSL_PLUS  IOIPSL last tagged public version
+#-M- IOIPSL_PLUS  foujols@ipsl.jussieu.fr
+#-C- IOIPSL_PLUS  IOIPSL/tags/v2_2_4 HEAD 8 IOIPSL modeles
+
+#---- libIGCM standalone
+
+#-H- libIGCM  libIGCM latest tagged version 
+#-M- libIGCM  Sebastien.Denvil@ipsl.jussieu.fr
+#-C- libIGCM  tags/libIGCM_v2.8.4  HEAD  10 libIGCM    .
+
+ 
+#---- IPSLCM configurations
+
+#-H- IPSLCM5_v5  IPSLCM5_v5 coupled configuration
+#-H- IPSLCM5_v5  CMIP5 version 08/12/2011
+#-H- IPSLCM5_v5  with 5 NEMO sub-domains for vargas or titane by default
+#-H- IPSLCM5_v5  NEMO svn branches/CMIP5_IPSL 3205 
+#-H- IPSLCM5_v5  XMLF90 svn trunk revision 427
+#-H- IPSLCM5_v5  XMLIO_SERVER svn trunk revision 427
+#-H- IPSLCM5_v5  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM5_v5  LMDZ5 trunk revision 2076
+#-H- IPSLCM5_v5  ORCHIDEE version orchidee_1_9_5
+#-H- IPSLCM5_v5  OASIS3 rev 2258 trunk
+#-H- IPSLCM5_v5  IPSLCM5_v5 svn 
+#-H- IPSLCM5_v5  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM5_v5  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5_v5  IOIPSL/tags/v2_2_2/src        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM5_v5  tags/ORCHIDEE_1_9_5/ORCHIDEE  HEAD        14  ORCHIDEE	      modeles
+#-C- IPSLCM5_v5  CPL/oasis3/trunk              2258         8  prism          .
+#-C- IPSLCM5_v5  LMDZ5/trunk                   2076        11  LMDZ           modeles
+#-C- IPSLCM5_v5  CONFIG/UNIFORM/v5/IPSLCM5_v5  HEAD         8  IPSLCM5_v5     config
+#-C- IPSLCM5_v5  tags/libIGCM_v2.8.4           HEAD        10  libIGCM        .
+#-C- IPSLCM5_v5  branches/CMIP5_IPSL/NEMO      3205         7  .              modeles
+#-C- IPSLCM5_v5  branches/CMIP5_IPSL/UTIL      3405         7  .              modeles
+#-C- IPSLCM5_v5  XMLF90                         427        12  .              modeles
+#-C- IPSLCM5_v5  XMLIO_SERVER/trunk             427        12  XMLIO_SERVER   modeles
+
+#-H- IPSLCM5A2.0  IPSLCM5A2.0 coupled configuration
+#-H- IPSLCM5A2.0  1st frozen IPSLCM5A2 version (bugged version, temporary available)
+#-H- IPSLCM5A2.0  NEMOGCM branch nemo_v3_6_STABLE revision 6665
+#-H- IPSLCM5A2.0  XIOS2 trunk revision 858
+#-H- IPSLCM5A2.0  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM5A2.0  LMDZ5 trunk rev 2621
+#-H- IPSLCM5A2.0  ORCHIDEE version trunk rev 3930
+#-H- IPSLCM5A2.0  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM5A2.0  IPSLCM5A2 svn 3005
+#-H- IPSLCM5A2.0  libIGCM trunk rev 1330
+#-M- IPSLCM5A2.0  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5A2.0  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM5A2.0  trunk/ORCHIDEE                            3525        14  ORCHIDEE       modeles
+#-C- IPSLCM5A2.0  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM5A2.0  LMDZ5/trunk                               2621        11  LMDZ           modeles
+#-C- IPSLCM5A2.0  CONFIG/UNIFORM/v6/IPSLCM5A2               3005         8  IPSLCM5A2        config
+#-C- IPSLCM5A2.0  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM5A2.0  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6665         7  .              modeles
+#-C- IPSLCM5A2.0  XIOS/trunk                                 858        12  XIOS           modeles
+
+#-H- IPSLCM5A2.1  IPSLCM5A2.1 coupled configuration
+#-H- IPSLCM5A2.1  2nd frozen IPSLCM5A2 version
+#-H- IPSLCM5A2.1  NEMOGCM branch nemo_v3_6_STABLE revision 6665
+#-H- IPSLCM5A2.1  XIOS2 branchs/xios-2.5 revision 1763
+#-H- IPSLCM5A2.1  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM5A2.1  LMDZ5 branches/IPSLCM5A2.1 rev 3591
+#-H- IPSLCM5A2.1  ORCHIDEE  branches/ORCHIDEE-IPSLCM5A2.1 rev 6277
+#-H- IPSLCM5A2.1  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM5A2.1  IPSLCM5A2 svn
+#-H- IPSLCM5A2.1  libIGCM trunk rev 1493
+#-M- IPSLCM5A2.1  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5A2.1  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM5A2.1  branches/ORCHIDEE-IPSLCM5A2.1/ORCHIDEE        6277        14  ORCHIDEE       modeles
+#-C- IPSLCM5A2.1  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     .
+#-C- IPSLCM5A2.1  LMDZ5/branches/IPSLCM5A2.1                    3591        11  LMDZ           modeles
+#-C- IPSLCM5A2.1  CONFIG/UNIFORM/v6/IPSLCM5A2                   4770         8  IPSLCM5A2        config
+#-C- IPSLCM5A2.1  trunk/libIGCM                                 1493        10  libIGCM        .
+#-C- IPSLCM5A2.1  branches/2015/nemo_v3_6_STABLE/NEMOGCM        6665         7  .              modeles
+#-C- IPSLCM5A2.1  XIOS/branchs/xios-2.5                         1763        12  XIOS           modeles
+
+#-H- IPSLCM6_rc0  IPSLCM6_rc0 coupled configuration
+#-H- IPSLCM6_rc0  Working configuration started 17/04/2013
+#-H- IPSLCM6_rc0  with 5 NEMO sub-domains
+#-H- IPSLCM6_rc0  NEMOGCM trunk revision 4859
+#-H- IPSLCM6_rc0  XIOS branch xios-1.0 revision 703
+#-H- IPSLCM6_rc0  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6_rc0  LMDZ5 LMDZ6_rc0 branch revision 2316
+#-H- IPSLCM6_rc0  ORCHIDEE version trunk rev 2247
+#-H- IPSLCM6_rc0  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6_rc0  IPSLCM6 v6_rc0 svn 3555
+#-H- IPSLCM6_rc0  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6_rc0  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6_rc0  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6_rc0  trunk/ORCHIDEE                            2247        14  ORCHIDEE       modeles
+#-C- IPSLCM6_rc0  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6_rc0  LMDZ5/branches/LMDZ6_rc0                  2316        11  LMDZ           modeles
+#-C- IPSLCM6_rc0  CONFIG/UNIFORM/v6_rc0/IPSLCM6             3555         8  IPSLCM6        config
+#-C- IPSLCM6_rc0  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6_rc0  trunk/NEMOGCM                             4859         7  .              modeles
+#-C- IPSLCM6_rc0  XIOS/branchs/xios-1.0                      703        12  XIOS           modeles
+
+#-H- IPSLCM6.0.0-LR  IPSLCM6.0.0-LR coupled configuration
+#-H- IPSLCM6.0.0-LR  0ed frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.0-LR  NEMOGCM branch nemo_v3_6_STABLE revision 5618
+#-H- IPSLCM6.0.1-LR  SHACONEMO revision 47
+#-H- IPSLCM6.0.0-LR  XIOS branch xios-1.0 revision 703
+#-H- IPSLCM6.0.0-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.0-LR  LMDZ5 testing rev 2412 
+#-H- IPSLCM6.0.0-LR  ORCHIDEE version trunk rev 3013
+#-H- IPSLCM6.0.0-LR  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6.0.0-LR  IPSLCM6 svn
+#-H- IPSLCM6.0.0-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.0-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.0-LR  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.0-LR  trunk/ORCHIDEE                            3013        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.0-LR  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6.0.0-LR  LMDZ5/branches/testing                    2412        11  LMDZ           modeles
+#-C- IPSLCM6.0.0-LR  CONFIG/UNIFORM/v6/IPSLCM6                 2739         8  IPSLCM6        config
+#-C- IPSLCM6.0.0-LR  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.0-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM    5618         7  .              modeles
+#-C- IPSLCM6.0.0-LR  trunk/ORCA1_LIM3_PISCES                     37        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.0-LR  XIOS/branchs/xios-1.0                      703        12  XIOS           modeles
+
+#-H- IPSLCM6.0.1-LR  IPSLCM6.0.1-LR coupled configuration
+#-H- IPSLCM6.0.1-LR  1st frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.1-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6353
+#-H- IPSLCM6.0.1-LR  SHACONEMO revision 47
+#-H- IPSLCM6.0.1-LR  XIOS branch xios-1.0 revision 703
+#-H- IPSLCM6.0.1-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.1-LR  LMDZ5 trunk rev 2471 
+#-H- IPSLCM6.0.1-LR  ORCHIDEE version trunk rev 3171
+#-H- IPSLCM6.0.1-LR  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6.0.1-LR  IPSLCM6 svn 2796
+#-H- IPSLCM6.0.1-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.1-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.1-LR  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.1-LR  trunk/ORCHIDEE                            3171        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.1-LR  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6.0.1-LR  LMDZ5/trunk                               2471        11  LMDZ           modeles
+#-C- IPSLCM6.0.1-LR  CONFIG/UNIFORM/v6/IPSLCM6                 2796         8  IPSLCM6        config
+#-C- IPSLCM6.0.1-LR  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.1-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6353         7  .              modeles
+#-C- IPSLCM6.0.1-LR  trunk/ORCA1_LIM3_PISCES                     47        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.1-LR  XIOS/branchs/xios-1.0                      703        12  XIOS           modeles
+
+#-H- IPSLCM6.0.2-LR  IPSLCM6.0.2-LR coupled configuration
+#-H- IPSLCM6.0.2-LR  2nd frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.2-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6353
+#-H- IPSLCM6.0.2-LR  SHACONEMO revision 47
+#-H- IPSLCM6.0.2-LR  XIOS branch xios-1.0 revision 703
+#-H- IPSLCM6.0.2-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.2-LR  LMDZ5 trunk rev 2488 
+#-H- IPSLCM6.0.2-LR  ORCHIDEE version trunk rev 3171
+#-H- IPSLCM6.0.2-LR  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6.0.2-LR  IPSLCM6 svn 2819
+#-H- IPSLCM6.0.2-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.2-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.2-LR  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.2-LR  trunk/ORCHIDEE                            3171        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.2-LR  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6.0.2-LR  LMDZ5/branches/testing                    2488        11  LMDZ           modeles
+#-C- IPSLCM6.0.2-LR  CONFIG/UNIFORM/v6/IPSLCM6                 2819         8  IPSLCM6        config
+#-C- IPSLCM6.0.2-LR  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.2-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6353         7  .              modeles
+#-C- IPSLCM6.0.2-LR  trunk/ORCA1_LIM3_PISCES                     47        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.2-LR  XIOS/branchs/xios-1.0                      703        12  XIOS           modeles
+
+#-H- IPSLCM6.0.3-LR  IPSLCM6.0.3-LR coupled configuration
+#-H- IPSLCM6.0.3-LR  3rd frozen IPSLCM6-LR version - 25/05/2015
+#-H- IPSLCM6.0.3-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6353
+#-H- IPSLCM6.0.3-LR  SHACONEMO revision 48
+#-H- IPSLCM6.0.3-LR  XIOS branch xios-1.0 revision 703
+#-H- IPSLCM6.0.3-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.3-LR  LMDZ5 trunk rev 2488 
+#-H- IPSLCM6.0.3-LR  ORCHIDEE version trunk rev 3171
+#-H- IPSLCM6.0.3-LR  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6.0.3-LR  IPSLCM6 svn 
+#-H- IPSLCM6.0.3-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.3-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.3-LR  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.3-LR  trunk/ORCHIDEE                            3171        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.3-LR  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6.0.3-LR  LMDZ5/branches/testing                    2488        11  LMDZ           modeles
+#-C- IPSLCM6.0.3-LR  CONFIG/UNIFORM/v6/IPSLCM6                 2867         8  IPSLCM6        config
+#-C- IPSLCM6.0.3-LR  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.3-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6353         7  .              modeles
+#-C- IPSLCM6.0.3-LR  trunk/ORCA1_LIM3_PISCES                     48        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.3-LR  XIOS/branchs/xios-1.0                      703        12  XIOS           modeles
+
+#-H- IPSLCM6.0.4-LR  IPSLCM6.0.4-LR coupled configuration
+#-H- IPSLCM6.0.4-LR  4th frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.4-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6665
+#-H- IPSLCM6.0.4-LR  SHACONEMO revision 55
+#-H- IPSLCM6.0.4-LR  XIOS2 trunk revision 858
+#-H- IPSLCM6.0.4-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.4-LR  LMDZ5 trunk rev 2546
+#-H- IPSLCM6.0.4-LR  ORCHIDEE version trunk rev 3525
+#-H- IPSLCM6.0.4-LR  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6.0.4-LR  IPSLCM6 svn 
+#-H- IPSLCM6.0.4-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.4-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.4-LR  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.4-LR  trunk/ORCHIDEE                            3525        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.4-LR  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6.0.4-LR  LMDZ5/branches/testing                    2546        11  LMDZ           modeles
+#-C- IPSLCM6.0.4-LR  CONFIG/UNIFORM/v6/IPSLCM6                 2911         8  IPSLCM6        config
+#-C- IPSLCM6.0.4-LR  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.4-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6665         7  .              modeles
+#-C- IPSLCM6.0.4-LR  trunk/ORCA1_LIM3_PISCES                     56        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.4-LR  XIOS/trunk                                 858        12  XIOS           modeles
+
+#-H- IPSLCM6.0.5-LR  IPSLCM6.0.5-LR coupled configuration
+#-H- IPSLCM6.0.5-LR  5th frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.5-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/100
+#-H- IPSLCM6.0.5-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6665
+#-H- IPSLCM6.0.5-LR  SHACONEMO revision 56
+#-H- IPSLCM6.0.5-LR  XIOS2 trunk revision 858
+#-H- IPSLCM6.0.5-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.5-LR  LMDZ5 trunk rev 2595
+#-H- IPSLCM6.0.5-LR  ORCHIDEE version trunk rev 3623
+#-H- IPSLCM6.0.5-LR  OASIS3-MCT 2.0_branch rev 1129
+#-H- IPSLCM6.0.5-LR  IPSLCM6 svn 
+#-H- IPSLCM6.0.5-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.5-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.5-LR  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.5-LR  trunk/ORCHIDEE                            3623        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.5-LR  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     .
+#-C- IPSLCM6.0.5-LR  LMDZ5/branches/testing                    2595        11  LMDZ           modeles
+#-C- IPSLCM6.0.5-LR  CONFIG/UNIFORM/v6/IPSLCM6                 2984          8  IPSLCM6        config
+#-C- IPSLCM6.0.5-LR  tags/libIGCM_v2.8.4                       HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.5-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM    6665         7  .              modeles
+#-C- IPSLCM6.0.5-LR  trunk/ORCA1_LIM3_PISCES                     56        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.5-LR  XIOS/trunk                                 858        12  XIOS           modeles
+
+#-H- IPSLCM6.0.6-LR  IPSLCM6.0.6-LR coupled configuration
+#-H- IPSLCM6.0.6-LR  6th frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.6-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/102
+#-H- IPSLCM6.0.6-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6969
+#-H- IPSLCM6.0.6-LR  SHACONEMO revision 56
+#-H- IPSLCM6.0.6-LR  XIOS2 trunk revision 858
+#-H- IPSLCM6.0.6-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.6-LR  LMDZ5 trunk rev 2641
+#-H- IPSLCM6.0.6-LR  ORCHIDEE version trunk rev 3823
+#-H- IPSLCM6.0.6-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.6-LR  IPSLCM6 svn 
+#-H- IPSLCM6.0.6-LR  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM6.0.6-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.6-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.6-LR  trunk/ORCHIDEE                                3823        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.6-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     .
+#-C- IPSLCM6.0.6-LR  LMDZ5/trunk                                   2699        11  LMDZ           modeles
+#-C- IPSLCM6.0.6-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3046         8  IPSLCM6        config
+#-C- IPSLCM6.0.6-LR  tags/libIGCM_v2.8.4                           HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.6-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        6969         7  .              modeles
+#-C- IPSLCM6.0.6-LR  trunk/ORCA1_LIM3_PISCES                       60        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.6-LR  XIOS/trunk                                    965        12  XIOS           modeles
+
+#-H- IPSLCM6.0.7-LR  IPSLCM6.0.7-LR coupled configuration
+#-H- IPSLCM6.0.7-LR  7th frozen IPSLCM6-LR version 
+#-H- IPSLCM6.0.7-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/103
+#-H- IPSLCM6.0.7-LR  NEMOGCM branch nemo_v3_6_STABLE revision 6969
+#-H- IPSLCM6.0.7-LR  SHACONEMO revision 56
+#-H- IPSLCM6.0.7-LR  XIOS2 trunk revision 858
+#-H- IPSLCM6.0.7-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.7-LR  LMDZ5 testing rev 2729
+#-H- IPSLCM6.0.7-LR  ORCHIDEE version trunk rev 3934
+#-H- IPSLCM6.0.7-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.7-LR  IPSLCM6 svn 
+#-H- IPSLCM6.0.7-LR  libIGCM trunk rev 1373
+#-M- IPSLCM6.0.7-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.7-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.7-LR  trunk/ORCHIDEE                                3934        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.7-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     .
+#-C- IPSLCM6.0.7-LR  LMDZ5/branches/testing                        2729        11  LMDZ           modeles
+#-C- IPSLCM6.0.7-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3084         8  IPSLCM6        config
+#-C- IPSLCM6.0.7-LR  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.7-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        6969         7  .              modeles
+#-C- IPSLCM6.0.7-LR  trunk/ORCA1_LIM3_PISCES                       60        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.7-LR  XIOS/trunk                                    965        12  XIOS           modeles
+
+#-H- IPSLCM6.0.8-LR  IPSLCM6.0.8-LR coupled configuration
+#-H- IPSLCM6.0.8-LR  8th frozen IPSLCM6-LR version
+#-H- IPSLCM6.0.8-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/104
+#-H- IPSLCM6.0.8-LR  NEMOGCM branch nemo_v3_6_STABLE revision 7654
+#-H- IPSLCM6.0.8-LR  SHACONEMO revision 67
+#-H- IPSLCM6.0.8-LR  XIOS2 trunk revision 1043
+#-H- IPSLCM6.0.8-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.8-LR  LMDZ5 LMDZ5/branches/IPSLCM6.0.8
+#-H- IPSLCM6.0.8-LR  ORCHIDEE version trunk rev 4067
+#-H- IPSLCM6.0.8-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.8-LR  IPSLCM6 svn
+#-H- IPSLCM6.0.8-LR  libIGCM trunk rev 1379
+#-M- IPSLCM6.0.8-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.8-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.8-LR  trunk/ORCHIDEE                                4067        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.8-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     .
+#-C- IPSLCM6.0.8-LR  LMDZ5/branches/IPSLCM6.0.8                    2791        11  LMDZ           modeles
+#-C- IPSLCM6.0.8-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3141         8  IPSLCM6        config
+#-C- IPSLCM6.0.8-LR  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.8-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        7654         7  .              modeles
+#-C- IPSLCM6.0.8-LR  trunk/ORCA1_LIM3_PISCES                       67        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.8-LR  XIOS/trunk                                    1043        12  XIOS           modeles
+
+#-H- IPSLCM6.0.9-LR  IPSLCM6.0.9-LR coupled configuration
+#-H- IPSLCM6.0.9-LR  8th frozen IPSLCM6-LR version
+#-H- IPSLCM6.0.9-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/108
+#-H- IPSLCM6.0.9-LR  NEMOGCM branch nemo_v3_6_STABLE revision 7654
+#-H- IPSLCM6.0.9-LR  SHACONEMO revision 67
+#-H- IPSLCM6.0.9-LR  XIOS2 trunk revision 1043
+#-H- IPSLCM6.0.9-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.9-LR  LMDZ5 LMDZ5/branches/IPSLCM6.0.8
+#-H- IPSLCM6.0.9-LR  ORCHIDEE version trunk rev 4067
+#-H- IPSLCM6.0.9-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.9-LR  IPSLCM6 svn
+#-H- IPSLCM6.0.9-LR  libIGCM trunk rev 1384
+#-M- IPSLCM6.0.9-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.9-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.9-LR  trunk/ORCHIDEE                                4067        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.9-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     .
+#-C- IPSLCM6.0.9-LR  LMDZ5/branches/IPSLCM6.0.8                    2815        11  LMDZ           modeles
+#-C- IPSLCM6.0.9-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3166         8  IPSLCM6        config
+#-C- IPSLCM6.0.9-LR  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.9-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        7654         7  .              modeles
+#-C- IPSLCM6.0.9-LR  trunk/ORCA1_LIM3_PISCES                       67        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.9-LR  XIOS/trunk                                    1043        12  XIOS           modeles
+
+#-H- IPSLCM6.0.10-LR  IPSLCM6.0.10-LR coupled configuration
+#-H- IPSLCM6.0.10-LR  10th frozen IPSLCM6-LR version
+#-H- IPSLCM6.0.10-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/111
+#-H- IPSLCM6.0.10-LR  NEMOGCM branch nemo_v3_6_STABLE revision 7970
+#-H- IPSLCM6.0.10-LR  SHACONEMO revision 85
+#-H- IPSLCM6.0.10-LR  XIOS2 trunk revision 1043
+#-H- IPSLCM6.0.10-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.10-LR  LMDZ5 LMDZ5/branches/IPSLCM6.0.10
+#-H- IPSLCM6.0.10-LR  ORCHIDEE version trunk rev 4261
+#-H- IPSLCM6.0.10-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.10-LR  IPSLCM6 svn
+#-H- IPSLCM6.0.10-LR  libIGCM trunk rev 1390
+#-M- IPSLCM6.0.10-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.10-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.10-LR  trunk/ORCHIDEE                                4261        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.10-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.10-LR  LMDZ5/branches/IPSLCM6.0.10                   2880        11  LMDZ           modeles
+#-C- IPSLCM6.0.10-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3252         8  IPSLCM6        config
+#-C- IPSLCM6.0.10-LR  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.10-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        7970         7  .              modeles
+#-C- IPSLCM6.0.10-LR  trunk/ORCA1_LIM3_PISCES                       85        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.10-LR  XIOS/trunk                                    1043        12  XIOS           modeles
+
+#-H- IPSLCM6.0.11-LR  IPSLCM6.0.11-LR coupled configuration
+#-H- IPSLCM6.0.11-LR  11th frozen IPSLCM6-LR version
+#-H- IPSLCM6.0.11-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/113
+#-H- IPSLCM6.0.11-LR  NEMOGCM branch nemo_v3_6_STABLE revision 7970
+#-H- IPSLCM6.0.11-LR  SHACONEMO revision 85
+#-H- IPSLCM6.0.11-LR  XIOS2 trunk revision 1043
+#-H- IPSLCM6.0.11-LR  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM6.0.11-LR  LMDZ5 LMDZ5/branches/IPSLCM6.0.11
+#-H- IPSLCM6.0.11-LR  ORCHIDEE version trunk rev 4470
+#-H- IPSLCM6.0.11-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.11-LR  IPSLCM6 svn
+#-H- IPSLCM6.0.11-LR  libIGCM tag libIGCM_v2.8.3 
+#-M- IPSLCM6.0.11-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.11-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.11-LR  trunk/ORCHIDEE                                4470        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.11-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.11-LR  LMDZ5/branches/IPSLCM6.0.11                   2932        11  LMDZ           modeles
+#-C- IPSLCM6.0.11-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3313         8  IPSLCM6        config
+#-C- IPSLCM6.0.11-LR  tags/libIGCM_v2.8.3                           HEAD        10  libIGCM        .
+#-C- IPSLCM6.0.11-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        7970         7  .              modeles
+#-C- IPSLCM6.0.11-LR  trunk/ORCA1_LIM3_PISCES                       85        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.11-LR  XIOS/trunk                                    1043        12  XIOS           modeles
+
+#-H- IPSLCM6.0.12-LR  IPSLCM6.0.12-LR coupled configuration
+#-H- IPSLCM6.0.12-LR  12th working IPSLCM6-LR version
+#-H- IPSLCM6.0.12-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/114
+#-H- IPSLCM6.0.12-LR  NEMOGCM branch nemo_v3_6_STABLE revision 7970 no change since 6.0.11
+#-H- IPSLCM6.0.12-LR  SHACONEMO revision 85 no change since 6.0.11
+#-H- IPSLCM6.0.12-LR  XIOS2 trunk revision 1043 no change since 6.0.11
+#-H- IPSLCM6.0.12-LR  IOIPSL/src svn tags/v2_2_2 no change since 6.0.11
+#-H- IPSLCM6.0.12-LR  LMDZ5 LMDZ5/branches/IPSLCM6.0.12 rev 2982
+#-H- IPSLCM6.0.12-LR  ORCHIDEE version trunk rev 4563
+#-H- IPSLCM6.0.12-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server) no change since 6.0.11
+#-H- IPSLCM6.0.12-LR  IPSLCM6 svn 3372 (SOURCES/NEMO with exclusion of continental proc, CMIP6 v0 forcing)
+#-H- IPSLCM6.0.12-LR  libIGCM trunk rev 1411
+#-M- IPSLCM6.0.12-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.12-LR  IOIPSL/tags/v2_2_2/src                        HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.12-LR  trunk/ORCHIDEE                                4563        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.12-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.12-LR  LMDZ5/branches/IPSLCM6.0.12                   2982        11  LMDZ           modeles
+#-C- IPSLCM6.0.12-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3372         8  IPSLCM6        config
+#-C- IPSLCM6.0.12-LR  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.12-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        7970         7  .              modeles
+#-C- IPSLCM6.0.12-LR  trunk/ORCA1_LIM3_PISCES                       85        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.12-LR  XIOS/trunk                                    1210        12  XIOS           modeles
+
+#-H- IPSLCM6.0.13-LR  IPSLCM6.0.13-LR coupled configuration
+#-H- IPSLCM6.0.13-LR  13rd working IPSLCM6-LR version
+#-H- IPSLCM6.0.13-LR  https://forge.ipsl.jussieu.fr/igcmg/ticket/115
+#-H- IPSLCM6.0.13-LR  NEMOGCM branch nemo_v3_6_STABLE revision 8697
+#-H- IPSLCM6.0.13-LR  SHACONEMO revision 173 
+#-H- IPSLCM6.0.13-LR  XIOS2 trunk revision 1309 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.0.13-LR  IOIPSL/src trunk rev 3374
+#-H- IPSLCM6.0.13-LR  LMDZ6 LMDZ6/branches/IPSLCM6.0.13 rev 3085
+#-H- IPSLCM6.0.13-LR  ORCHIDEE version trunk rev 4695
+#-H- IPSLCM6.0.13-LR  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server) 
+#-H- IPSLCM6.0.13-LR  IPSLCM6 svn 3485
+#-H- IPSLCM6.0.13-LR  libIGCM trunk rev 1415
+#-M- IPSLCM6.0.13-LR  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.13-LR  IOIPSL/trunk/src                              3374         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.13-LR  trunk/ORCHIDEE                                4695        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.13-LR  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.13-LR  LMDZ6/branches/IPSLCM6.0.13                   3085        11  LMDZ           modeles
+#-C- IPSLCM6.0.13-LR  CONFIG/UNIFORM/v6/IPSLCM6                     3485         8  IPSLCM6        config
+#-C- IPSLCM6.0.13-LR  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.13-LR  branches/2015/nemo_v3_6_STABLE/NEMOGCM        8697         7  .              modeles
+#-C- IPSLCM6.0.13-LR  trunk/ORCA1_LIM3_PISCES                       173        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.13-LR  XIOS/dev/XIOS_DEV_CMIP6                       1309        12  XIOS           modeles
+
+#-H- IPSLCM6.0.13-LR_CMIP6  IPSLCM6.0.13-LR_CMIP6 coupled configuration
+#-H- IPSLCM6.0.13-LR_CMIP6  13rd working IPSLCM6-LR version
+#-H- IPSLCM6.0.13-LR_CMIP6  https://forge.ipsl.jussieu.fr/igcmg/ticket/115
+#-H- IPSLCM6.0.13-LR_CMIP6  NEMOGCM branch nemo_v3_6_STABLE revision 8627
+#-H- IPSLCM6.0.13-LR_CMIP6  SHACONEMO revision 173 
+#-H- IPSLCM6.0.13-LR_CMIP6  XIOS2 trunk revision 1309 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.0.13-LR_CMIP6  IOIPSL/src trunk rev 3374
+#-H- IPSLCM6.0.13-LR_CMIP6  LMDZ6 LMDZ6/branches/IPSLCM6.0.13 rev 3057
+#-H- IPSLCM6.0.13-LR_CMIP6  ORCHIDEE version trunk rev 4695
+#-H- IPSLCM6.0.13-LR_CMIP6  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server) 
+#-H- IPSLCM6.0.13-LR_CMIP6  IPSLCM6 svn 3493
+#-H- IPSLCM6.0.13-LR_CMIP6  libIGCM trunk rev 1416
+#-M- IPSLCM6.0.13-LR_CMIP6  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.13-LR_CMIP6  IOIPSL/trunk/src                              3374         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.13-LR_CMIP6  trunk/ORCHIDEE                                4695        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.13-LR_CMIP6  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch 4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.13-LR_CMIP6  LMDZ6/branches/IPSLCM6.0.13                   3057        11  LMDZ           modeles
+#-C- IPSLCM6.0.13-LR_CMIP6  CONFIG/UNIFORM/v6/IPSLCM6                     3493         8  IPSLCM6        config
+#-C- IPSLCM6.0.13-LR_CMIP6  trunk/libIGCM                                 1455        10  libIGCM        .
+#-C- IPSLCM6.0.13-LR_CMIP6  branches/2015/nemo_v3_6_STABLE/NEMOGCM        8627         7  .              modeles
+#-C- IPSLCM6.0.13-LR_CMIP6  trunk/ORCA1_LIM3_PISCES                       173        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.13-LR_CMIP6  XIOS/dev/XIOS_DEV_CMIP6                       1309        12  XIOS           modeles
+
+#-H- IPSLCM6.0.14-LR IPSLCM6.0.14-LR coupled configuration
+#-H- IPSLCM6.0.14-LR 14th working IPSLCM6-LR version
+#-H- IPSLCM6.0.14-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/117
+#-H- IPSLCM6.0.14-LR NEMOGCM branch nemo_v3_6_STABLE revision 8788
+#-H- IPSLCM6.0.14-LR SHACONEMO revision 197
+#-H- IPSLCM6.0.14-LR XIOS2 trunk revision 1309 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.0.14-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.0.14-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.14 rev 3140
+#-H- IPSLCM6.0.14-LR ORCHIDEE version trunk rev 4857
+#-H- IPSLCM6.0.14-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.14-LR IPSLCM6 svn 3532
+#-H- IPSLCM6.0.14-LR libIGCM trunk rev 1418
+#-M- IPSLCM6.0.14-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.14-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.14-LR trunk/ORCHIDEE                                   4857        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.14-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.14-LR LMDZ6/branches/IPSLCM6.0.14                      3140        11  LMDZ           modeles
+#-C- IPSLCM6.0.14-LR CONFIG/UNIFORM/v6/IPSLCM6                        3532         8  IPSLCM6        config
+#-C- IPSLCM6.0.14-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.0.14-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           8788         7  .              modeles
+#-C- IPSLCM6.0.14-LR trunk/ORCA1_LIM3_PISCES                           197        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.14-LR XIOS/dev/XIOS_DEV_CMIP6                          1309        12  XIOS           modeles
+
+#-H- IPSLCM6.0.15-LR IPSLCM6.0.15-LR coupled configuration
+#-H- IPSLCM6.0.15-LR 15th working IPSLCM6-LR version
+#-H- IPSLCM6.0.15-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/119
+#-H- IPSLCM6.0.15-LR NEMOGCM branch nemo_v3_6_STABLE revision 9286
+#-H- IPSLCM6.0.15-LR SHACONEMO revision 212
+#-H- IPSLCM6.0.15-LR XIOS2 trunk revision 1428 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.0.15-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.0.15-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3224
+#-H- IPSLCM6.0.15-LR ORCHIDEE version trunk rev 5004
+#-H- IPSLCM6.0.15-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.15-LR IPSLCM6 svn 3600
+#-H- IPSLCM6.0.15-LR libIGCM trunk rev 1424
+#-M- IPSLCM6.0.15-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.15-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.15-LR trunk/ORCHIDEE                                   5004        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.15-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.15-LR LMDZ6/branches/IPSLCM6.0.15                      3224        11  LMDZ           modeles
+#-C- IPSLCM6.0.15-LR CONFIG/UNIFORM/v6/IPSLCM6                        3600         8  IPSLCM6        config
+#-C- IPSLCM6.0.15-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.0.15-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9286         7  .              modeles
+#-C- IPSLCM6.0.15-LR trunk/ORCA1_LIM3_PISCES                           212        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.15-LR XIOS/dev/XIOS_DEV_CMIP6                          1428        12  XIOS           modeles
+
+#-H- IPSLCM6.0.15-LR_CMIP6 IPSLCM6.0.15-LR_CMIP6 coupled configuration
+#-H- IPSLCM6.0.15-LR_CMIP6 15th working IPSLCM6-LR version
+#-H- IPSLCM6.0.15-LR_CMIP6 https://forge.ipsl.jussieu.fr/igcmg/ticket/119
+#-H- IPSLCM6.0.15-LR_CMIP6 NEMOGCM branch nemo_v3_6_STABLE revision 9286
+#-H- IPSLCM6.0.15-LR_CMIP6 SHACONEMO revision 223
+#-H- IPSLCM6.0.15-LR_CMIP6 XIOS2 trunk revision 1446 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.0.15-LR_CMIP6 IOIPSL src tags 2_2_4
+#-H- IPSLCM6.0.15-LR_CMIP6 LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3236
+#-H- IPSLCM6.0.15-LR_CMIP6 ORCHIDEE version trunk rev 5004
+#-H- IPSLCM6.0.15-LR_CMIP6 OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.0.15-LR_CMIP6 IPSLCM6 svn 3608
+#-H- IPSLCM6.0.15-LR_CMIP6 libIGCM trunk rev 1424
+#-M- IPSLCM6.0.15-LR_CMIP6 arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.0.15-LR_CMIP6 IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.0.15-LR_CMIP6 trunk/ORCHIDEE                                   5004        14  ORCHIDEE       modeles
+#-C- IPSLCM6.0.15-LR_CMIP6 CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     . 
+#-C- IPSLCM6.0.15-LR_CMIP6 LMDZ6/branches/IPSLCM6.0.15                      3236        11  LMDZ           modeles
+#-C- IPSLCM6.0.15-LR_CMIP6 CONFIG/UNIFORM/v6/IPSLCM6                        3608         8  IPSLCM6        config
+#-C- IPSLCM6.0.15-LR_CMIP6 trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.0.15-LR_CMIP6 branches/2015/nemo_v3_6_STABLE/NEMOGCM           9286         7  .              modeles
+#-C- IPSLCM6.0.15-LR_CMIP6 trunk/ORCA1_LIM3_PISCES                           223        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.0.15-LR_CMIP6 XIOS/dev/XIOS_DEV_CMIP6                          1446        12  XIOS           modeles
+
+#-H- IPSLCM6.1.0-LR IPSLCM6.1.0-LR coupled configuration
+#-H- IPSLCM6.1.0-LR 1st IPSLCM6.1-LR version
+#-H- IPSLCM6.1.0-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.0-LR NEMOGCM branch nemo_v3_6_STABLE revision 9286
+#-H- IPSLCM6.1.0-LR SHACONEMO revision 239
+#-H- IPSLCM6.1.0-LR XIOS2 trunk revision 1459 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.1.0-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.0-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3277
+#-H- IPSLCM6.1.0-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5112
+#-H- IPSLCM6.1.0-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.0-LR IPSLCM6 svn 3716
+#-H- IPSLCM6.1.0-LR libIGCM trunk rev 1431
+#-M- IPSLCM6.1.0-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.0-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.0-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5153        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.0-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.0-LR LMDZ6/branches/IPSLCM6.0.15                      3301        11  LMDZ           modeles
+#-C- IPSLCM6.1.0-LR CONFIG/UNIFORM/v6/IPSLCM6                        3716         8  IPSLCM6        config
+#-C- IPSLCM6.1.0-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.1.0-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9286         7  .              modeles
+#-C- IPSLCM6.1.0-LR trunk/ORCA1_LIM3_PISCES                           239        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.0-LR XIOS/dev/XIOS_DEV_CMIP6                          1459        12  XIOS           modeles
+
+#-H- IPSLCM6.1.1-LR IPSLCM6.1.1-LR coupled configuration
+#-H- IPSLCM6.1.1-LR 2nd IPSLCM6.1-LR version
+#-H- IPSLCM6.1.1-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.1-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.1-LR SHACONEMO revision 241
+#-H- IPSLCM6.1.1-LR XIOS2 trunk revision 1475 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.1.1-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.1-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3311
+#-H- IPSLCM6.1.1-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5195
+#-H- IPSLCM6.1.1-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.1-LR IPSLCM6 svn 3737
+#-H- IPSLCM6.1.1-LR libIGCM trunk rev 1437
+#-M- IPSLCM6.1.1-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.1-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.1-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5195        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.1-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.1-LR LMDZ6/branches/IPSLCM6.0.15                      3315        11  LMDZ           modeles
+#-C- IPSLCM6.1.1-LR CONFIG/UNIFORM/v6/IPSLCM6                        3762         8  IPSLCM6        config
+#-C- IPSLCM6.1.1-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.1.1-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.1-LR trunk/ORCA1_LIM3_PISCES                           243        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.1-LR XIOS/dev/XIOS_DEV_CMIP6                          1475        12  XIOS           modeles
+
+#-H- IPSLCM6.1.2-LR IPSLCM6.1.2-LR coupled configuration
+#-H- IPSLCM6.1.2-LR 3rd IPSLCM6.1-LR version
+#-H- IPSLCM6.1.2-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.2-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.2-LR SHACONEMO revision 248
+#-H- IPSLCM6.1.2-LR XIOS2 trunk revision 1475 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.1.2-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.2-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3315
+#-H- IPSLCM6.1.2-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5229
+#-H- IPSLCM6.1.2-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.2-LR IPSLCM6 svn 3802
+#-H- IPSLCM6.1.2-LR libIGCM trunk rev 1444
+#-M- IPSLCM6.1.2-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.2-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.2-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.2-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.2-LR LMDZ6/branches/IPSLCM6.0.15                      3315        11  LMDZ           modeles
+#-C- IPSLCM6.1.2-LR CONFIG/UNIFORM/v6/IPSLCM6                        3802         8  IPSLCM6        config
+#-C- IPSLCM6.1.2-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.1.2-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.2-LR trunk/ORCA1_LIM3_PISCES                           248        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.2-LR XIOS/dev/XIOS_DEV_CMIP6                          1475        12  XIOS           modeles
+
+#-H- IPSLCM6.1.3-LR IPSLCM6.1.3-LR coupled configuration
+#-H- IPSLCM6.1.3-LR 4th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.3-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.3-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.3-LR SHACONEMO revision 253
+#-H- IPSLCM6.1.3-LR XIOS2 trunk revision 1475 branch XIOS_DEV_CMIP6
+#-H- IPSLCM6.1.3-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.3-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3329
+#-H- IPSLCM6.1.3-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5229
+#-H- IPSLCM6.1.3-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.3-LR IPSLCM6 svn 3849
+#-H- IPSLCM6.1.3-LR libIGCM trunk rev 1451
+#-M- IPSLCM6.1.3-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.3-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.3-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.3-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.3-LR LMDZ6/branches/IPSLCM6.0.15                      3329        11  LMDZ           modeles
+#-C- IPSLCM6.1.3-LR CONFIG/UNIFORM/v6/IPSLCM6                        3849         8  IPSLCM6        config
+#-C- IPSLCM6.1.3-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.1.3-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.3-LR trunk/ORCA1_LIM3_PISCES                           253        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.3-LR XIOS/dev/XIOS_DEV_CMIP6                          1475        12  XIOS           modeles
+
+#-H- IPSLCM6.1.4-LR IPSLCM6.1.4-LR coupled configuration
+#-H- IPSLCM6.1.4-LR 5th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.4-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.4-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.4-LR SHACONEMO revision 256
+#-H- IPSLCM6.1.4-LR XIOS2 trunk revision 1536 branch xios-2.5
+#-H- IPSLCM6.1.4-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.4-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3343
+#-H- IPSLCM6.1.4-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5229
+#-H- IPSLCM6.1.4-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.4-LR IPSLCM6 svn 3911
+#-H- IPSLCM6.1.4-LR libIGCM trunk rev 1454
+#-M- IPSLCM6.1.4-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.4-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.4-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.4-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.4-LR LMDZ6/branches/IPSLCM6.0.15                      3343        11  LMDZ           modeles
+#-C- IPSLCM6.1.4-LR CONFIG/UNIFORM/v6/IPSLCM6                        3911         8  IPSLCM6        config
+#-C- IPSLCM6.1.4-LR trunk/libIGCM                                    1455        10  libIGCM        .
+#-C- IPSLCM6.1.4-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.4-LR trunk/ORCA1_LIM3_PISCES                           256        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.4-LR XIOS/branchs/xios-2.5                            1536        12  XIOS           modeles
+
+#-H- IPSLCM6.1.5-LR IPSLCM6.1.5-LR coupled configuration
+#-H- IPSLCM6.1.5-LR 6th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.5-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.5-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.5-LR SHACONEMO revision 258
+#-H- IPSLCM6.1.5-LR XIOS2 trunk revision 1550 branch xios-2.5
+#-H- IPSLCM6.1.5-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.5-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3353
+#-H- IPSLCM6.1.5-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5229
+#-H- IPSLCM6.1.5-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.5-LR IPSLCM6 svn 3955
+#-H- IPSLCM6.1.5-LR libIGCM trunk rev 1463
+#-M- IPSLCM6.1.5-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.5-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.5-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.5-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.5-LR LMDZ6/branches/IPSLCM6.0.15                      3353        11  LMDZ           modeles
+#-C- IPSLCM6.1.5-LR CONFIG/UNIFORM/v6/IPSLCM6                        3955         8  IPSLCM6        config
+#-C- IPSLCM6.1.5-LR trunk/libIGCM                                    1463        10  libIGCM        .
+#-C- IPSLCM6.1.5-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.5-LR trunk/ORCA1_LIM3_PISCES                           258        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.5-LR XIOS/branchs/xios-2.5                            1550        12  XIOS           modeles
+
+#-H- IPSLCM6.1.6-LR IPSLCM6.1.6-LR coupled configuration
+#-H- IPSLCM6.1.6-LR 7th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.6-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.6-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.6-LR SHACONEMO revision 264
+#-H- IPSLCM6.1.6-LR XIOS2 trunk revision 1550 branch xios-2.5
+#-H- IPSLCM6.1.6-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.6-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3353
+#-H- IPSLCM6.1.6-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5229
+#-H- IPSLCM6.1.6-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.6-LR IPSLCM6 svn 4031
+#-H- IPSLCM6.1.6-LR libIGCM trunk rev 1471
+#-M- IPSLCM6.1.6-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.6-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.6-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.6-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.6-LR LMDZ6/branches/IPSLCM6.0.15                      3353        11  LMDZ           modeles
+#-C- IPSLCM6.1.6-LR CONFIG/UNIFORM/v6/IPSLCM6                        4031         8  IPSLCM6        config
+#-C- IPSLCM6.1.6-LR trunk/libIGCM                                    1471        10  libIGCM        .
+#-C- IPSLCM6.1.6-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.6-LR trunk/ORCA1_LIM3_PISCES                           264        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.6-LR XIOS/branchs/xios-2.5                            1550        12  XIOS           modeles
+
+#-H- IPSLCM6.1.7-LR IPSLCM6.1.7-LR coupled configuration
+#-H- IPSLCM6.1.7-LR 8th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.7-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.7-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.7-LR SHACONEMO revision 264
+#-H- IPSLCM6.1.7-LR XIOS2 trunk revision 1550 branch xios-2.5
+#-H- IPSLCM6.1.7-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.7-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3400
+#-H- IPSLCM6.1.7-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5229
+#-H- IPSLCM6.1.7-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.7-LR IPSLCM6 svn 4039
+#-H- IPSLCM6.1.7-LR libIGCM trunk rev 1471
+#-M- IPSLCM6.1.7-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.7-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.7-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.7-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.7-LR LMDZ6/branches/IPSLCM6.0.15                      3400        11  LMDZ           modeles
+#-C- IPSLCM6.1.7-LR CONFIG/UNIFORM/v6/IPSLCM6                        4039         8  IPSLCM6        config
+#-C- IPSLCM6.1.7-LR trunk/libIGCM                                    1471        10  libIGCM        .
+#-C- IPSLCM6.1.7-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.7-LR trunk/ORCA1_LIM3_PISCES                           264        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.7-LR XIOS/branchs/xios-2.5                            1550        12  XIOS           modeles
+
+#-H- IPSLCM6.1.8-LR IPSLCM6.1.8-LR coupled configuration
+#-H- IPSLCM6.1.8-LR 9th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.8-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.8-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.8-LR SHACONEMO revision 275
+#-H- IPSLCM6.1.8-LR XIOS2 trunk revision 1550 branch xios-2.5
+#-H- IPSLCM6.1.8-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.8-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3427
+#-H- IPSLCM6.1.8-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5661
+#-H- IPSLCM6.1.8-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.8-LR IPSLCM6 svn 4231
+#-H- IPSLCM6.1.8-LR libIGCM trunk rev 1477
+#-M- IPSLCM6.1.8-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.8-LR IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM6.1.8-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5661        14  ORCHIDEE       modeles
+#-C- IPSLCM6.1.8-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.8-LR LMDZ6/branches/IPSLCM6.0.15                      3427        11  LMDZ           modeles
+#-C- IPSLCM6.1.8-LR CONFIG/UNIFORM/v6/IPSLCM6                        4231         8  IPSLCM6        config
+#-C- IPSLCM6.1.8-LR trunk/libIGCM                                    1477        10  libIGCM        .
+#-C- IPSLCM6.1.8-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLCM6.1.8-LR trunk/ORCA1_LIM3_PISCES                           275        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.8-LR XIOS/branchs/xios-2.5                            1550        12  XIOS           modeles
+
+#-H- IPSLCM6.1.9-LR IPSLCM6.1.9-LR coupled configuration
+#-H- IPSLCM6.1.9-LR 10th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.9-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.9-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.9-LR SHACONEMO revision 278
+#-H- IPSLCM6.1.9-LR XIOS2 trunk revision 1550 branch xios-2.5
+#-H- IPSLCM6.1.9-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.9-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3427
+#-H- IPSLCM6.1.9-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 5661
+#-H- IPSLCM6.1.9-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.9-LR IPSLCM6 svn 4313
+#-H- IPSLCM6.1.9-LR libIGCM trunk rev 1478
+#-M- IPSLCM6.1.9-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.9-LR IOIPSL/tags/v2_2_4/src                           HEAD         8 IOIPSL/src     modeles
+#-C- IPSLCM6.1.9-LR tags/ORCHIDEE_2_0/ORCHIDEE                       5661        14 ORCHIDEE       modeles
+#-C- IPSLCM6.1.9-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.9-LR LMDZ6/branches/IPSLCM6.0.15                      3427        11 LMDZ           modeles
+#-C- IPSLCM6.1.9-LR CONFIG/UNIFORM/v6/IPSLCM6                        4313         8 IPSLCM6        config
+#-C- IPSLCM6.1.9-LR trunk/libIGCM                                    1478        10 libIGCM        .
+#-C- IPSLCM6.1.9-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7 .              modeles
+#-C- IPSLCM6.1.9-LR trunk/ORCA1_LIM3_PISCES                           278        17 .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.9-LR XIOS/branchs/xios-2.5                            1550        12 XIOS           modeles
+
+#-H- IPSLCM6.1.10-LR IPSLCM6.1.10-LR coupled configuration
+#-H- IPSLCM6.1.10-LR 11th IPSLCM6.1-LR version
+#-H- IPSLCM6.1.10-LR https://forge.ipsl.jussieu.fr/igcmg/ticket/120
+#-H- IPSLCM6.1.10-LR NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.1.10-LR SHACONEMO revision 278
+#-H- IPSLCM6.1.10-LR XIOS2 trunk revision 1763 branch xios-2.5
+#-H- IPSLCM6.1.10-LR IOIPSL src tags 2_2_4
+#-H- IPSLCM6.1.10-LR LMDZ6 LMDZ6/branches/IPSLCM6.0.15 rev 3564
+#-H- IPSLCM6.1.10-LR ORCHIDEE version tags/ORCHIDEE_2_0/ORCHIDEE revision 6268
+#-H- IPSLCM6.1.10-LR OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.1.10-LR IPSLCM6 svn 4768
+#-H- IPSLCM6.1.10-LR libIGCM trunk rev 1493
+#-M- IPSLCM6.1.10-LR arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.1.10-LR IOIPSL/tags/v2_2_4/src                           HEAD         8 IOIPSL/src     modeles
+#-C- IPSLCM6.1.10-LR tags/ORCHIDEE_2_0/ORCHIDEE                       6268        14 ORCHIDEE       modeles
+#-C- IPSLCM6.1.10-LR CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.1.10-LR LMDZ6/branches/IPSLCM6.0.15                      3564        11 LMDZ           modeles
+#-C- IPSLCM6.1.10-LR trunk/INCA6                                      825          9 INCA           modeles
+#-C- IPSLCM6.1.10-LR CONFIG/UNIFORM/v6/IPSLCM6                        4768         8 IPSLCM6        config
+#-C- IPSLCM6.1.10-LR trunk/libIGCM                                    1493        10 libIGCM        .
+#-C- IPSLCM6.1.10-LR branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7 .              modeles
+#-C- IPSLCM6.1.10-LR trunk/ORCA1_LIM3_PISCES                           278        17 .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.1.10-LR XIOS/branchs/xios-2.5                            1763        12 XIOS           modeles
+
+
+#-H- IPSLCM6.2_work  IPSLCM6.2_work coupled configuration
+#-H- IPSLCM6.2_work  This configuration is under construction
+#-H- IPSLCM6.2_work  NEMOGCM branch nemo_v3_6_STABLE revision 9455
+#-H- IPSLCM6.2_work  SHACONEMO revision 279
+#-H- IPSLCM6.2_work  XIOS trunk revision 1659 but using arch folder from revision 1735
+#-H- IPSLCM6.2_work  IOIPSL src trunk 4747
+#-H- IPSLCM6.2_work  LMDZ6 trunk rev 3599
+#-H- IPSLCM6.2_work  ORCHIDEE version branches/ORCHIDEE_2_2/ORCHIDEE revision 6319
+#-H- IPSLCM6.2_work  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM6.2_work  IPSLCM6.2 latest revision
+#-H- IPSLCM6.2_work  libIGCM trunk rev 1482
+#-M- IPSLCM6.2_work  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM6.2_work  IOIPSL/trunk                                     4747         8   IOIPSL         modeles
+#-C- IPSLCM6.2_work  branches/ORCHIDEE_2_2/ORCHIDEE                   6319        14   ORCHIDEE       modeles
+#-C- IPSLCM6.2_work  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLCM6.2_work  LMDZ6/trunk                                      3599        11   LMDZ           modeles
+#-C- IPSLCM6.2_work  CONFIG/UNIFORM/v6/IPSLCM6.2                      HEAD         8   IPSLCM6        config
+#-C- IPSLCM6.2_work  trunk/libIGCM                                    1493        10   libIGCM        .
+#-C- IPSLCM6.2_work  branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7   .              modeles
+#-C- IPSLCM6.2_work  trunk/ORCA1_LIM3_PISCES                           287        17   .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.2_work  trunk/ORCA025_LIM3_PISCES                         287        17   .              modeles/NEMOGCM/CONFIG
+#-C- IPSLCM6.2_work  trunk/INCA6			      	       879     	   9   INCA	      modeles
+#-C- IPSLCM6.2_work  XIOS/trunk                                       1659        12   XIOS           modeles
+#-C- IPSLCM6.2_work  XIOS/trunk/arch                                  1735        12   XIOS/arch      modeles
+
+
+#-H- IPSLCM5A  IPSLCM5A coupled configuration used for CMIP5
+#-H- IPSLCM5A  CMIP5 version 19/6/2014
+#-H- IPSCLM5A  Obsolete configuration might not work by default
+#-H- IPSLCM5A  with 5 NEMO sub-domains
+#-H- IPSLCM5A  NEMO svn branches/CMIP5_IPSL 3205 
+#-H- IPSLCM5A  XMLF90 svn trunk revision 427
+#-H- IPSLCM5A  XMLIO_SERVER svn trunk revision 427
+#-H- IPSLCM5A  IOIPSL/src svn tags/v2_2_1
+#-H- IPSLCM5A  LMDZ4 branches LMDZ4_AR5 revision 2063
+#-H- IPSLCM5A  ORCHIDEE version orchidee_1_9_5
+#-H- IPSLCM5A  OASIS3 rev 2258 trunk
+#-H- IPSLCM5A  IPSLCM5A svn 
+#-H- IPSLCM5A  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM5A  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5A  IOIPSL/tags/v2_2_1/src        HEAD         8  IOIPSL/src modeles
+#-C- IPSLCM5A  ORCHIDEE            orchidee_1_9_5         2  .          modeles
+#-C- IPSLCM5A  CPL/oasis3/trunk              2258         8  prism      .
+#-C- IPSLCM5A  LMDZ4/branches/LMDZ4_AR5/     2063        11  LMDZ4      modeles
+#-C- IPSLCM5A  CONFIG/IPSLCM/IPSLCM5A        HEAD         8  IPSLCM5A   config
+#-C- IPSLCM5A  tags/libIGCM_v2.8.4           HEAD        10  libIGCM    .
+#-C- IPSLCM5A  branches/CMIP5_IPSL/NEMO      3205         7  .          modeles
+#-C- IPSLCM5A  branches/CMIP5_IPSL/UTIL      3205         7  .          modeles
+#-C- IPSLCM5A  XMLF90                         427        12  .          modeles
+#-C- IPSLCM5A  XMLIO_SERVER/trunk             427        12  XMLIO_SERVER       modeles
+
+#-H- IPSLCM5B  IPSLCM5B coupled configuration
+#-H- IPSLCM5B  CMIP5 version 10/11/2010 using LMDZ new physics
+#-H- IPSCLM5B  Obsolete configuration might not work by default
+#-H- IPSLCM5B  NEMO svn branches/CMIP5_IPSL 2763 
+#-H- IPSLCM5B  XMLF90 svn trunk revision 427
+#-H- IPSLCM5B  XMLIO_SERVER svn trunk revision 427
+#-H- IPSLCM5B  IOIPSL/src svn tags/v2_2_1
+#-H- IPSLCM5B  LMDZ5 branch LMDZ5_AR5 including LMDZ new physics
+#-H- IPSLCM5B  ORCHIDEE version orchidee_1_9_5
+#-H- IPSLCM5B  OASIS3 rev 2258 trunk
+#-H- IPSLCM5B  IPSLCM5B svn 
+#-H- IPSLCM5B  libIGCM tag libIGCM_v2.6
+#-M- IPSLCM5B  laurent.fairhead@lmd.jussieu.fr
+#-C- IPSLCM5B  IOIPSL/tags/v2_2_1/src        HEAD         8  IOIPSL/src modeles
+#-C- IPSLCM5B  ORCHIDEE            orchidee_1_9_5         2  .          modeles
+#-C- IPSLCM5B  CPL/oasis3/trunk              2258         8  prism      .
+#-C- IPSLCM5B  LMDZ5/branches/LMDZ5_AR5      2063        11  LMDZ5      modeles
+#-C- IPSLCM5B  CONFIG/IPSLCM/IPSLCM5B        HEAD         8  IPSLCM5B   config
+#-C- IPSLCM5B  tags/libIGCM_v2.6             HEAD        10  libIGCM    .
+#-C- IPSLCM5B  branches/CMIP5_IPSL/NEMO      3205         7  .          modeles
+#-C- IPSLCM5B  branches/CMIP5_IPSL/UTIL      3205         7  .          modeles
+#-C- IPSLCM5B  XMLF90                         427        12  .          modeles
+#-C- IPSLCM5B  XMLIO_SERVER/trunk             427        12  XMLIO_SERVER       modeles
+
+#-H- IPSLCM5A_C  IPSLCM5A_C coupled configuration
+#-H- IPSLCM5A_C  CMIP5 with interactive carbon cycle : version 03/01/2011
+#-H- IPSLCM5A_C  Obsolete configuration might not work by default
+#-H- IPSLCM5A_C  NEMO svn branches/CMIP5_IPSL 2763 
+#-H- IPSLCM5A_C  XMLF90 svn trunk revision 427
+#-H- IPSLCM5A_C  XMLIO_SERVER svn trunk revision 427
+#-H- IPSLCM5A_C  IOIPSL/src svn tags/v2_2_1
+#-H- IPSLCM5A_C  LMDZ4 branches LMDZ4_AR5 revision 2063
+#-H- IPSLCM5A_C  ORCHIDEE version orchidee_1_9_5
+#-H- IPSLCM5A_C  OASIS3 rev 2258 trunk
+#-H- IPSLCM5A_C  IPSLCM5A svn 
+#-H- IPSLCM5A_C  libIGCM tag libIGCM_v2.6
+#-M- IPSLCM5A_C  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5A_C  IOIPSL/tags/v2_2_1/src        HEAD         8  IOIPSL/src modeles
+#-C- IPSLCM5A_C  ORCHIDEE          orchidee_1_9_5_1         2  .          modeles
+#-C- IPSLCM5A_C  CPL/oasis3/trunk              2258         8  prism      .
+#-C- IPSLCM5A_C  LMDZ4/branches/LMDZ4_AR5/     2063        11  LMDZ4      modeles
+#-C- IPSLCM5A_C  CONFIG/IPSLCM/IPSLCM5A        HEAD         8  IPSLCM5A_C config
+#-C- IPSLCM5A_C  tags/libIGCM_v2.6             HEAD        10  libIGCM    .
+#-C- IPSLCM5A_C  branches/CMIP5_IPSL/NEMO      2763         7  .          modeles
+#-C- IPSLCM5A_C  branches/CMIP5_IPSL/UTIL      2763         7  .          modeles
+#-C- IPSLCM5A_C  XMLF90                         427        12  .          modeles
+#-C- IPSLCM5A_C  XMLIO_SERVER/trunk             427        12  XMLIO_SERVER       modeles
+
+ 
+#-H- IPSLCM4_LOOP  Obsolete configuration. Not supported.
+#-H- IPSLCM4_LOOP  IPSL coupled model with tracer model and carbon cycle
+#-H- IPSLCM4_LOOP  ORCA (OPA+TRC+LIM) : tag ipsl_cm4_loop_1
+#-H- IPSLCM4_LOOP  IOIPSL/src tag ioipsl-2-0
+#-H- IPSLCM4_LOOP  LMDZ4 tag IPSL-CM4_LOOP
+#-H- IPSLCM4_LOOP  ORCHIDEE tag orchidee_1_4
+#-H- IPSLCM4_LOOP  CPL Oasis tag IPSL : HEAD
+#-H- IPSLCM4_LOOP  IPSLCM4_LOOP configuration tag IPSL : ipsl_cm4_loop_v1
+#-H- IPSLCM4_LOOP  Message sent to Patricia CADULE (IPSL)
+#-M- IPSLCM4_LOOP  patricia.cadule@ipsl.jussieu.fr
+#-C- IPSLCM4_LOOP  IOIPSL/src    ioipsl-2-0      1 . modeles
+#-C- IPSLCM4_LOOP  CPL           ?               1 . modeles
+#-C- IPSLCM4_LOOP  ORCHIDEE      orchidee_1_4    2 . modeles
+#-C- IPSLCM4_LOOP  LMDZ4         IPSL-CM4_LOOP   3 . modeles
+#-C- IPSLCM4_LOOP  IPSLCM4_LOOP  ?               1 IPSLCM4_LOOP config
+#-C- IPSLCM4_LOOP  IPSLCM4_v1/Utilitaires ipsl_cm4_v1_6 1 post_util .
+#-C- IPSLCM4_LOOP  OPA/SRC_ORCA  ipsl_cm4_loop_1 4 . modeles
+#-C- IPSLCM4_LOOP  OPA/SRC_UCL   ipsl_cm4_loop_1 4 . modeles
+#-C- IPSLCM4_LOOP  OPA/SRC_TRC   ipsl_cm4_loop_1 4 . modeles
+#-C- IPSLCM4_LOOP  UTIL/fait_AA_make ipsl_cm4_v1_8 4 .  modeles
+
+#-H- IPSLESM6 IPSLESM6 - coupled model with biogechemical cycles (CO2 and / or AER) 
+#-H- IPSLESM6 Configuration in development and test phase to be compared with IPSLCM6.1.5
+#-M- IPSLESM6 patricia.cadule@lsce.ipsl.fr
+#-C- IPSLESM6 IOIPSL/tags/v2_2_4/src                           HEAD         8  IOIPSL/src     modeles
+#-C- IPSLESM6 tags/ORCHIDEE_2_0/ORCHIDEE                       5229        14  ORCHIDEE       modeles
+#-C- IPSLESM6 CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch    4775         8  oasis3-mct     .
+#-C- IPSLESM6 LMDZ6/branches/IPSLCM6.0.15                      3353        11  LMDZ           modeles
+#-C- IPSLESM6 trunk/INCA5				       755	   9   INCA	      modeles
+#-C- IPSLESM6 CONFIG/UNIFORM/v6/IPSLESM6                       3971        8   IPSLESM6       config
+#-C- IPSLESM6 trunk/libIGCM                                    1471        10  libIGCM        .
+#-C- IPSLESM6 branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7  .              modeles
+#-C- IPSLESM6 trunk/ORCA1_LIM3_PISCES                           258        17  .              modeles/NEMOGCM/CONFIG
+#-C- IPSLESM6 XIOS/branchs/xios-2.5                            1550  	   12  XIOS           modeles
+
+
+
+#---- LMDZOR configurations
+
+#-H- LMDZOR_v6.1.10  LMDZ and ORCHIDEE model configuration
+#-H- LMDZOR_v6.1.10  Configuration corresponding to the coupled modele IPSLCM6.1.10-LR
+#-H- LMDZOR_v6.1.10  The configuration has been updated to be useable at Jean-Zay/Idris.
+#-M- LMDZOR_v6.1.10  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.1.10  IOIPSL/tags/v2_2_4/src             HEAD    8    IOIPSL/src   modeles
+#-C- LMDZOR_v6.1.10  tags/ORCHIDEE_2_0/ORCHIDEE         6268    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.1.10  LMDZ6/branches/IPSLCM6.0.15        3564    11   LMDZ         modeles
+#-C- LMDZOR_v6.1.10  XIOS/branchs/xios-2.5              1763    12   XIOS         modeles
+#-C- LMDZOR_v6.1.10  CONFIG/UNIFORM/v6/LMDZOR_v6        4691    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.1.10  tags/ORCHIDEE_2_0/ORCHIDEE_OL      5626    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.1.10  trunk/libIGCM                      1493    10   libIGCM      .
+
+
+
+#-H- LMDZOR_v6.1.9  LMDZ and ORCHIDEE model configuration
+#-H- LMDZOR_v6.1.9  Configuration corresponding to the coupled modele IPSLCM6.1.9-LR
+#-M- LMDZOR_v6.1.9  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.1.9  IOIPSL/tags/v2_2_4/src             HEAD    8    IOIPSL/src   modeles
+#-C- LMDZOR_v6.1.9  tags/ORCHIDEE_2_0/ORCHIDEE         5661    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.1.9  LMDZ6/branches/IPSLCM6.0.15        3427    11   LMDZ         modeles
+#-C- LMDZOR_v6.1.9  XIOS/branchs/xios-2.5              1550    12   XIOS         modeles
+#-C- LMDZOR_v6.1.9  CONFIG/UNIFORM/v6/LMDZOR_v6        4352    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.1.9  tags/ORCHIDEE_2_0/ORCHIDEE_OL      5626    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.1.9  trunk/libIGCM                      1487    10   libIGCM      .
+
+
+#-H- LMDZOR_v6.1.8  LMDZ and ORCHIDEE model configuration
+#-H- LMDZOR_v6.1.8  Configuration corresponding to the coupled modele IPSLCM6.1.8-LR
+#-M- LMDZOR_v6.1.8  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.1.8  IOIPSL/tags/v2_2_4/src             HEAD    8    IOIPSL/src   modeles
+#-C- LMDZOR_v6.1.8  tags/ORCHIDEE_2_0/ORCHIDEE         5661    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.1.8  LMDZ6/branches/IPSLCM6.0.15        3427    11   LMDZ         modeles
+#-C- LMDZOR_v6.1.8  XIOS/branchs/xios-2.5              1550    12   XIOS         modeles
+#-C- LMDZOR_v6.1.8  CONFIG/UNIFORM/v6/LMDZOR_v6        4244    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.1.8  tags/ORCHIDEE_2_0/ORCHIDEE_OL      5626    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.1.8  trunk/libIGCM                      1487    10   libIGCM      .
+
+
+#-H- LMDZOR_v6.1.5  LMDZ and ORCHIDEE model configuration 
+#-H- LMDZOR_v6.1.5  Configuration corresponding to the coupled modele IPSLCM6.1.5-LR
+#-M- LMDZOR_v6.1.5  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.1.5  IOIPSL/tags/v2_2_4/src             HEAD    8    IOIPSL/src   modeles
+#-C- LMDZOR_v6.1.5  tags/ORCHIDEE_2_0/ORCHIDEE         5229    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.1.5  LMDZ6/branches/IPSLCM6.0.15        3353    11   LMDZ         modeles
+#-C- LMDZOR_v6.1.5  XIOS/branchs/xios-2.5              1550    12   XIOS         modeles
+#-C- LMDZOR_v6.1.5  CONFIG/UNIFORM/v6/LMDZOR_v6        3973    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.1.5  tags/ORCHIDEE_2_0/ORCHIDEE_OL      5280    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.1.5  trunk/libIGCM                      1487    10   libIGCM      .
+
+
+#-H- LMDZOR_v6.1.2  LMDZ and ORCHIDEE model configuration 
+#-H- LMDZOR_v6.1.2  Configuration corresponding to the coupled modele IPSLCM6.1.2-LR
+#-M- LMDZOR_v6.1.2  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.1.2  IOIPSL/tags/v2_2_4/src             HEAD    8    IOIPSL/src   modeles
+#-C- LMDZOR_v6.1.2  tags/ORCHIDEE_2_0/ORCHIDEE         5229    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.1.2  LMDZ6/branches/IPSLCM6.0.15        3315    11   LMDZ         modeles
+#-C- LMDZOR_v6.1.2  XIOS/dev/XIOS_DEV_CMIP6            1475    12   XIOS         modeles
+#-C- LMDZOR_v6.1.2  CONFIG/UNIFORM/v6/LMDZOR_v6        3824    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.1.2  tags/ORCHIDEE_2_0/ORCHIDEE_OL      5112    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.1.2  trunk/libIGCM                      1487    10   libIGCM      .
+
+
+#-H- LMDZOR_v6.2_work  LMDZ and ORCHIDEE working configuration 
+#-H- LMDZOR_v6.2_work  Configuration close to LMDZOR_v6.1 with updated versions of components: LMDZ, ORCHIDEE, XIOS
+#-M- LMDZOR_v6.2_work  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.2_work  IOIPSL/trunk                       4747    8    IOIPSL       modeles
+#-C- LMDZOR_v6.2_work  branches/ORCHIDEE_2_2/ORCHIDEE     6319    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.2_work  LMDZ6/trunk                        3599    11   LMDZ         modeles
+#-C- LMDZOR_v6.2_work  XIOS/trunk                         1659    12   XIOS         modeles
+#-C- LMDZOR_v6.2_work  XIOS/trunk/arch                    1735    12   XIOS/arch    modeles
+#-C- LMDZOR_v6.2_work  CONFIG/UNIFORM/v6/LMDZOR_v6.2      HEAD    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.2_work  branches/ORCHIDEE_2_2/ORCHIDEE_OL  HEAD    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.2_work  trunk/libIGCM                      1493    10   libIGCM      .
+
+
+#-H- LMDZOR_v6.3_work  LMDZ and ORCHIDEE working configuration
+#-H- LMDZOR_v6.3_work  Configuration corresponding to the coupled model IPSLCM6.1.10 but using the trunk of ORCHIDEE
+#-H- LMDZOR_v6.3_work  The head of trunk ORCHIDEE and configuration files are used in this configuration
+#-M- LMDZOR_v6.3_work  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v6.3_work  IOIPSL/tags/v2_2_4/src             HEAD    8    IOIPSL/src   modeles
+#-C- LMDZOR_v6.3_work  trunk/ORCHIDEE                     HEAD    14   ORCHIDEE     modeles
+#-C- LMDZOR_v6.3_work  LMDZ6/branches/IPSLCM6.0.15        3564    11   LMDZ         modeles
+#-C- LMDZOR_v6.3_work  XIOS/branchs/xios-2.5              1763    12   XIOS         modeles
+#-C- LMDZOR_v6.3_work  CONFIG/UNIFORM/v6/LMDZOR_v6.3      HEAD    8    LMDZOR_v6    config
+#-C- LMDZOR_v6.3_work  trunk/ORCHIDEE_OL                  HEAD    14   ORCHIDEE_OL  config
+#-C- LMDZOR_v6.3_work  trunk/libIGCM                      1493    10   libIGCM      .
+
+
+#-H- LMDZOR_v5  LMDZ and ORCHIDEE (closest version to IPSLCM5_v5)
+#-H- LMDZOR_v5  This configuration can be used with LMDZ4(LMDZ4/branches/LMDZ4_AR5) or LMDZ5 (LMDZ5/trunk(default), LMDZ5/branches/LMDZ5_AR5)
+#-M- LMDZOR_v5  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v5  IOIPSL/tags/v2_2_2/src                HEAD               8  IOIPSL/src modeles
+#-C- LMDZOR_v5  tags/ORCHIDEE_1_9_5/ORCHIDEE          HEAD		 14 ORCHIDEE   modeles
+#-C- LMDZOR_v5  LMDZ5/trunk                           2076               11 LMDZ       modeles
+#-C- LMDZOR_v5  CONFIG/UNIFORM/v5/LMDZOR_v5           HEAD               8  LMDZOR_v5  config
+#-C- LMDZOR_v5  tags/libIGCM_v2.8.4                   HEAD               10 libIGCM    .
+
+
+#-H- LMDZOR_v5.2  LMDZ and ORCHIDEE
+#-H- LMDZOR_v5.2  This is a working configuration using the latest non-validated version of ORCHIDEE
+#-H- LMDZOR_v5.2  This configuration can be only be used with ORCHDIEE/trunk rev 1078 or later
+#-M- LMDZOR_v5.2  Josefine.Ghattas@ipsl.fr
+#-C- LMDZOR_v5.2  IOIPSL/tags/v2_2_2/src              HEAD               8  IOIPSL/src  modeles
+#-C- LMDZOR_v5.2  trunk/ORCHIDEE                      2247		 14 ORCHIDEE    modeles
+#-C- LMDZOR_v5.2  LMDZ5/trunk                         2076               11 LMDZ        modeles
+#-C- LMDZOR_v5.2  CONFIG/UNIFORM/v5/LMDZOR_v5.2       HEAD               8  LMDZOR_v5.2 config
+#-C- LMDZOR_v5.2  trunk/ORCHIDEE_OL                   HEAD		 14 ORCHIDEE_OL config
+#-C- LMDZOR_v5.2  tags/libIGCM_v2.8.4                 HEAD               10 libIGCM     .
+
+
+#-H- LMDZORSTRATAER_v6  LMDZ with interactive stratospheric aerosol and ORCHIDEE
+#-H- LMDZORSTRATAER_v6  Configuration in developement and test phase
+#-H- LMDZORSTRATAER_v6  Configuration files corresponds to IPSLCM6.0.7 but the source code for LMDZ correspond to IPSLCM6.0.8
+#-M- LMDZORSTRATAER_v6  Josefine.Ghattas@ipsl.fr
+#-C- LMDZORSTRATAER_v6  IOIPSL/tags/v2_2_2/src              HEAD    8    IOIPSL/src         modeles
+#-C- LMDZORSTRATAER_v6  trunk/ORCHIDEE                      3934    14   ORCHIDEE           modeles
+#-C- LMDZORSTRATAER_v6  LMDZ5/branches/IPSLCM6.0.8          2791    11   LMDZ               modeles
+#-C- LMDZORSTRATAER_v6  XIOS/trunk                          1043    12   XIOS               modeles
+#-C- LMDZORSTRATAER_v6  CONFIG/UNIFORM/v6/LMDZORSTRATAER_v6 HEAD    8    LMDZORSTRATAER_v6  config
+#-C- LMDZORSTRATAER_v6  trunk/libIGCM                       1455    10   libIGCM            .
+
+
+#---- Configuraion with only LMDZ
+#-H- LMDZ_v5  LMDZ (closest version to IPSLCM5_v5)
+#-H- LMDZ_v5  This configuration can be used with LMDZ4(LMDZ4/branches/LMDZ4_AR5) or LMDZ5 (LMDZ5/trunk(default), LMDZ5/branches/LMDZ5_AR5)
+#-M- LMDZ_v5  Josefine.Ghattas@ipsl.fr
+#-C- LMDZ_v5  IOIPSL/tags/v2_2_2/src              HEAD               8  IOIPSL/src modeles
+#-C- LMDZ_v5  LMDZ5/trunk                         2076               11 LMDZ       modeles
+#-C- LMDZ_v5  CONFIG/UNIFORM/v5/LMDZ_v5           HEAD               8  LMDZ_v5    config
+#-C- LMDZ_v5  tags/libIGCM_v2.8.4                 HEAD               10 libIGCM    .
+
+#-H- LMDZ_v5  LMDZ with isotopes (closest version to IPSLCM5A2.1) 
+#-M- LMDZ5A2.1_ISO  anne.cozic@lsce.ipsl.fr
+#-C- LMDZ5A2.1_ISO  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles
+#-C- LMDZ5A2.1_ISO  LMDZ5/branches/IPSLCM5A2.1_ISO            3363        11  LMDZ           modeles
+#-C- LMDZ5A2.1_ISO  CONFIG/UNIFORM/v6/LMDZ5A2.1_ISO           3919         8  LMDZ5A2.1_ISO  config
+#-C- LMDZ5A2.1_ISO  trunk/libIGCM                             1465        10  libIGCM        .
+#-C- LMDZ5A2.1_ISO  XIOS/trunk                                1551        12  XIOS           modeles
+
+
+#---- Configurations with INCA
+
+#-H- LMDZORINCA_v5  LMDZ4 with ORCHIDEE and INCA (closest version to IPSLCM5_v5):
+#-H- LMDZORINCA_v5  ORCHIDEE tag orchidee_1_9_5
+#-H- LMDZORINCA_v5  INCA trunk INCA4 rev 264
+#-H- LMDZORINCA_v5  LMDZ5 LMDZ5/trunk rev 2076
+#-H- LMDZORINCA_v5  IOIPSL/src svn tags/v2_2_2
+#-H- LMDZORINCA_v5  libIGCM tag libIGCM_v2.8.4
+#-M- LMDZORINCA_v5  Anne.Cozic@lsce.ipsl.fr
+#-C- LMDZORINCA_v5  IOIPSL/trunk/src			2350			8	IOIPSL/src	modeles
+#-C- LMDZORINCA_v5  tags/ORCHIDEE_1_9_5/ORCHIDEE	HEAD			14	ORCHIDEE	modeles
+#-C- LMDZORINCA_v5  LMDZ5/trunk				2076			11 	LMDZ		modeles
+#-C- LMDZORINCA_v5  tags/INCA4.1.3			355			9	INCA		modeles
+#-C- LMDZORINCA_v5  tags/libIGCM_v2.8.4    		HEAD			10	libIGCM		.
+#-C- LMDZORINCA_v5  CONFIG/UNIFORM/v5/LMDZORINCA_v5	HEAD			8	LMDZORINCA_v5	config
+
+
+#-H- LMDZORINCA_v6  LMDZ, ORCHIDEE and INCA working version 
+#-H- LMDZORINCA_v6  Configuration in developement and test phase 
+#-M- LMDZORINCA_v6  Anne.Cozic@lsce.ipsl.fr
+#-C- LMDZORINCA_v6  IOIPSL/tags/v2_2_4/src		HEAD 	8	IOIPSL/src	modeles
+#-C- LMDZORINCA_v6  tags/ORCHIDEE_2_0/ORCHIDEE  	5661	14	ORCHIDEE	modeles
+#-C- LMDZORINCA_v6  LMDZ6/branches/IPSLCM6.0.15         3431   	11	LMDZ		modeles
+#-C- LMDZORINCA_v6  trunk/INCA5				792	9	INCA		modeles
+#-C- LMDZORINCA_v6  XIOS/branchs/xios-2.5              	1550 	12	XIOS		modeles
+#-C- LMDZORINCA_v6  CONFIG/UNIFORM/v6/LMDZORINCA_v6	4239	8	LMDZORINCA_v6	config
+#-C- LMDZORINCA_v6  trunk/libIGCM			1477    10	libIGCM		.
+
+
+#-H- LMDZORINCA_v6.1.10  LMDZ, ORCHIDEE and INCA working version 
+#-H- LMDZORINCA_v6.1.10  configuration corresponding to LMDZORINCA_v6 but using INCA6 
+#-H- LMDZORINCA_v6.1.10  Configuration in developement and test phase 
+#-M- LMDZORINCA_v6.1.10  Anne.Cozic@lsce.ipsl.fr
+#-C- LMDZORINCA_v6.1.10  IOIPSL/tags/v2_2_4/src			HEAD 	8	IOIPSL/src	modeles
+#-C- LMDZORINCA_v6.1.10  tags/ORCHIDEE_2_0/ORCHIDEE		6268	14	ORCHIDEE	modeles
+#-C- LMDZORINCA_v6.1.10  LMDZ6/branches/IPSLCM6.0.15		3564   	11	LMDZ		modeles
+#-C- LMDZORINCA_v6.1.10  trunk/INCA6				879	9	INCA		modeles
+#-C- LMDZORINCA_v6.1.10  XIOS/branchs/xios-2.5			1763 	12	XIOS		modeles
+#-C- LMDZORINCA_v6.1.10  CONFIG/UNIFORM/v6/LMDZORINCA_v6.1.10	4788	8	LMDZORINCA_v6	config
+#-C- LMDZORINCA_v6.1.10  trunk/libIGCM				1493    10	libIGCM		.
+
+#-H- LMDZORINCA_v6.2_work  LMDZ - ORCHIDEE - INCA working configuration 
+#-H- LMDZORINCA_v6.2_work  Configuration close to LMDZORINCA_v6.1.10 with updated versions of components: LMDZ, ORCHIDEE, XIOS
+#-H- LMDZORINCA_v6.2_work  use LMDZ trunk 
+#-M- LMDZORINCA_v6.2_work  anne.cozic@lsce.ipsl.fr
+#-C- LMDZORINCA_v6.2_work  IOIPSL/trunk                       4747    8    IOIPSL		modeles
+#-C- LMDZORINCA_v6.2_work  branches/ORCHIDEE_2_2/ORCHIDEE     6269    14   ORCHIDEE		modeles
+#-C- LMDZORINCA_v6.2_work  LMDZ6/trunk                        3595    11   LMDZ			modeles
+#-C- LMDZORINCA_v6.2_work  trunk/INCA6			      879     9	   INCA			modeles
+#-C- LMDZORINCA_v6.2_work  XIOS/trunk                         1659    12   XIOS			modeles
+#-C- LMDZORINCA_v6.2_work  XIOS/trunk/arch                    1735    12   XIOS/arch    modeles
+#-C- LMDZORINCA_v6.2_work  CONFIG/UNIFORM/v6/LMDZORINCA_v6.2  HEAD    8    LMDZORINCA_v6	config
+#-C- LMDZORINCA_v6.2_work  trunk/libIGCM                      1493   10   libIGCM      	.
+
+
+#-H- IPSLCM5A2CHT.1  IPSLCM5A2CHT.1 coupled configuration  (closest version to IPSLCM5A2.1) :
+#-H- IPSLCM5A2CHT.1  2nd frozen IPSLCM5A2 version
+#-H- IPSLCM5A2CHT.1  NEMOGCM branch nemo_v3_6_STABLE revision 6665
+#-H- IPSLCM5A2CHT.1  XIOS2 trunk revision 965
+#-H- IPSLCM5A2CHT.1  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM5A2CHT.1  LMDZ5 branches/IPSLCM5A2.1 
+#-H- IPSLCM5A2CHT.1  ORCHIDEE branches/ORCHIDEE-IPSLCM5A2.1 
+#-H- IPSLCM5A2CHT.1  INCA trunk - need to become a tag
+#-H- IPSLCM5A2CHT.1  OASIS3-MCT 2.0_branch (rev 1818 Cerfacs server, rev 4775 IPSL server)
+#-H- IPSLCM5A2CHT.1  IPSLCM5A2CHT svn
+#-H- IPSLCM5A2CHT.1  libIGCM trunk rev 1373
+#-M- IPSLCM5A2CHT.1  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5A2CHT.1  IOIPSL/tags/v2_2_2/src                         HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM5A2CHT.1  branches/ORCHIDEE-IPSLCM5A2.1/ORCHIDEE         6202        14  ORCHIDEE       modeles
+#-C- IPSLCM5A2CHT.1  CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch  4775         8  oasis3-mct     . 
+#-C- IPSLCM5A2CHT.1  LMDZ5/branches/IPSLCM5A2.1                     3576        11  LMDZ           modeles
+#-C- IPSLCM5A2CHT.1  CONFIG/UNIFORM/v6/IPSLCM5A2CHT                 HEAD         8  IPSLCM5A2CHT      config
+#-C- IPSLCM5A2CHT.1  trunk/INCA6			            HEAD	 9  INCA	      modeles
+#-C- IPSLCM5A2CHT.1  trunk/libIGCM                                  1488        10  libIGCM        .
+#-C- IPSLCM5A2CHT.1  branches/2015/nemo_v3_6_STABLE/NEMOGCM         6665         7  .              modeles
+#-C- IPSLCM5A2CHT.1  XIOS/trunk                                     1551        12  XIOS           modeles
+
+#-- Configuration with Inca and Reprobus 
+
+#-H- LMDZORINCAREPR_v6 LMDZ, ORCHIDEE, REPROBUS and INCA working version 
+#-H- LMDZORINCAREPR_v6 Configuration in developement and test phase
+#-M- LMDZORINCAREPR_v6 Anne.Cozic@lsce.ipsl.fr
+#-C- LMDZORINCAREPR_v6 IOIPSL/tags/v2_2_2/src			HEAD	8	IOIPSL/src	modeles
+#-C- LMDZORINCAREPR_v6 trunk/ORCHIDEE 				5229 	14 	ORCHIDEE	modeles
+#-C- LMDZORINCAREPR_v6 users/Xuezhou/LMDZ_INCA_REP/LMDZ 	HEAD 	9 	LMDZ		modeles
+#-C- LMDZORINCAREPR_v6 users/Xuezhou/LMDZ_INCA_REP/INCA 	HEAD 	9 	INCA		modeles
+#-C- LMDZORINCAREPR_v6 users/Xuezhou/LMDZ_INCA_REP/REPROBUS 	HEAD 	9 	REPROBUS	modeles
+#-C- LMDZORINCAREPR_v6 XIOS/branchs/xios-2.5              	1550	12 	XIOS		modeles
+#-C- LMDZORINCAREPR_v6 CONFIG/UNIFORM/v6/LMDZORINCAREPR_v6 	HEAD 	8 	LMDZORINCA_v6 	config
+#-C- LMDZORINCAREPR_v6 trunk/libIGCM 				1471 	10 	libIGCM 	. 
+
+
+#---- Configurations with REPROBUS
+
+#-H- LMDZREPR_v5  LMDZ and REBROBUS working configuration
+#-M- LMDZREPR_v5  Josefine.Ghattas@ipsl.fr
+#-C- LMDZREPR_v5  IOIPSL/tags/v2_2_2/src               HEAD               8  IOIPSL/src  modeles
+#-C- LMDZREPR_v5  LMDZ5/trunk                          2076               11 LMDZ        modeles
+#-C- LMDZREPR_v5  trunk                                HEAD               16 REPROBUS    modeles
+#-C- LMDZREPR_v5  CONFIG/UNIFORM/v5/LMDZREPR_v5        HEAD               8  LMDZREPR_v5 config
+#-C- LMDZREPR_v5  tags/libIGCM_v2.8.4                  HEAD               10 libIGCM     .
+
+
+#-H- IPSLCM5CHS_v5  A working configuration... Obsolete configuration might not work by default
+#-H- IPSLCM5CHS_v5  IPSLCM5CHS_v5 coupled configuration
+#-H- IPSLCM5CHS_v5  This is a IPSLCM5_v5 configuration with added Reprobus (CHS : CHemistry, Stratospheric)
+#-H- IPSLCM5CHS_v5  with 5 NEMO sub-domains for vargas or titane by default
+#-H- IPSLCM5CHS_v5  NEMO svn branches/CMIP5_IPSL 3205 
+#-H- IPSLCM5CHS_v5  XMLF90 svn trunk revision 420
+#-H- IPSLCM5CHS_v5  XMLIO_SERVER svn trunk revision 420
+#-H- IPSLCM5CHS_v5  IOIPSL/src svn tags/v2_2_2
+#-H- IPSLCM5CHS_v5  LMDZ5 trunk revision 2076
+#-H- IPSLCM5CHS_v5  ORCHIDEE version orchidee_1_9_5
+#-H- IPSLCM5CHS_v5  OASIS3 rev 2258 trunk
+#-H- IPSLCM5CHS_v5  IPSLCM5CHS_v5 svn 
+#-H- IPSLCM5CHS_v5  libIGCM tag libIGCM_v2.8.4
+#-M- IPSLCM5CHS_v5  arnaud.caubel@lsce.ipsl.fr
+#-C- IPSLCM5CHS_v5  IOIPSL/tags/v2_2_2/src          HEAD         8  IOIPSL/src     modeles
+#-C- IPSLCM5CHS_v5  tags/ORCHIDEE_1_9_5/ORCHIDEE    HEAD        14  ORCHIDEE	   modeles
+#-C- IPSLCM5CHS_v5  CPL/oasis3/trunk                2258         8  prism          .
+#-C- IPSLCM5CHS_v5  LMDZ5/trunk                     2076        11  LMDZ           modeles
+#-C- IPSLCM5CHS_v5  CONFIG/UNIFORM/v5/IPSLCM5CHS_v5 HEAD         8  IPSLCM5CHS_v5  config
+#-C- IPSLCM5CHS_v5  tags/libIGCM_v2.8.4             HEAD        10  libIGCM        .
+#-C- IPSLCM5CHS_v5  branches/CMIP5_IPSL/NEMO        3205         7  .              modeles
+#-C- IPSLCM5CHS_v5  branches/CMIP5_IPSL/UTIL        3405         7  .              modeles
+#-C- IPSLCM5CHS_v5  XMLF90                           420        12  .              modeles
+#-C- IPSLCM5CHS_v5  XMLIO_SERVER/trunk               420        12  XMLIO_SERVER   modeles
+#-C- IPSLCM5CHS_v5  trunk                           HEAD        16  REPROBUS       modeles
+
+
+#---- Offline configurations with ORCHIDEE
+
+#-H- ORCHIDEE_trunk  ORCHIDEE offline configuration
+#-H- ORCHIDEE_trunk  This is a working configuration using the latest revision of ORCHIDEE trunk
+#-M- ORCHIDEE_trunk  Josefine.Ghattas@ipsl.fr
+#-C- ORCHIDEE_trunk  IOIPSL/tags/v2_2_4/src                   HEAD    8  IOIPSL/src         modeles
+#-C- ORCHIDEE_trunk  trunk/libIGCM                            1493    10 libIGCM            .
+#-C- ORCHIDEE_trunk  trunk/ORCHIDEE                           HEAD    14 ORCHIDEE           modeles
+#-C- ORCHIDEE_trunk  trunk/ORCHIDEE_OL                        HEAD    14 ORCHIDEE_OL        config
+#-C- ORCHIDEE_trunk  XIOS/branchs/xios-2.5                    1763    12 XIOS               modeles
+
+#-H- ORCHIDEE_2_2  ORCHIDEE offline configuration using the branch ORCHIDEE_2_2
+#-H- ORCHIDEE_2_2  The latest revision of the branch is extracted (HEAD)
+#-H- ORCHIDEE_2_2  This version is derived from ORCHIDEE_2_1 but contains some more bug corrections and some added developpements as option
+#-M- ORCHIDEE_2_2  Josefine.Ghattas@ipsl.fr
+#-C- ORCHIDEE_2_2  IOIPSL/tags/v2_2_4/src                   HEAD    8  IOIPSL/src         modeles
+#-C- ORCHIDEE_2_2  trunk/libIGCM                            1493    10 libIGCM            .
+#-C- ORCHIDEE_2_2  branches/ORCHIDEE_2_2/ORCHIDEE           HEAD    14 ORCHIDEE           modeles
+#-C- ORCHIDEE_2_2  branches/ORCHIDEE_2_2/ORCHIDEE_OL        HEAD    14 ORCHIDEE_OL        config
+#-C- ORCHIDEE_2_2  XIOS/branchs/xios-2.5                    1763    12 XIOS               modeles
+
+#-H- ORCHIDEE_2_1  ORCHIDEE offline configuration using the tag ORCHIDEE_2_1
+#-H- ORCHIDEE_2_1  The latest revision of the tag is extracted (HEAD)
+#-H- ORCHIDEE_2_1  This version is close to the version used for CMIP6 but contains some bug corrections and enhancements
+#-M- ORCHIDEE_2_1  Josefine.Ghattas@ipsl.fr
+#-C- ORCHIDEE_2_1  IOIPSL/tags/v2_2_4/src                   HEAD    8  IOIPSL/src         modeles
+#-C- ORCHIDEE_2_1  trunk/libIGCM                            1493    10 libIGCM            .
+#-C- ORCHIDEE_2_1  tags/ORCHIDEE_2_1/ORCHIDEE               HEAD    14 ORCHIDEE           modeles
+#-C- ORCHIDEE_2_1  tags/ORCHIDEE_2_1/ORCHIDEE_OL            HEAD    14 ORCHIDEE_OL        config
+#-C- ORCHIDEE_2_1  XIOS/branchs/xios-2.5                    1763    12 XIOS               modeles
+
+#-H- ORCHIDEE_2_0  ORCHIDEE offline configuration using the tag ORCHIDEE_2_0
+#-H- ORCHIDEE_2_0  The latest revision of the tag is extracted (HEAD)
+#-H- ORCHIDEE_2_0  This version is used for CMIP6 and included in IPSLCM6.1-LR coupled configuration
+#-M- ORCHIDEE_2_0  Josefine.Ghattas@ipsl.fr
+#-C- ORCHIDEE_2_0  IOIPSL/tags/v2_2_4/src                   HEAD    8  IOIPSL/src         modeles
+#-C- ORCHIDEE_2_0  trunk/libIGCM                            1493    10 libIGCM            .
+#-C- ORCHIDEE_2_0  tags/ORCHIDEE_2_0/ORCHIDEE               HEAD    14 ORCHIDEE           modeles
+#-C- ORCHIDEE_2_0  tags/ORCHIDEE_2_0/ORCHIDEE_OL            HEAD    14 ORCHIDEE_OL        config
+#-C- ORCHIDEE_2_0  XIOS/branchs/xios-2.5                    1763    12 XIOS               modeles
+
+
+#-H- ORCHIDEE_AR5 ORCHIDEE offline configuration the version used for AR5 simulations (CMIP5)
+#-H- ORCHIDEE_AR5 Configuration only containing source code for ORCHIDEE and IOIPSL. 
+#-H- ORCHIDEE_AR5 ORCHIDEE tag ORCHIDEE_1_9_5_2
+#-H- ORCHIDEE_AR5 IOIPSL tag 2.2.2
+#-M- ORCHIDEE_AR5 Josefine.Ghattas@ipsl.fr
+#-C- ORCHIDEE_AR5 IOIPSL/tags/v2_2_2/src   	     HEAD        8  IOIPSL/src	   modeles
+#-C- ORCHIDEE_AR5 tags/ORCHIDEE_1_9_5_2/ORCHIDEE     HEAD       14  ORCHIDEE	   modeles
+#-C- ORCHIDEE_AR5 tags/ORCHIDEE_1_9_5_2/ORCHIDEE_OL  HEAD       14  ORCHIDEE_OL	   modeles
+
+
+#---- NEMO  configurations
+
+#-H- NEMO_v5  NEMOGCM  using the 3.4 stable version
+#-H- NEMO_v5  libIGCM tag libIGCM_v2.8.4
+#-M- NEMO_v5  Christian.Ethe@ipsl.jussieu.fr
+#-C- NEMO_v5  tags/libIGCM_v2.8.4                                  HEAD  10 libIGCM                 .
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM                                 HEAD  7  .                       modeles
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM/IGCM00         HEAD  7  ORCA2_LIM/IGCM00        config
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00  HEAD  7  ORCA2_LIM_PISCES/IGCM00 config
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/IGCM00  HEAD  7  ORCA2_OFF_PISCES/IGCM00 config
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM/EXP00          HEAD  7  PARAM                   config/ORCA2_LIM/IGCM00
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00   HEAD  7  PARAM                   config/ORCA2_LIM_PISCES/IGCM00
+#-C- NEMO_v5  branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00   HEAD  7  PARAM                   config/ORCA2_OFF_PISCES/IGCM00
+
+
+#-H- NEMO_v6  NEMOGCM for CMIP6 exercise 
+#-H- NEMO_v6  libIGCM tag libIGCM_v2.8.4
+#-M- NEMO_v6  Christian.Ethe@ipsl.jussieu.fr
+#-C- NEMO_v6  tags/libIGCM_v2.8.4                                                        HEAD  10 libIGCM                 .
+#-C- NEMO_v6  branches/2015/nemo_v3_6_STABLE/NEMOGCM                                     6969  7   .                       modeles
+#-C- NEMO_v6  trunk/ORCA1_LIM3_PISCES                                                      60  17  .              modeles/NEMOGCM/CONFIG
+#-C- NEMO_v6  CONFIG/UNIFORM/v6/NEMO_v6                                                  3020  8   NEMO_v6                 config
+
+#-H- NEMO_v6_OMIP  NEMOGCM for CMIP6 exercise
+#-H- NEMO_v6_OMIP  libIGCM trunk rev 1471
+#-H- NEMO_v6_OMIP  XIOS branch xios-2.5 rev 1763
+#-M- NEMO_v6_OMIP  Christian.Ethe@ipsl.fr
+#-C- NEMO_v6_OMIP  trunk/libIGCM                                                               1493  10 libIGCM         .
+#-C- NEMO_v6_OMIP  branches/2015/nemo_v3_6_STABLE/NEMOGCM                                      9455   7  .              modeles
+#-C- NEMO_v6_OMIP  trunk/ORCA1_LIM3_PISCES                                                      275  17  .              modeles/NEMOGCM/CONFIG
+#-C- NEMO_v6_OMIP  trunk/eORCA025_LIM3                                                          275  17  .              modeles/NEMOGCM/CONFIG
+#-C- NEMO_v6_OMIP  trunk/eORCA025_LIM3_PISCES                                                   275  17  .              modeles/NEMOGCM/CONFIG
+#-C- NEMO_v6_OMIP  trunk/ORCA1_OFF_PISCES                                                       275  17  .              modeles/NEMOGCM/CONFIG
+#-C- NEMO_v6_OMIP  CONFIG/UNIFORM/v6/NEMO_v6                                                   4802   8  NEMO_v6        config
+#-C- NEMO_v6_OMIP  XIOS/branchs/xios-2.5                                                       1763  12  XIOS           modeles
+
+#-H- NEMO_v7_dev  NEMOGCM forced, test for developments of trunk 
+#-H- NEMO_v7_dev  libIGCM tag libIGCM_v2.8.4
+#-M- NEMO_v7_dev  simona.flavoni@locean.upmc.fr
+#-C- NEMO_v7_dev  tags/libIGCM_v2.8.4                                                        HEAD  10   libIGCM                 .
+####-C- NEMO_v7_dev  trunk/NEMOGCM                                                              7816   7   .                       modeles
+####-C- NEMO_v7_dev  branches/2017/dev_merge_2017/NEMOGCM                                       9426   7   .                       modeles
+#-C- NEMO_v7_dev  branches/2017/dev_merge_2017/NEMOGCM                                       9565   7   .                       modeles
+#-C- NEMO_v7_dev  CONFIG/UNIFORM/v6/NEMO_v7_dev                                              HEAD   8   NEMO_v7_dev             config
+
+
+
+#---- Configurations with DYNAMICO
+
+#-H- ICOLMDZOR_v7_work  Working version of DYNAMICO-LMDZ-ORCHIDEE configuration
+#-H- ICOLMDZOR_v7_work  This is a configuration under construction, currently using the HEAD of each model.
+#-M- ICOLMDZOR_v7_work  Josefine.Ghattas@ipsl.fr
+#-C- ICOLMDZOR_v7_work  icosagcm/trunk                       933    18   DYNAMICO       modeles
+#-C- ICOLMDZOR_v7_work  LMDZ6/trunk                         3543    11   LMDZ           modeles
+#-C- ICOLMDZOR_v7_work  branches/ORCHIDEE_2_2/ORCHIDEE      6189    14   ORCHIDEE       modeles
+#-C- ICOLMDZOR_v7_work  IOIPSL/trunk                        4432    8    IOIPSL         modeles
+#-C- ICOLMDZOR_v7_work  aquaplanet/ICOSA_LMDZ                332    19   ICOSA_LMDZ     modeles
+#-C- ICOLMDZOR_v7_work  XIOS/trunk                          1676    12   XIOS           modeles
+#-C- ICOLMDZOR_v7_work  CONFIG/UNIFORM/v7/ICOLMDZOR_v7      HEAD    8    ICOLMDZOR_v7   config
+#-C- ICOLMDZOR_v7_work  trunk/libIGCM                       1486    10   libIGCM        .
+
+
+
+#-H- DYNAMICO_LMDZ.v0 Frozen version of DYNAMICO-LMDZ used for simulation for the Grand Challenge at irene/TGCC
+#-M- DYNAMICO_LMDZ.v0 Josefine.Ghattas@ipsl.fr
+#-C- DYNAMICO_LMDZ.v0 icosagcm/trunk                                606    18   ICOSAGCM      modeles
+#-C- DYNAMICO_LMDZ.v0 icosagcm/trunk/arch                           767    18   arch          modeles/ICOSAGCM
+#-C- DYNAMICO_LMDZ.v0 LMDZ6/branches/DYNAMICO-conv-GC              3407    11   LMDZ5         modeles
+#-C- DYNAMICO_LMDZ.v0 aquaplanet/IOIPSL                             311    19   IOIPSL        modeles
+#-C- DYNAMICO_LMDZ.v0 aquaplanet/ARCH                               319    19   ARCH          modeles
+#-C- DYNAMICO_LMDZ.v0 aquaplanet/ICOSA_LMDZ                         316    19   ICOSA_LMDZ    modeles
+###-C- DYNAMICO_LMDZ.v0 config/DYNAMICO_LMDZ                          323    19   DYNAMICO_LMDZ config
+#-C- DYNAMICO_LMDZ.v0 CONFIG/UNIFORM/v7/ICOLMDZOR_v7               4181    8    DYNAMICO_LMDZ config
+#-C- DYNAMICO_LMDZ.v0 XIOS/branchs/xios-2.5                        1550    12   XIOS          modeles
+#-C- DYNAMICO_LMDZ.v0 trunk/libIGCM                                1471    10   libIGCM       .
+
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/model
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/model	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/model	(revision 4813)
@@ -0,0 +1,449 @@
+#!/bin/ksh
+#- $Id$
+#---------------------------------------------------------------------
+# @(#)Actions concerning IPSL models
+#---------------------------------------------------------------------
+#set -xv
+MAIL_ADDRESS=arnaud.caubel@lsce.ipsl.fr
+MAIL_COM=mail
+#MAIL_COM=Mail
+#-
+#     Dirname     and      Basename
+#-
+d_n=$(dirname ${0}); b_n=$(basename ${0});
+#-
+# Retrieve and validate the options
+#-
+m_n=""; m_a="checkout"; m_v='silencious'; no_tag='false';
+# Option -d to take default set up without asking
+changeok='yes'
+while getopts :hevdH V
+  do
+    case $V in
+      (h)  m_a='help';;
+      (e)  m_a='checkout';;
+      (v)  m_v='verbose';;
+      (d)  changeok='no';;
+      (H)  no_tag='true';;
+      (:)  echo ${b_n}" : option $OPTARG : missing value" 1>&2;
+           exit 2;;
+      (\?) echo ${b_n}" : option $OPTARG : not supported" 1>&2;
+           exit 2;;
+    esac
+  done
+shift $(($OPTIND-1));
+#-
+# Validate the action
+#-
+[[ ${m_a} = help || ${m_a} = checkout ]] || \
+ {
+  echo 'Action '"${m_a}"' not supported' 1>&2;
+  echo 'Try "'${b_n}' -h [model-name]"' 1>&2;
+  exit 4;
+ }
+#-
+# Retrieve the model name
+#-
+[[ ${#} -gt 1 ]] && \
+  { echo 'Only one model can be specified' 1>&2; exit 3; }
+[[ ${#} -eq 1 ]] && { m_n="${1}"; }
+[[ ${m_a} != 'help' && -z ${m_n} ]] && \
+ {
+  echo 'Model not specified' 1>&2;
+  echo 'Try "'${b_n}' -h [model-name]"' 1>&2;
+  exit 3;
+ }
+#-
+# Test availability of the definition file
+#-
+F_DEF=${d_n}'/mod.def'
+[[ ! -f "${F_DEF}" ]] && { echo "${F_DEF} unreachable ..."; exit 3; }
+#-
+# Extract the names of the supported models
+#-
+qi=0;
+while read v0 v1 v2
+  do
+    [[ -n "${v0}" && "${v0}" = '#-C-' ]] && \
+     {
+      i_m=-1;
+      qa=0; while (( ${qa} < ${#m_x[@]} ))
+       do
+         ((qa=qa+1));
+         [[ -n "${v1}" && "${v1}" = ${m_x[${qa}]} ]] && \
+          { i_m=${qa}; break; };
+       done
+      (( ${i_m} < 0 )) && { ((qi=qi+1)); m_x[${qi}]=${v1}; };
+     }
+  done <${F_DEF}
+unset v0 v1 v2;
+#-
+# Model name validation and data retrieving
+#-
+[[ -n "${m_n}" ]] && \
+  {
+    #- Validate the model name
+    i_m=-1;
+    qi=0; while (( ${qi} < ${#m_x[@]} ))
+      do
+        ((qi=qi+1));
+        [[ ${m_n} = ${m_x[${qi}]} ]] && { i_m=${qi}; break; };
+      done
+    (( ${i_m} < 0 )) && \
+     { echo 'Model '"${m_n}"' unknown' 1>&2;
+       echo 'Try "'${b_n}' -h"' 1>&2; exit 3; }
+    #- Extract the repository informations
+    #- ( index, repository system, servers address )
+    while read v0 v1 v2 v3
+      do
+        [[ -n "${v0}" && "${v0}" = '#-S-' ]] && \
+         { r_p[${v1}]=${v2}; r_s[${v1}]=${v3}; }
+      done <${F_DEF}
+    unset v0 v1 v2 v3;
+    #- Extract the model informations
+    qi=0;
+    while read v0 v1 v2 v3 v4 v5 v6
+      do
+        [[ -n "${v1}" && "${v1}" = "${m_n}" ]] && \
+         {
+          #- model manager email address
+          [[ "${v0}" = '#-M-' ]] && { m_m=${v2}; continue; }
+          #- elements for the model component
+          [[ "${v0}" = '#-C-' ]] && \
+           {
+            ((qi=qi+1));
+            [[ -z "${v2}" ]] && \
+             {
+              echo 'Component not found for '${m_n};
+              exit 3;
+             }
+            m_c[${qi}]=${v2};
+            [[ -z "${v3}" ]] && \
+             {
+              echo 'Tag not found for component '${v2}' of '${m_n};
+              exit 3;
+             }
+            [[ ${no_tag} = 'false' ]] && \
+             { m_t[${qi}]=${v3}; }    || \
+             { m_t[${qi}]='?'; }
+            [[ -z "${v4}" ]] && \
+             {
+              echo 'Repository index not found for '${m_n};
+              exit 3;
+             }
+            m_p[${qi}]=${r_p[${v4}]};
+            [[ ${m_p[${qi}]} = svn || ${m_p[${qi}]} = cvs ]] || \
+             {
+              echo 'Control system '"${m_p[${qi}]}"' not supported' 1>&2;
+              exit 3;
+             }
+            m_s[${qi}]=${r_s[${v4}]};
+            [[ -z "${m_s[${qi}]}" ]] && \
+             {
+              echo 'Server '${v4}'  not found for '${m_n};
+              exit 3;
+             }
+            m_d[${qi}]=${v5};
+            [[ -z "${m_d[${qi}]}" ]] && { m_d[${qi}]="."; }
+            m_l[${qi}]=${v6};
+            [[ -z "${m_l[${qi}]}" ]] && { m_l[${qi}]="modeles"; }
+           }
+         }
+      done <${F_DEF}
+    unset v0 v1 v2 v3 v4 v5 v6
+    #- Validate the model informations
+    #- model manager email address
+    [[ -z "${m_m}" ]] && \
+     { echo 'Manager email address not found for '${m_n}; exit 3; }
+    #- model components
+    [[ ${#m_c[@]} = 0 ]] && \
+     { echo 'Components not found for '${m_n}; exit 3; }
+  }
+#-
+# send an email at the first use of modipsl
+# ie directory ~/.modipsl does not exist
+#-
+D_LOG=${HOME}/.modipsl
+[[ -d "${D_LOG}" ]] || \
+ {
+  mkdir "${D_LOG}";
+  echo $(date +"%D %T") $(whoami) $(uname -m) \
+    first use of model | \
+    ${MAIL_COM} -s "first use of modipsl" \
+    ${MAIL_ADDRESS} >/dev/null 2>&1;
+   echo $(date +"%D %T") creation >"${D_LOG}"/first;
+  }
+#-
+# "help" action
+#-
+[[ ${m_a} = 'help' ]] && \
+ {
+  echo ' ';
+  if [ -z "${m_n}" ]; then
+    echo ${b_n} ': This script is used to extract one configuration';
+    echo ' ';
+    echo 'Usage    :';
+    echo './'${b_n} '[-h]';
+    echo './'${b_n} '[-h] ConfName';
+    echo './'${b_n} '[-v] ConfName';
+    echo ''
+    echo 'Arguments :'
+    echo 'ConfName       : name of configuration to be extracted';
+    echo '-h             : this help';
+    echo '-h ConfName    : description of configuration ConfName';
+# Meaningless option    echo '-e                : extract model';
+# Does not work    echo 'H                : suppress the tags and take the HEAD version';
+    echo '-v             : verbose mode';
+#    echo 'd                : extract default components without option to change';
+    echo ' ';
+    echo 'Possible configurations are :';
+    qi=0; while (( ${qi} < ${#m_x[@]} ));
+      do ((qi=qi+1)); echo ${m_x[${qi}]}; done
+  else
+    echo 'model : '${m_n};
+    echo ' ';
+    while read v0 v1 v2
+     do
+       [[ -n "${v0}" && "${v0}" = '#-H-' && \
+          -n "${v1}" && "${v1}" = "${m_n}" ]] && { echo ${v2}; }
+     done <${F_DEF}
+    unset v0 v1 v2;
+    echo ' ';
+    echo 'model manager email address : '${m_m};
+    echo ' ';
+    qi=0; while (( ${qi} < ${#m_c[@]} ))
+      do
+        ((qi=qi+1));
+        echo 'Component '${qi}' : '${m_c[${qi}]};
+        echo 'Revision  '${qi}' : '${m_t[${qi}]};
+        echo 'System    '${qi}' : '${m_p[${qi}]};
+        echo 'Server    '${qi}' : '${m_s[${qi}]};
+        echo 'Directory '${qi}' : '${m_d[${qi}]};
+        echo 'Local Dir '${qi}' : '${m_l[${qi}]};
+      done
+  fi
+  echo ' ';
+  exit 0;
+ }
+#-
+# Record information about the action in the "log" file
+#-
+F_LOG=${d_n}'/log'
+echo "${F_LOG}"
+echo $(date +"%D %T") $0 $* >>"${F_LOG}"
+#-
+# Verbose mode
+#-
+[ ${m_v} = 'verbose' ] && \
+ { echo '--- Model        : '${m_n};
+   echo '--- Action       : '${m_a};
+   echo '--- Mode         : '${m_v}; }
+#-
+# Record information about the action in the "log" file
+#-
+{ echo '--- Model        : '${m_n};
+  echo '--- Action       : '${m_a};
+  echo '--- Mode         : '${m_v};
+  echo '--- Mail address : '${m_m}; } >>"${F_LOG}"
+#-
+# Components root directory
+#-
+d_m=${d_n}'/..';
+#-
+# send an email at the first use of this IPSL model
+# ie file ~/.modipsl/log.${m_n} does not exist
+#-
+M_LOG=${D_LOG}/log.${m_n}
+[[ -f "${M_LOG}" ]] || \
+  {
+   echo $(date +"%D %T") $(whoami) $(uname -m) \
+    first usage of model ${m_n} | \
+   ${MAIL_COM} -s "first usage of model ${m_n}" \
+    ${m_m} >/dev/null 2>&1;
+   echo $(date +"%D %T") model ${m_n} >"${M_LOG}";
+  }
+#-
+# Extract the model components
+#-
+qi=0; while (( ${qi} < ${#m_c[@]} ))
+  do
+    ((qi=qi+1));
+    zc=${m_c[${qi}]}; zt=${m_t[${qi}]};
+    zp=${m_p[${qi}]}; zs=${m_s[${qi}]};
+    zd=${m_d[${qi}]}; zl=${m_l[${qi}]};
+
+# Maybe change some information marked with DEFAULT. 
+# Check if key word DEFAULT is used in component name
+    defcomp=$(echo ${zc} | awk -FDEFAULT: '{print $2}')
+    if [ X$defcomp != X ] ; then
+	if [ $changeok == 'yes' ] ; then
+	    echo "=> Default component $defcomp can be changed."
+	    echo "   Do you want to change this path ? Type new path or return for the above default."
+	    read newcomp
+	    echo "   Type revision number for chosen component version or return for $zt default value"
+	    read newrev
+	    if [ X$newcomp == X ] ; then
+		zc=$defcomp
+	    else
+		zc=$newcomp
+	    fi
+
+	    if [ X$newrev != X ] ; then
+		zt=$newrev
+	    fi
+	else
+	    # changeok=no : Take default value#
+	    zc=$defcomp
+	fi
+    fi
+    [[ ${m_v} = 'verbose' ]] && \
+     { echo '---';
+       echo '--- Component  : '${zc};
+       echo '--- Tag        : '${zt};
+       echo '--- System     : '${zp};
+       echo '--- Server     : '${zs};
+       echo '--- Directory  : '${zd};
+       echo '--- Local Dir  : '${zl}; }
+#-----
+#----  Record information about the action in the "log" file
+#-----
+     { echo '---';
+       echo '--- Component  : '${zc};
+       echo '--- Tag        : '${zt};
+       echo '--- System     : '${zp};
+       echo '--- Server     : '${zs};
+       echo '--- Directory  : '${zd};
+       echo '--- Local Dir  : '${zl}; } >>"${F_LOG}"
+#---
+    [[ ${zp} = 'cvs' ]] && \
+     {
+      c_c='(cd '${d_m}/${zl}'; '${zp}' -d :pserver:'${zs}' '${m_a};
+      [[ ${zt} != '?' ]] && { c_c=${c_c}' -r '${zt}; }
+      [[ ${zd} != '.' ]] && { c_c=${c_c}' -d '${zd}; }
+      c_c=${c_c}' '${zc}')';
+      grep "${zs%%/*}"'.*/'"${zs#*/}" ~/.cvspass > /dev/null;
+      [[ ${?} != 0 ]] && \
+       {
+        c_z='cvs -d :pserver:'${zs}' login';
+        [[ ${m_v} = 'verbose' ]] && { echo ${c_z}; }
+        eval ${c_z};
+       }
+     }
+#---
+    [[ ${zp} = 'svn' ]] && \
+     {
+      c_c='(cd '${d_m}/${zl}'; '${zp}' '${m_a};
+      [[ ${zt} != '?' ]] && { c_c=${c_c}' -r '${zt}; }
+      c_c=${c_c}' '${zs}'/'${zc}@${zt};
+      [[ ${zd} != '.' ]] && { c_c=${c_c}' '${zd}; }
+      c_c=${c_c}')';
+     }
+#---
+    [[ ${m_v} = 'verbose' ]] && { echo '--- Command    : '${c_c}; }
+    eval ${c_c};
+  done
+
+#-
+# Actions related to NEMOGCM 
+#-
+
+case ${m_n} in
+     ( NEMO_v* | IPSLCM6* | IPSLESM6 )
+    d_m1=${d_m}/modeles/NEMOGCM/CONFIG
+    cfg_file=${d_m1}/cfg.txt
+    list_cfg='ORCA1_LIM3_PISCES ORCA025_LIM3_PISCES ORCA1_OFF_PISCES eORCA025_LIM3 eORCA025_LIM3_PISCES_CRS'
+    # Creates configuration ORCA1_LIM3_PISCES
+    # (see https://forge.ipsl.jussieu.fr/shaconemo/wiki/README_ORCA1_LIM3_PISCES )
+    for cfg in ${list_cfg}
+       do 
+        if [[ -d ${d_m1}/${cfg} ]] ; then
+           grep ${cfg} ${cfg_file} > /dev/null 2>&1
+           err=${?}
+           if [[ ${err} = 1 ]] ; then
+              pis=`echo ${cfg} | grep "PISCES" | wc -l`
+              off=`echo ${cfg} | grep "OFF"    | wc -l`
+              if [[ ${pis} = 1 ]] ; then
+                 if [[ ${off} = 1 ]] ; then
+                    echo "${cfg} OPA_SRC OFF_SRC TOP_SRC" >> ${cfg_file}
+		 else
+                    echo "${cfg} OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC" >> ${cfg_file}
+	         fi
+              else
+                echo "${cfg} OPA_SRC LIM_SRC_3 NST_SRC" >> ${cfg_file}
+             fi
+           fi
+        fi
+     done
+esac
+
+#-
+# Actions related to the WORK directory for the OPA models
+#-
+case ${m_n} in
+  ( IPSLCM4_LOOP )
+    d_m1=${d_m}/modeles/OPA  ;
+    [ -d ${d_m1}/WORK ] && \rm -rf ${d_m1}/WORK;
+    mkdir ${d_m1}/WORK;
+    cd ${d_m1}/WORK;
+#-- Getting the configuration files to build the Makefile
+    ln -sf ../../../*/${m_n}/scripts/BB_make AA_make;
+    ln -sf ../../../*/${m_n}/scripts/BB_make.ldef AA_make.ldef ;
+    [ "${m_n}" = "IPSLCM4_LOOP" ] && \
+	echo " Creation du catalogue OPA/WORK = ORCA + LIM + TRC" || \
+	echo " Creation du catalogue OPA/WORK = ORCA + LIM"
+    ln -sf ../SRC_ORCA/*.[Ffh] .
+    [ "${m_n}" = "IPSLCM4_LOOP" ] && \rm *.passivetrc.h
+    [ "${m_n}" = "IPSLCM4_LOOP" ] && \
+	ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] .
+    ln -sf ../SRC_UCL/[a-z]* .
+#-- Building the standard list of source files
+    cat >.patron <<"EOF"
+CVS
+SRC_PARAM
+SRC_FILE_LIST
+tmplist
+AA_make
+KEY_CPP
+Makefile
+*?.o
+ i.?*
+*?.L
+.patron
+bloc.com
+para.com
+defcst.f
+fontbc.f
+icdyna.f
+thersf.f
+EOF
+    ls -1 | fgrep -v -f .patron  >SRC_FILE_LIST;
+    cp SRC_FILE_LIST SRC_FILE_LIST.temp;
+    KEY=$(grep P_P AA_make.ldef);
+    [ -f "KEY_CPP" ] || echo $KEY > KEY_CPP;
+  ;;
+  ( IPSLCM5A )
+  ../modeles/UTIL/fait_config IPSLCM5A ;;
+  ( IPSLCM5A_C )
+  ../modeles/UTIL/fait_config IPSLCM5A_C ;;
+  ( IPSLCM5B )
+  ../modeles/UTIL/fait_config IPSLCM5B ;;
+  ( IPSLCM5_v5 )
+  ../modeles/UTIL/fait_config IPSLCM5_v5 ;;
+  ( IPSLCM5CHS_v5 )
+  ../modeles/UTIL/fait_config IPSLCM5CHS_v5 ;;
+  ( IPSLCM5CHT_v5 )
+  ../modeles/UTIL/fait_config IPSLCM5CHT_v5 ;;
+esac
+
+#--- Create Makefiles using the script ins_make
+#    ins_make will detect target machine among predefined targets in AA_make.gdef and 
+#    create Makefiles to the corresponding target.
+#    ins_make can be re-run afterwards using another target or after editing the 
+#    AA_make.gdef. ins_make will then overwrite Makefiles already created.
+#
+./ins_make
+
+#---
+#- That's all folks
+#---
+exit 0;
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_diff_model
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_diff_model	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_diff_model	(revision 4813)
@@ -0,0 +1,390 @@
+#!/bin/ksh
+
+#**************************************************************
+# Author: Martial Mancip
+# Contact: Martial.Mancip__at__ipsl.jussieu.fr
+# $Revision::                                          $ Revision of last commit
+# $Author::                                            $ Author of last commit
+# $Date::                                              $ Date of last commit
+# IPSL (2006)
+#  This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC
+#
+#**************************************************************
+
+# Documentation :
+# This script may be used to create a tree of last configuration downloaded by modipsl/util/model command.
+#
+# It checks the control version used for each components of the configuration and saves the diff
+# between the revision downloaded (or updated) and the modifications of the developper.
+# It saves those diff in the component directory in the copy tree. 
+# It saves also new source files. See SUFFIXES definition below for the list of extension to detect source files. 
+# 
+# It also gives a Last_log file in the root of the save tree with all informations needed to download the same
+# configuration precisely. It has the list of new and modified files and give the date (in an non human format)
+# of each modifications.
+#
+# It may be used in modipsl directory :
+# modipsl_path> util/script_diff_model
+#
+# After this use, you will have a modipsl_path/modipsl_save_diff_$( date +%F_%H%M%S ) tree that 
+# you can tar and save with the executable you have build with this modified configuration.
+#
+# Note :
+#  Be aware to modify AA_make files in your model source code tree (and not only Makefiles) if you use modipsl
+#  ins_make script and portable Makefile build. In this case, Makefiles won't be versionning and modifications
+#  won't be saves.
+#
+# You can use ___ script_recup_model ___ script to download the same configuration and make change 
+# with new files and modified source files.
+
+
+case $( hostname -s ) in
+    vargas*)
+# 	alias ls=/opt/freeware/bin/ls
+# 	alias wc=/opt/freeware/bin/wc
+# 	alias tail=/opt/freeware/bin/tail
+# 	alias tee=/opt/freeware/bin/tee
+# 	module load svn
+	return 1
+	;;
+esac
+
+# env must know MODIPSL path variable !
+MODIPSL=${MODIPSL:=$(pwd)}
+tmpMODIPSL=${MODIPSL}/tmp
+
+SUBMIT_DIR=$1
+
+DEBUG_mode=false
+
+function printDebugArray {
+    if ( ${DEBUG_mode} ); then
+	typeset nb_line i
+	eval nb_line=\${#$1[@]}
+	eval echo "$1 : " ${nb_line}
+	(( i = 0 ))
+	while [ $i -lt $nb_line ] ; do
+	    eval echo \${$1[$i]}
+	    (( i = i + 1 ))
+	done
+    fi
+}
+
+typeset tag thedate save_diff_file pathComp pathexist i filecomp filedate file SpathComp SUFFIXES NbNewFiles NbModifFiles Maxfiledate
+
+# Analyse log file: get last model command
+. ${MODIPSL}/util/script_log_analyse
+
+# Code source suffixe for new file detection 
+SUFFIXES='\(f90\|F90\|f\|F\|h\|h90\|hh\|c\|cc\|inc\|fcm\|path\|cfg\|card\|driver\|def\|def_.*\|txt\|xml\|ksh\|tex\)'
+
+MODIPSL_SAVE_NAME=modipsl_save_diff_$( date +%F_%H%M%S )
+echo "SAVE directory in " ${MODIPSL_SAVE_NAME}
+MODIPSL_SAVE=${tmpMODIPSL}/${MODIPSL_SAVE_NAME}
+printDebugArray MODIPSL_SAVE
+
+set +A ListRep -- $( find ${MODIPSL} -mindepth 1 -type d \
+    \( -not -path '*.svn*' -a -not -path '*CVS*' -a -not -path "${MODIPSL}" \
+    -a -not -path "${MODIPSL}/bin" -a -not -path "${MODIPSL}/lib" -a -not -path "${MODIPSL}/util" \
+    -a -not -path "${tmpMODIPSL}*" \) \
+    -exec bash -c " echo "'{}'" | sed -e 's&"${MODIPSL}"/&&' | tee -a >( sed -e 's&\(.*\)&"${MODIPSL_SAVE}"/\1&' | xargs mkdir -p >> out_mkdir 2>&1 ) " \; )
+rm out_mkdir
+#echo ${ListRep[0]} | tee $(ls > toto) $(ls -la > tata)
+#mkdir -Rp ${MODIPSL_SAVE}/
+printDebugArray ListRep
+
+
+echo "Last Model in log : " ${ListModelCommands[$ModelNul]} | sed -e 's&::& &g' > ${MODIPSL_SAVE}/Last_log
+echo "${NbComponents} components : " >> ${MODIPSL_SAVE}/Last_log
+echo ${ModelComponents[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ModelTags[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ModelSystems[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ModelServers[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ModelDirectories[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ModelLocalDirs[@]} >> ${MODIPSL_SAVE}/Last_log
+
+thedate=$( echo ${ListModelDates[${ModelNum}]} | sed -e "s&_& &g" | sed -e "s&-&/&g")
+
+
+(( NbNewFiles = 0 ))
+(( NbModifFiles = 0 ))
+(( Maxfiledate = 0 ))
+(( i = 0 ))
+for comp in ${ModelComponents[@]}; do
+    tag=${ModelTags[$i]}
+    echo $i $comp " : " $tag
+
+    case ${ModelLocalDirs[$i]} in
+	[a-z]*)
+	    if [ X${ModelDirectories[$i]} = X. ] ; then
+		pathComp=${ModelLocalDirs[i]}/${ModelComponents[$i]}
+		if [ -f ${pathComp} ] ; then
+		    filecomp=$( basename ${pathComp} )
+		    ListPathFile[$i]=${filecomp}
+		    pathComp=$( dirname ${pathComp} )
+		    pathexist=true
+		elif [ -d ${pathComp} ] ; then
+		    filecomp=""
+		    ListPathFile[$i]=_empty_
+		    pathexist=true
+		elif [ -d ${ModelLocalDirs[i]}/$( basename ${ModelComponents[$i]} ) ] ; then
+		    pathComp=${ModelLocalDirs[i]}/$( basename ${ModelComponents[$i]} )
+		    filecomp=""
+		    ListPathFile[$i]=_empty_
+		    pathexist=true
+		else
+		    echo "error for component : ${comp} !!"
+		    echo "  ${pathComp} does not exist."
+		    pathexist=false	
+		fi
+	    else
+		pathComp=${ModelLocalDirs[i]}/${ModelDirectories[$i]}
+		if [ -f ${pathComp} ] ; then
+		    filecomp=$( basename ${pathComp} )
+		    ListPathFile[$i]=${filecomp}
+		    pathComp=$( dirname ${pathComp} )
+		    pathexist=true
+		elif [ -d ${pathComp} ] ; then
+		    filecomp=""
+		    ListPathFile[$i]=_empty_
+		    pathexist=true
+		else
+		    echo "error for component : ${comp} !!"
+		    echo "  ${pathComp} does not exist."
+		    pathexist=false	
+		fi
+	    fi
+	    ;;
+	\.)
+	    pathComp=${ModelDirectories[$i]}
+	    if [ -f ${pathComp} ] ; then
+		filecomp=$( basename ${pathComp} )
+		ListPathFile[$i]=${filecomp}
+		pathComp=$( dirname ${pathComp} )
+		pathexist=true
+	    elif [ -d ${pathComp} ] ; then
+		filecomp=""
+		ListPathFile[$i]=_empty_
+		pathexist=true
+	    else
+		echo "error for component : ${comp} !!"
+		echo "  ${pathComp} does not exist."
+		pathexist=false	
+	    fi
+	    ;;
+	*)
+	    echo "error ${ModelLocalDirs[$i]} is not recognized as a valid path in modipsl."
+	    exit 1
+	    ;;
+    esac
+
+    if ( ${pathexist} ) ; then
+	echo "real local path = " ${pathComp}
+	ListPathComp[$i]=${pathComp}
+
+
+	cd ${pathComp}
+	SpathComp=${MODIPSL_SAVE}/${pathComp}
+
+	save_diff_file=$( echo ${comp} | sed -e 's&/&:&g' )
+	    
+	case ${ModelSystems[$i]} in
+	    svn)
+		ListPathRev[$i]=$( svn info ${filecomp} | grep "R.vision_*:" | gawk -F  ' ' '{print $2}' )
+		ListPathBranch[$i]=${comp}
+		
+		svn diff -r ${ListPathRev[$i]} ${filecomp} > ${tmpMODIPSL}/svn_diff_${save_diff_file}
+		RET=$?
+		if [ $RET -gt 0 ] ; then
+		    ListPathComp[$i]="error"
+		    ListPathFile[$i]="error"
+		    ListPathRev[$i]="error"
+		    ListPathBranch[$i]="error"
+		else
+		    svn status ${filecomp} > ${tmpMODIPSL}/svn_status_${save_diff_file}
+		    set -A NewFiles -- $( grep "^? *\(.*\.${SUFFIXES}\|AA_.*\|BB_.*\)$" ${tmpMODIPSL}/svn_status_${save_diff_file} | sed -e "s&? *&&" )
+		    printDebugArray NewFiles
+		    for file in ${NewFiles[@]} ; do
+			echo "New file : " $file
+			cp -p $file ${SpathComp}/$( dirname $file )
+			ListNewFiles[$NbNewFiles]=${pathComp}/${file}
+			(( NbNewFiles = NbNewFiles + 1 ))
+		    done
+
+		    set -A ModifiedFiles -- $( grep "^M *" ${tmpMODIPSL}/svn_status_${save_diff_file} | sed -e "s&M *&&" )
+		    printDebugArray ModifiedFiles
+		    for file in ${ModifiedFiles[@]} ; do
+			echo "Modified file : " $file
+			filedate=$( ls -l --full-time --time-style='+%Y%m%d%H%M%S' $file | gawk -F  ' ' '{print $6}' )
+			Maxfiledate=$(( ( $Maxfiledate > $filedate ) ? $Maxfiledate : $filedate ))
+			ListModifFiles[$NbModifFiles]=${pathComp}/${file}
+			ListModifFilesDate[$NbModifFiles]=${filedate}
+			(( NbModifFiles = NbModifFiles + 1 ))
+		    done
+
+		    if ( ${DEBUG_mode} ); then 
+			cp ${tmpMODIPSL}/svn_diff_${save_diff_file} ${SpathComp}/svn_diff
+		    else
+			rm ${tmpMODIPSL}/svn_status_${save_diff_file}
+ 			mv ${tmpMODIPSL}/svn_diff_${save_diff_file} ${SpathComp}/svn_diff
+		    fi
+		    RET=$?
+		    if [ $RET -gt 0 ] ; then
+			ListPathComp[$i]="error"
+			ListPathFile[$i]="error"
+			ListPathRev[$i]="error"
+			ListPathBranch[$i]="error"
+		    fi
+		fi
+
+		;;
+	    cvs)
+		ListPathRev[$i]=${tag}:\"${thedate}\"
+		ListPathBranch[$i]=${tag}
+
+		cvs diff -U 2 ${filecomp} > ${tmpMODIPSL}/cvs_diff_${save_diff_file}_00
+		#eval cvs diff -U 2 -r "${ListPathRev[$i]}" ${filecomp} > ${tmpMODIPSL}/cvs_diff_${save_diff_file}_00
+		RET=$?
+		if [ $RET -gt 1 ] ; then
+		    ListPathComp[$i]="error"
+		    ListPathFile[$i]="error"
+		    ListPathRev[$i]="error"
+		    ListPathBranch[$i]="error"
+		else
+		    set -A NewFiles -- $( grep "^? .*\.${SUFFIXES}$" ${tmpMODIPSL}/cvs_diff_${save_diff_file}_00 | sed -e "s&? *&&" )
+		    printDebugArray NewFiles
+		    for file in ${NewFiles[@]} ; do
+			echo "New file : " $file
+			cp -p $file ${SpathComp}/$( dirname $file )
+			ListNewFiles[$NbNewFiles]=${pathComp}/${file}
+			(( NbNewFiles = NbNewFiles + 1 ))
+		    done
+
+		    set -A ModifiedFiles -- $( grep "^M .*\.${SUFFIXES}$" ${tmpMODIPSL}/cvs_diff_${save_diff_file}_00 | sed -e "s&M *&&" )
+		    printDebugArray ModifiedFiles
+		    for file in ${ModifiedFiles[@]} ; do
+			echo "Modified file : " $file
+			filedate=$( ls -l --full-time --time-style='+%Y%m%d%H%M%S' $file | gawk -F  ' ' '{print $6}' )
+			Maxfiledate=$(( ( $Maxfiledate > $filedate ) ? $Maxfiledate : $filedate ))
+			ListModifFiles[$NbModifFiles]=${pathComp}/${file}
+			ListModifFilesDate[$NbModifFiles]=${filedate}
+			(( NbModifFiles = NbModifFiles + 1 ))
+		    done
+
+		    ${MODIPSL}/util/correct-cvs-diff.awk ${tmpMODIPSL}/cvs_diff_${save_diff_file}_00 > ${tmpMODIPSL}/cvs_diff_${save_diff_file}_01
+		    RET=$?
+		    if ( ${DEBUG_mode} ); then 
+			cp ${tmpMODIPSL}/cvs_diff_${save_diff_file}_01 ${SpathComp}/cvs_diff
+		    else
+			mv ${tmpMODIPSL}/cvs_diff_${save_diff_file}_01 ${SpathComp}/cvs_diff
+			rm ${tmpMODIPSL}/cvs_diff_${save_diff_file}_00
+		    fi
+		    RET1=$?
+		    (( RET = RET + RET1 ))
+		    if [ $RET -gt 0 ] ; then
+			ListPathComp[$i]="error"
+			ListPathFile[$i]="error"
+			ListPathRev[$i]="error"
+			ListPathBranch[$i]="error"
+		    fi
+		fi
+		;;
+	    *)
+		echo "error ${ModelSystems[$i]} is not recognized as a valid control version system for $0."
+		exit 1
+		;;
+	esac
+    else
+	ListPathComp[$i]="error"
+	ListPathFile[$i]="error"
+	ListPathRev[$i]="error"
+	ListPathBranch[$i]="error"
+    fi
+    (( i = i + 1 ))
+    echo 
+    cd ${MODIPSL}
+
+done
+
+if [ -d ${SUBMIT_DIR} ] ; then
+    echo "Save SUBMIT_DIR : " ${SUBMIT_DIR}
+    echo
+    pathComp=$( basename ${SUBMIT_DIR} )
+    LocalDirectories[$i]=$( find . -mindepth 1 -type d \
+	\( -not -path "*${MODIPSL_SAVE_NAME}*" -a -name "${pathComp}" \) | head -1 )
+    ModelDirectories[$i]=.
+
+    ListPathComp[$i]=${pathComp}
+
+    cd ${SUBMIT_DIR}
+    SpathComp=${MODIPSL_SAVE}/${LocalDirectories[$i]}
+
+    save_diff_file=${pathComp}
+	    
+    ListPathRev[$i]=$( svn info | grep "R.vision_*:" | gawk -F  ' ' '{print $2}' )
+    
+    svn diff -r ${ListPathRev[$i]} > ${tmpMODIPSL}/svn_diff_${save_diff_file}
+    RET=$?
+    if [ $RET -gt 0 ] ; then
+	ListPathComp[$i]="error"
+	ListPathFile[$i]="error"
+	ListPathRev[$i]="error"
+	ListPathBranch[$i]="error"
+    else
+	svn status > ${tmpMODIPSL}/svn_status_${save_diff_file}
+	set -A NewFiles -- $( grep "^? *\(.*\.${SUFFIXES}\|AA_.*\|BB_.*\)$" ${tmpMODIPSL}/svn_status_${save_diff_file} | sed -e "s&? *&&" )
+	printDebugArray NewFiles
+	for file in ${NewFiles[@]} ; do
+	    echo "New file : " $file
+	    cp -p $file ${SpathComp}/$( dirname $file )
+	    ListNewFiles[$NbNewFiles]=${LocalDirectories[$i]}/${file}
+	    (( NbNewFiles = NbNewFiles + 1 ))
+	done
+
+	set -A ModifiedFiles -- $( grep "^M *" ${tmpMODIPSL}/svn_status_${save_diff_file} | sed -e "s&M *&&" )
+	printDebugArray ModifiedFiles
+	for file in ${ModifiedFiles[@]} ; do
+	    echo "Modified file : " $file
+# 	    filedate=$( ls -l --full-time --time-style='+%Y%m%d%H%M%S' $file | gawk -F  ' ' '{print $6}' )
+# 	    Maxfiledate=$(( ( $Maxfiledate > $filedate ) ? $Maxfiledate : $filedate ))
+	    ListModifFiles[$NbModifFiles]=${LocalDirectories[$i]}/${file}
+	    ListModifFilesDate[$NbModifFiles]=${filedate}
+	    (( NbModifFiles = NbModifFiles + 1 ))
+	done
+
+	if ( ${DEBUG_mode} ); then 
+	    cp ${tmpMODIPSL}/svn_diff_${save_diff_file} ${SpathComp}/svn_diff
+	else
+	    rm ${tmpMODIPSL}/svn_status_${save_diff_file}
+ 	    mv ${tmpMODIPSL}/svn_diff_${save_diff_file} ${SpathComp}/svn_diff
+	fi
+	RET=$?
+	if [ $RET -gt 0 ] ; then
+	    ListPathComp[$i]="error"
+	    ListPathFile[$i]="error"
+	    ListPathRev[$i]="error"
+	    ListPathBranch[$i]="error"
+	fi
+    fi
+    
+    echo 
+    cd ${MODIPSL}
+fi
+
+printDebugArray ListPathComp
+printDebugArray ListPathFile
+printDebugArray ListPathRev
+printDebugArray ListPathBranch
+printDebugArray ListNewFiles
+
+echo ${ListPathComp[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ListPathFile[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ListPathRev[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ListPathBranch[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ListNewFiles[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ListModifFiles[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${ListModifFilesDate[@]} >> ${MODIPSL_SAVE}/Last_log
+echo ${Maxfiledate} >> ${MODIPSL_SAVE}/Last_log
+
+
+echo "out directory in " ${MODIPSL_SAVE}
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_log_analyse
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_log_analyse	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_log_analyse	(revision 4813)
@@ -0,0 +1,92 @@
+#!/bin/ksh
+
+#**************************************************************
+# Author: Martial Mancip
+# Contact: Martial.Mancip__at__ipsl.jussieu.fr
+# $Revision::                                          $ Revision of last commit
+# $Author::                                            $ Author of last commit
+# $Date::                                              $ Date of last commit
+# IPSL (2006)
+#  This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC
+#
+#**************************************************************
+
+# Documentation :
+# This script gives an analyse of LAST configuration from mod.def downloaded by model command.
+#
+# It will create shell variables :
+# The list of components of the configuration : ModelComponents / NbComponents
+# And for each components :
+# - The tags or branch name : ModelTags
+# - The version control system name : ModelSystems
+# - The version control server address and login : ModelServers
+# - The version control server directory for this version : ModelDirectories
+# - The modipsl local directory : ModelLocalDirs
+
+
+typeset sizelog thedate logfile mymodel i  NbModelCommands NbModelNames
+
+logfile=${MODIPSL}/util/log
+
+set -A ListModelCommands -- $( cat ${logfile} | grep '\./model' | sed -e 's& &::&g')
+printDebugArray ListModelCommands
+
+NbModelCommands=${#ListModelCommands[@]}
+
+set -A ListModelNames -- $( cat ${logfile} | grep '\-\-\-\ Model' | sed -e 's&.*: *&&' )
+printDebugArray ListModelNames
+
+NbModelNames=${#ListModelNames[@]}
+
+if [ ${NbModelCommands} -ne ${NbModelNames} ] ; then
+    echo "Error with $0 script. number of model calls ${NbModelCommands} is not equal to model name ${NbModelNames} in util/log file."
+    exit 1
+fi
+
+set -A ListModelDates -- $( cat ${logfile} | grep '\./model' | sed -e 's&\ \./model .*&&' | sed -e 's&/&-&g' | sed -e 's& &_&g' )
+printDebugArray ListModelDates
+#set -A ListModelDates -- $( cat ${logfile} | grep '\./model' | sed -e 's&\ \./model .*&&' | sed -e 's&^\(.*\)&"\1"&g' | xargs date +%g-%m-%d_%R:%S -d )
+
+
+
+# We only use the last call to model here !
+(( ModelNum = NbModelCommands - 1 ))
+
+
+
+
+(( i = 0 ))
+for mymodel in ${ListModelNames[@]}; do
+    thedate=$( echo ${ListModelDates[$i]} | sed -e "s&_& &g" | sed -e "s&-&/&g")
+#    echo $model $i ${ListModelDates[$i]} $thedate
+    ListLineModels[$i]=$( grep -ni "${thedate}" ${logfile} | sed -e "s&^\([0-9]*\):.*&\1&" )
+    (( i = i + 1 ))
+done
+printDebugArray ListLineModels
+
+sizelog=$( wc -l ${logfile} | sed -e 's&^\([0-9]*\).*&\1&' )
+
+LastModelFile=log_${ModelNum}
+tail --lines=$(( sizelog - ListLineModels[${ModelNum}] + 1 )) ${logfile} > ${LastModelFile}
+
+set -A ModelComponents -- $( cat ${LastModelFile} | grep '\-\-\-\ Component *: ' | sed -e 's&--- Component *: \(.*\)&\1&' )
+printDebugArray ModelComponents
+
+NbComponents=${#ModelComponents[@]}
+
+set -A ModelTags -- $( cat ${LastModelFile} | grep '\-\-\-\ Tag *: ' | sed -e 's&--- Tag *: \(.*\)&\1&' )
+printDebugArray ModelTags
+
+set -A ModelSystems -- $( cat ${LastModelFile} | grep '\-\-\-\ System *: ' | sed -e 's&--- System *: \(.*\)&\1&' )
+printDebugArray ModelSystems
+
+set -A ModelServers -- $( cat ${LastModelFile} | grep '\-\-\-\ Server *: ' | sed -e 's&--- Server *: \(.*\)&\1&' | sed -e 's& &:_:&g' )
+printDebugArray ModelServers
+
+set -A ModelDirectories -- $( cat ${LastModelFile} | grep '\-\-\-\ Directory *: ' | sed -e 's&--- Directory *: \(.*\)&\1&' )
+printDebugArray ModelDirectories
+
+set -A ModelLocalDirs -- $( cat ${LastModelFile} | grep '\-\-\-\ Local Dir *: ' | sed -e 's&--- Local Dir *: \(.*\)&\1&' )
+printDebugArray ModelLocalDirs
+
+rm ${LastModelFile}
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_recup_model
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_recup_model	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/script_recup_model	(revision 4813)
@@ -0,0 +1,220 @@
+#!/bin/ksh
+
+#**************************************************************
+# Author: Martial Mancip
+# Contact: Martial.Mancip__at__ipsl.jussieu.fr
+# $Revision::                                          $ Revision of last commit
+# $Author::                                            $ Author of last commit
+# $Date::                                              $ Date of last commit
+# IPSL (2006)
+#  This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC
+#
+#**************************************************************
+
+# Documentation :
+# This script creates a tree of last configuration modipsl from a tar file previously produced by script_diff_model.
+#
+# After you have downloaded modipsl, you can copy a modipsl_name_of_the_save directory tree (from a saved tar file) in modipsl.
+# (Please, see script_diff_model documentation for information of how to get this file.)
+# You may use this script to download the same configuration with new files and modifications linked with this tarball.
+#
+# usage (in modipsl path) :
+# modipsl_path> util/script_recup_model modipsl_name_of_the_save
+#
+# After this whole configuration is backuped, you must use as usual ins_make and ins_job script 
+# to installed all files depended on this new modipsl and the computer.
+#
+# Note :
+# It may not compile because of special post-installation (not versionning) for some component in model.
+# See "Actions related to the WORK directory for the OPA models" in model script to reproduce this post-installation.
+#-
+
+
+MODIPSL_SAVE_NAME=$1
+
+MODIPSL=${MODIPSL:=$(pwd)}
+
+DEBUG_mode=false
+
+function printDebugArray {
+    if ( ${DEBUG_mode} ); then
+	typeset nb_line i
+	eval nb_line=\${#$1[@]}
+	eval echo "$1 : " ${nb_line}
+	(( i = 0 ))
+	while [ $i -lt $nb_line ] ; do
+	    eval echo \${$1[$i]}
+	    (( i = i + 1 ))
+	done
+    fi
+}
+
+MODIPSL_SAVE=${MODIPSL}/${MODIPSL_SAVE_NAME}
+
+#typeset NbComponents ModelComponents ModelTags ModelSystems ModelServers ModelDirectories ModelLocalDirs ListPathComp ListPathFile ListPathRev ListPathBranch ListNewFiles ListModifFiles ListModifFilesDate Maxfiledate
+
+if [ ! -f ${MODIPSL_SAVE}/Last_log ] ; then
+    echo "You need to give a valid tree in argument of this script."
+    echo "usage (in modipsl path) :"
+    echo "modipsl_path> util/script_recup_model modipsl_name_of_the_save"
+    exit 1
+fi
+
+((i=1))
+while read line ; do
+    case $i in
+	1)
+	    echo $line | sed -e 's&Last Model in log : *&&g'
+	    ;;
+	2)
+	    NbComponents=$( echo $line | sed -e"s/ *components ://" )
+	    echo $NbComponents
+	    ;;
+	3)
+	    set +A ModelComponents -- $line
+	    printDebugArray ModelComponents
+	    ;;
+	4)
+	    set +A ModelTags -- $line
+	    printDebugArray ModelTags
+	    ;;
+	5)
+	    set +A ModelSystems -- $line
+	    printDebugArray ModelSystems
+	    ;;
+	6)
+	    (( j = 0 ))
+	    set +A ModelServersProtect -- $line
+	    for comp in ${ModelComponents[@]}; do
+		ModelServers[$j]=$( echo ${ModelServersProtect[$j]} | sed -e 's&:_:& &g' ) 
+		(( j = j + 1 ))
+	    done
+	    printDebugArray ModelServers
+	    ;;
+	7)
+	    set +A ModelDirectories -- $line
+	    printDebugArray ModelDirectories
+	    ;;
+	8)
+	    set +A ModelLocalDirs -- $line
+	    printDebugArray ModelLocalDirs
+	    ;;
+	9)
+	    set +A ListPathComp -- $line
+	    printDebugArray ListPathComp
+	    ;;
+	10)
+	    set +A ListPathFile -- $line
+	    printDebugArray ListPathFile
+	    ;;
+	11)
+	    set +A ListPathRev -- $( echo $line | sed -e 's%\([0-9][0-9]/[0-9][0-9]/[0-9][0-9]\) \([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\)%\1_\2%g' )
+	    printDebugArray ListPathRev
+	    ;;
+	12)
+	    set +A ListPathBranch -- $line
+	    printDebugArray ListPathBranch
+	    ;;
+	13)
+	    set +A ListNewFiles -- $line
+	    printDebugArray ListNewFiles
+	    ;;
+	14)
+	    set +A ListModifFiles -- $line
+	    printDebugArray ListModifFiles
+	    ;;
+	15)
+	    set +A ListModifFilesDate -- $line
+	    printDebugArray ListModifFilesDate
+	    ;;
+	16)
+	    Maxfiledate=$line
+	    printDebugArray Maxfiledate
+	    ;;
+	*)
+	    break
+	    ;;
+    esac
+    ((i=i+1))
+done < ${MODIPSL_SAVE}/Last_log
+
+echo
+echo "read Last_log OK !"
+echo
+
+(( i = 0 ))
+for comp in ${ModelComponents[@]}; do
+    tag=${ModelTags[$i]}
+    echo $i $comp " : " $tag
+
+    if [ X${ListPathComp[$i]} != Xerror ] ; then
+	pathComp=${ListPathComp[$i]}
+	filecomp=$( echo ${ListPathFile[$i]} | sed -e "s/_empty_//" )
+	SpathComp=${MODIPSL_SAVE}/${pathComp}
+	echo "Path/file :" ${pathComp}/${filecomp}
+
+	case ${ModelSystems[$i]} in
+	    svn)
+		svn co -r ${ListPathRev[$i]} ${ModelServers[$i]}/${ListPathBranch[$i]}/${filecomp} ${pathComp}/${filecomp}
+		;;
+	    cvs)
+		
+		cd ${ModelLocalDirs[i]}
+		if [ X${ModelDirectories[$i]} = X. ] ; then
+#		rev=$( echo ${ListPathRev[$i]} | sed -e 's%\([0-9][0-9]\)/\([0-9][0-9]\)/\([0-9][0-9]\)_\([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\)%\3/\1/\2 \4%g' )
+		    rev=$( echo ${ListPathRev[$i]} | sed -e 's%:"[0-9][0-9]/[0-9][0-9]/[0-9][0-9]_[0-9][0-9]:[0-9][0-9]:[0-9][0-9]"%%g' )
+		    eval cvs -d :pserver:${ModelServers[$i]} co -r "${rev}" ${comp}
+		else
+		    rev=$( echo ${ListPathRev[$i]} | sed -e 's%:"[0-9][0-9]/[0-9][0-9]/[0-9][0-9]_[0-9][0-9]:[0-9][0-9]:[0-9][0-9]"%%g' )
+		    echo cvs -d :pserver:${ModelServers[$i]} co -r ${rev} -d ${ModelDirectories[$i]} ${comp}
+		    cvs -d :pserver:${ModelServers[$i]} co -r ${rev} -d ${ModelDirectories[$i]} ${comp}
+		fi
+		cd ${MODIPSL}
+		
+		;;
+	    *)
+		echo "error ${ModelSystems[$i]} is not recognized as a valid control version system for ${MODIPSL_SAVE}/Last_log."
+		exit 1
+		;;
+	esac
+    fi
+    ((i=i+1))
+done
+
+set +A ListRep -- $( find ${MODIPSL_SAVE} -mindepth 1 -type d \
+    -exec bash -c " echo "'{}'" | sed -e 's&"${MODIPSL_SAVE}"/&&' | tee -a >( sed -e 's&\(.*\)&"${MODIPSL}"/\1&' | xargs mkdir -p >> out_mkdir 2>&1 ) " \; )
+printDebugArray ListRep
+rm out_mkdir
+
+(( i = 0 ))
+for comp in ${ModelComponents[@]}; do
+
+    if [ X${ListPathComp[$i]} != Xerror ] ; then
+	tag=${ModelTags[$i]}
+	echo $i $comp " : " $tag
+
+	pathComp=${ListPathComp[$i]}
+	filecomp=$( echo ${ListPathFile[$i]} | sed -e "s/_empty_//" )
+	SpathComp=${MODIPSL_SAVE}/${pathComp}
+	echo "Patch :" $( ls ${SpathComp} )
+
+        # Patch this model
+	cd ${pathComp}
+	case ${ModelSystems[$i]} in
+	    svn)
+		patch -p0 -i ${SpathComp}/svn_diff	    
+		;;
+	    cvs)
+		patch -p0 -i ${SpathComp}/cvs_diff
+		;;
+	esac
+	cd ${MODIPSL}
+    fi
+    ((i=i+1))
+done
+
+# copy new files
+for file in ${ListNewFiles[@]} ; do
+    echo "copy New file : " ${MODIPSL_SAVE}/$file $file
+    cp -p ${MODIPSL_SAVE}/$file $file
+done 
Index: /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/w_i_h
===================================================================
--- /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/w_i_h	(revision 4813)
+++ /modipsl/branches/publications/IPSLCM5A2.1_11192019/util/w_i_h	(revision 4813)
@@ -0,0 +1,92 @@
+#!/bin/bash
+# $Id$
+#-----------------------------------------------#
+#--- What is host ?  -  w_i_h  -  21/07/2009 ---#
+#-----------------------------------------------#
+w_z=$(uname -s -n -r -m 2>/dev/null);
+[[ ${?} != 0 ]] && { exit 1; }
+read u_s u_n u_r u_m <<< ${w_z}
+unset w_z;
+#-
+d_n=$(dirname ${0});
+#-
+case ${u_s} in
+ ( AIX ) \
+  { case ${u_n} in
+    ( zahir* )                 DSYS="aix";;
+    ( vargas* )                DSYS="aix6";;
+    ( * )                      DSYS="ax_mono";
+    esac
+  };;
+ ( AIXESA )                    DSYS="aixesa";;
+ ( ConvexOS )                  DSYS="convex";;
+ ( CP486 | dev )               DSYS="sco";;
+ ( Darwin )                    DSYS="Darwin";;
+ ( HP-UX ) \
+  { case ${u_n} in
+    ( moon )                   DSYS="eshpux";;
+    ( * )                      DSYS="hpux";;
+    esac
+  };;
+ ( IRIX ) \
+  { case ${u_r} in
+    ( 4\.* )                   DSYS="sgi4";;
+    ( * )                      DSYS="sgi5";;
+    esac
+  };;
+ ( IRIX64 )                    DSYS="sgi6";;
+ ( Linux ) \
+  { case ${u_n} in
+    ( ada* )                   DSYS="ada";;
+    ( asterix* | obelix* )     DSYS="lxiv8";;
+    ( ciclad* )                DSYS="ifort_CICLAD";;
+    ( camelot*|loholt*|merlin*)DSYS="ifort_CICLAD";;
+    ( argent[0-9]* )           DSYS="argent";;
+    ( cesium[0-9]* )           DSYS="cesium";;
+    ( platine[0-9]* )          DSYS="platine";;
+    ( titane[0-9]* )           DSYS="titane";;
+    ( mercure* ) \
+     {                         DSYS="sx8mercure"
+      u_l=$(/usr/bin/modulecmd bash list -t 2>&1)
+      for h in ${u_l}
+       do
+        [[ ${h} = 'SX9' ]] && { DSYS="sx9mercure"; break; }
+       done
+      unset u_l h
+     };;
+    ( brodie )                 DSYS="sx8brodie";;
+    ( ulam )                   DSYS="ulam";;
+    ( ds[0-9]* )               DSYS="sxdkrz";;
+    ( babel* )                 DSYS="babel";;
+    ( curie* )                 DSYS="curie";;
+    ( irene* )                 DSYS="irene";;
+    ( jean-zay* )              DSYS="jeanzay";;
+    ( occigen* )               DSYS="occigen";;
+    ( * )                      DSYS="linux";;
+    esac
+  };;
+ ( MIPS )                      DSYS="mips";;
+ ( OSF1 )                      DSYS="osf1";;
+ ( SunOS ) \
+  { case ${u_r} in
+    ( 5\.* )                   DSYS="solaris";;
+    ( * )                      DSYS="sun";;
+    esac
+  };;
+ ( SUPER-UX )                  DSYS="nec";;
+ ( ULTRIX )                    DSYS="ultrix";;
+ ( UNICOS | sn4803 | sn4602 )  DSYS="cray";;
+ ( UNIX_System_V )             DSYS="fjvpp";;
+ (*) \
+  { case ${u_m} in
+    ( "CRAY T3E" )             DSYS="t3e";;
+    ( * )                      DSYS="Unknown";;
+    esac
+  };;
+esac
+#-
+echo "$DSYS";
+unset u_s u_n u_r u_m;
+#-
+exit 0;
+
