Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...


Where
      'zpmoins'/'ztmoins' are the 1- resp. 2-D "arrays" in the routine,
      'pmoins'/'tmoins' the specific position in the bus as declared in phyvar.hf and
      'f'/'p' the name of the bus as received by the routine.

Now 'zpmoins'/'ztmoins' , the pointer (zpmoins, ztmoins) can get used in the routine like "normal" arrays.

...

Volet

1-D fields:
    PS            (1:n)            => bus( x(pplus,  1, 1)       : ) ! Input surface pressure at t+dt
    TA            (1:n)            => bus( x(tplus,   1, nk)     : ) ! Input temperature at t+dt on lowest model level (nk)

2-D fields:
    TS            (1:N,1:IG)  => bus( x( TSOIL, 1, 1 )    : )    !  inout Temperature of soil layers [K]

Fields defined for the different surface fractions:
    ZSNOW (
1:N)           => bus( x(SNODP , 1, indx_sfc ) : )  ! output snow depth; where indx_sfc is set to the specific surface fraction


Now, the pointer (PS, TA, TS, ZSNOW) can get used in the routine like "normal" arrays.