47   REAL run_off_lic_0(
klon)
 
   50   INTEGER nid, nvarid, idim1, idim2, idim3
 
   54   REAL tab_cntrl(length)
 
   56   INTEGER isoil, nsrf,isw
 
   57   CHARACTER (len=7) :: str7
 
   58   CHARACTER (len=256) :: nam, lnam
 
   81   tab_cntrl(4) = solaire
 
   98   CALL put_var(
"controle", 
"Parametres de controle", tab_cntrl)
 
  107   CALL put_field(
"masque", 
"masque terre mer", zmasq)
 
  113       WHERE (1.-zmasq(:).GT.
epsfra)
 
  136     print*, 
"Trop de sous-mailles";  
CALL abort_physic(
"phyredem", 
"", 1)
 
  139     print*, 
"Trop de sous-surfaces"; 
CALL abort_physic(
"phyredem", 
"", 1)
 
  142     print*, 
"Trop de bandes"; 
CALL abort_physic(
"phyredem", 
"", 1)
 
  148   print*,
'PHYREDEM NOUVEAU' 
  165   CALL put_field(
"solsw", 
"Rayonnement solaire a la surface", 
solsw)
 
  171   CALL put_field(
"fder", 
"Derive de flux", fder)
 
  215   CALL put_field(
"RUNOFFLIC0", 
"Runofflic0", run_off_lic_0)
 
  288           CALL put_field(
"slab_tice", 
"Slab sea ice temperature", 
tice)
 
  292   if (ok_gwd_rando) 
call put_field(
"du_gwd_rando", &
 
  293        "tendency on zonal wind due to flott gravity waves", 
du_gwd_rando)
 
  295   IF (.not. ok_hines .and. ok_gwd_rando) 
call put_field(
"du_gwd_front", &
 
  296        "tendency on zonal wind due to acama gravity waves", 
du_gwd_front)
 
  308   CHARACTER(LEN=*),  
INTENT(IN) :: nam, lnam
 
  309   REAL,              
INTENT(IN) :: field(:,:)
 
  310   CHARACTER(LEN=256) :: nm, lm, str
 
  311   DO nsrf = 1, 
SIZE(field,2)
 
  312     WRITE(str, 
'(i2.2)') nsrf
 
  313     nm=trim(nam)//trim(str)
 
  314     lm=trim(lnam)//
" de surface No. "//trim(str)
 
  324   CHARACTER(LEN=*),  
INTENT(IN) :: nam, lnam
 
  325   REAL,              
INTENT(IN) :: field(:,:,:)
 
  326   CHARACTER(LEN=256) :: nm, lm, str
 
  327   DO nsrf = 1, 
SIZE(field,3)
 
  328     DO isoil=1, 
SIZE(field,2)
 
  329       WRITE(str, 
'(i2.2,"srf",i2.2)')isoil,nsrf
 
  331       nm=trim(nam)//trim(str)
 
  332       lm=trim(lnam)//
" du sol No. "//trim(str)
 
  333       CALL put_field(nm,lm,field(:,isoil,nsrf))
 
  343   CHARACTER(LEN=*),  
INTENT(IN) :: nam, lnam
 
  344   REAL,              
INTENT(IN) :: field(:,:,:)
 
  345   CHARACTER(LEN=256) :: nm, lm, str
 
  346   DO nsrf = 1, 
SIZE(field,3)
 
  347     WRITE(str, 
'(i2.2)') nsrf
 
  348     nm=trim(nam)//trim(str)
 
  349     lm=trim(lnam)//trim(str)
 
!$Header!c include clesph0 h c COMMON clesph0 ok_orolf
 
real, dimension(:,:), allocatable, save q_ancien
 
real, dimension(:,:), allocatable, save w01
 
real, dimension(:), allocatable, save, public tice
 
real, dimension(:,:), allocatable, save clwcon
 
real, dimension(:,:), allocatable, save du_gwd_front
 
integer, parameter is_ter
 
real, dimension(:), allocatable, save f0
 
!$Header!c include clesph0 h c COMMON clesph0 soil_model
 
real, dimension(:), allocatable, save zval
 
real, dimension(:), allocatable, save zsig
 
!$Header!c include clesph0 h c COMMON clesph0 ok_orodr
 
real, dimension(:), allocatable, save snow_fall
 
!$Id ok_orolf LOGICAL ok_limitvrai LOGICAL ok_all_xml INTEGER iflag_con
 
real, dimension(:,:,:), allocatable, save falb_dir
 
