Ignore:
Timestamp:
May 4, 2005, 5:11:29 PM (19 years ago)
Author:
Laurent Fairhead
Message:

Modifications faites à la physique pour la rendre parallele YM
Une branche de travail LMDZ4_par_0 a été créée provisoirement afin de tester
les modifs pleinement avant leurs inclusions dans le tronc principal
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4_par_0/libf/phylmd/soil.F

    r524 r634  
    44      SUBROUTINE soil(ptimestep, indice, knon, snow, ptsrf, ptsoil,
    55     s          pcapcal, pfluxgrd)
     6      use dimphy
    67      IMPLICIT NONE
    78
     
    4950c   -------------
    5051
    51 #include "dimensions.h"
     52cym#include "dimensions.h"
    5253#include "YOMCST.h"
    53 #include "dimphy.h"
     54cym#include "dimphy.h"
    5455#include "dimsoil.h"
    5556#include "indicesol.h"
     
    7879      REAL dz1(nsoilmx),dz2(nsoilmx)
    7980c$$$          REAL zc(klon,nsoilmx),zd(klon,nsoilmx)
    80       REAL zc(klon,nsoilmx,nbsrf),zd(klon,nsoilmx,nbsrf)
     81cym      REAL zc(klon,nsoilmx,nbsrf),zd(klon,nsoilmx,nbsrf)
     82      REAL,ALLOCATABLE,SAVE ::  zc(:,:,:),zd(:,:,:)
    8183      REAL lambda
    82       SAVE dz1,dz2,zc,zd,lambda
     84cym      SAVE dz1,dz2,zc,zd,lambda
     85      SAVE dz1,dz2,lambda
    8386      LOGICAL firstcall, firstsurf(nbsrf)
    8487      SAVE firstcall, firstsurf
     
    9093
    9194      DATA isol,isno,iice/2000.,2000.,2000./
    92 
     95      LOGICAL,SAVE :: First=.true.
    9396c-----------------------------------------------------------------------
    9497c   Depthts:
     
    103106c   on corrige si on a un point de terre avec ou sans glace
    104107c
     108      IF (first) THEN
     109        allocate(zc(klon,nsoilmx,nbsrf),zd(klon,nsoilmx,nbsrf))
     110        first=.false.
     111      ENDIF
     112     
    105113      IF (indice.EQ.is_sic) THEN
    106114         DO ig = 1, knon
Note: See TracChangeset for help on using the changeset viewer.