Changeset 786 for LMDZ4/trunk/libf/dyn3d


Ignore:
Timestamp:
Jun 19, 2007, 12:12:13 PM (17 years ago)
Author:
Laurent Fairhead
Message:

Changement dans le restart suite a la réorganisation de l'interface avec
les surfaces JG
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/dyn3d/etat0_netcdf.F

    r773 r786  
    99      USE ioipsl
    1010      USE dimphy
     11      USE fonte_neige_mod
     12      USE pbl_surface_mod
     13      USE ocean_slab_mod
     14      USE surface_data
    1115      !
    1216      IMPLICIT NONE
     
    2428#include "comconst.h"
    2529#include "indicesol.h"
    26 c#include "dimphy.h"
    2730#include "dimsoil.h"
    2831#include "temps.h"
     
    115118      integer :: isst(klon-2)
    116119      real zx_tmp_2d(iim,jjp1)
     120
     121
     122      REAL :: dummy(klon, nbsrf)
    117123      !
    118124      !   Constantes
     
    674680      run_off_lic_0 = 0.0
    675681
    676 cIM   call phyredem("startphy.nc",phystep,radpas, co2_ppm, solaire,
    677    
    678       call phyredem("startphy.nc",phystep,radpas,
    679      $    latfi, lonfi, pctsrf, tsolsrf, tsoil, tslab, seaice,
    680      $    qsolsrf, qsol,
    681      $    snsrf,
    682      $    albe, alblw, evap, rain_fall, snow_fall, solsw, sollw, fder,
    683      $    radsol, frugs,  agesno,
     682c
     683c Avant l'appel a phyredem, on initialize les modules de surface
     684c avec les valeurs qui vont etre ecrit dans startphy.nc
     685c
     686      dummy(:,:) = 1.0
     687      ocean = "slab"
     688      call fonte_neige_init(run_off_lic_0)
     689      call pbl_surface_init(qsol, fder, snsrf, qsolsrf,
     690     $     evap, frugs, agesno, tsoil)
     691      call ocean_slab_init(dummy(1,1), tslab, seaice, dummy(:,:))
     692
     693      call phyredem("startphy.nc",phystep,radpas,ocean,
     694     $    latfi, lonfi, pctsrf, tsolsrf,
     695     $    albe, alblw, rain_fall, snow_fall, solsw, sollw,
     696     $    radsol,
    684697     $    zmea, zstd, zsig, zgam, zthe, zpic, zval, rugsrel,
    685      $    t_ancien, q_ancien, rnebcon, ratqs, clwcon,
    686      $    run_off_lic_0)
     698     $    t_ancien, q_ancien, rnebcon, ratqs, clwcon )
     699
     700
    687701
    688702C     Sortie Visu pour les champs dynamiques
Note: See TracChangeset for help on using the changeset viewer.