19       INTEGER im,jm,ngrid,nfield
 
   20       REAL pdyn(im,jm,nfield)
 
   21       REAL pfi(ngrid,nfield)
 
   34           pdyn(i,j,ifield)=pfi(ig,ifield)
 
   35           if (i==1) pdyn(im,j,ifield)=pdyn(i,j,ifield)
 
   41                   pdyn(i,1,ifield)=pdyn(1,1,ifield)
 
   47                   pdyn(i,jm,ifield)=pdyn(1,jm,ifield)
 
integer, dimension(:), allocatable, save index_i
 
integer, dimension(:), allocatable, save index_j
 
subroutine gr_fi_dyn_p(nfield, ngrid, im, jm, pfi, pdyn)