FSCINT                    Routines d'interpolation                       FSCINT

NOM
   RGSCINT - Interpolation scalaire de champs a partir 
             d'une grille source reguliere. 

USAGE
   call rgscint(ZOUT, li, lj, xlat, xlon, zin, ni, nj, 
		grtyp, ig1, ig2, ig3, ig4, sym)

   integer li, lj     - Dimensions de la grille de destination
   real ZOUT(li,lj)   - Champ de destination
   real xlat(li,lj)   - Latitudes des points sur la grille de destination
   real xlon(li,lj)   - Longitudes des points sur la grille de destination

   integer ni, nj     - Dimensions de la grille source
   real zin(ni, nj)   - Champ source
   
   character*1 grtyp  - Type de la grille source ('A','B','G','L','N','S')
   integer ig1, ig2,
           ig3, ig4   - Descripteurs de la grille source
   logical sym        - Drapeau indiquant la symetrie du champ 
			si .true., le champ est traite de facon symetrique
			si .false., le champ est traite de facon antisymetrique
			Ce drapeau ne s'applique qu'aux grilles de type
			'A', 'B' et 'G'; on s'en sert pour etendre des
			grilles hemispheriques lorsque les points de la 
			grille de destination debordent de la grille source. 
  
DESCRIPTION
   Cette routine interpole sur une grille de destination de dimension (li,lj)
   les valeurs contenues dans une grille source de dimension (ni,nj). 

   La methode d'interpolation est de type lagrangienne bi-cubique, 
   bi-lineaire ou plus proche voisin. 

   On doit fournir les latitudes et longitudes (en degres) de la grille 
   de destination dans les champs xlat(li,lj) et xlon(li,lj). 
   
   Le degre d'interpolation est cubique par defaut; il peut etre modifie
   par un appel aux routines "rgoptc" ou "rgopti". On peut aussi controler, 
   par un appel aux memes routines, le comportement a adopter dans les cas
   d'extrapolation.

COMPILATION
   Pour le moment, le module d'interpolation est contenu dans un fichier ".o"
   residant sur $ARMNLIB/lib. Le module sera eventuellement integre dans
   RMNLIB.

   Pour utiliser le module sur le nec, cidsv02, cidsv07, cidsv08, faire:
   f77 prog.f -o prog $ARMNLIB/lib/fscint2.o $ARMNLIB/lib/rmnxlib.a

   Sur le cray, faire:
   ACCESS, DN=FSCLIB2, ID=ARMNYRC, OWN=ARMN000.
   ...
   LD2, LIB=FSCLIB2:AAAALIB, ...
   
AUTEUR
   Yves Chartier, RPN, 421-4736, ychartier@cid.aes.doe.CA

DERNIERE MISE A JOUR DE LA DOCUMENTATION
   18 decembre 1991

VOIR AUSSI
   igscint, iguvint, rguvint, rgoptc, rgopti, rgoptr, fstarg1