real, dimension(:,:), allocatable, save wake_deltaq
 
real, dimension(:), allocatable, save rain_fall
 
real, dimension(:,:), allocatable, save sig1
 
!$Header!c include clesph0 h c COMMON clesph0 cycle_diurne
 
real, dimension(:,:), allocatable, save t_ancien
 
real, dimension(:), allocatable, save latitude_deg
 
character(len=6), save version_ocean
 
!$Header!c include clesph0 h c COMMON clesph0 new_oliq
 
real, dimension(:), allocatable, save zmea
 
real, dimension(:), allocatable, save, public fsic
 
subroutine phyredem(fichnom)
 
real, dimension(:,:), allocatable, save pctsrf
 
real, dimension(:), allocatable, save radsol
 
real, dimension(:,:), allocatable, save entr_therm
 
subroutine fonte_neige_final(restart_runoff)
 
!$Id iflag_pbl_split common compbl iflag_pbl
 
real, dimension(:), allocatable, save qsol
 
subroutine put_field_srf3(nam, lnam, field)
 
real, dimension(:,:,:), allocatable, save pbl_tke
 
real, dimension(:), allocatable, save sollw
 
real, dimension(:,:), allocatable, save rnebcon
 
!$Header!c include clesph0 h c COMMON clesph0 nbapp_rad
 
subroutine traclmdz_to_restart(trs_out)
 
real, dimension(:), allocatable, save sollwdown
 
subroutine put_field_srf2(nam, lnam, field)
 
subroutine put_field_srf1(nam, lnam, field)
 
real, dimension(:), allocatable, save wake_s
 
real, dimension(:), allocatable, save ale_bl
 
real, dimension(:), allocatable, save wake_cstar
 
integer, dimension(:), allocatable, save niadv
 
real, dimension(:,:,:), allocatable, save wake_delta_pbl_tke
 
real, dimension(:), allocatable, save alp_bl
 
real, dimension(:,:), allocatable, save z0m
 
real, dimension(:), allocatable, save, public seaice
 
real, dimension(:), allocatable, save rugoro
 
integer, parameter is_lic
 
real, dimension(:), allocatable, save zpic
 
subroutine, public close_restartphy
 
!$Id ok_orolf LOGICAL ok_limitvrai LOGICAL ok_all_xml INTEGER iflag_ener_conserv REAL co2_ppm
 
real, dimension(:,:), allocatable, save fm_therm
 
real, dimension(:), allocatable, save solsw
 
real, dimension(:), allocatable, save zgam
 
real, dimension(:,:), allocatable, save, public tslab
 
!$Header!integer nvarmx parameter(nfmx=10, imx=200, jmx=150, lmx=200, nvarmx=1000) real xd(imx
 
real, dimension(:), allocatable, save wake_fip
 
character(len=20), dimension(:), allocatable, save tname
 
character(len=6), save type_ocean
 
real, dimension(:,:,:), allocatable, save falb_dif
 
!$Id ok_orolf LOGICAL ok_limitvrai LOGICAL ok_all_xml INTEGER iflag_ener_conserv REAL co2_ppm0
 
!$Id zjulian!correction pour l heure initiale!jyg!jyg CALL pdtphys
 
real, dimension(:,:), allocatable, save du_gwd_rando
 
real, dimension(:), allocatable, save wake_pe
 
real, dimension(:,:), allocatable, save agesno
 
real, dimension(:,:), allocatable, save ratqs
 
real, dimension(:), allocatable, save ale_bl_trig
 
real, dimension(:), allocatable, save zstd
 
character(len=4), save type_trac
 
real, dimension(:), allocatable, save longitude_deg
 
subroutine pbl_surface_final(fder_rst, snow_rst, qsurf_rst, ftsoil_rst)
 
integer, parameter is_sic
 
subroutine abort_physic(modname, message, ierr)
 
real, dimension(:,:), allocatable, save fevap
 
real, dimension(:), allocatable, save zmax0
nrlmd 
 
logical, public carbon_cycle_cpl
 
real, dimension(:,:), allocatable, save z0h
 
real, dimension(:), allocatable, public co2_send
 
real, dimension(:,:), allocatable, save ftsol
 
real, dimension(:,:), allocatable, save u_ancien
 
real, dimension(:), allocatable, save zthe
 
integer, parameter is_oce
 
real, dimension(:,:), allocatable, save detr_therm
 
real, dimension(:,:), allocatable, save v_ancien
 
subroutine, public open_restartphy(filename)
 
real, dimension(:,:), allocatable, save wake_deltat