CALL SEQUENCE... barx XIN DATAIN XOUT INPUT OUTPUT [-a VAL1 -kind VAL2 -lx VAL3] AUTHORS - S.TURNER, B.DENIS, S.BINER, JUL 08/93. LAST REVISION: $Header: /home/cvs/RMNLIB/utils/rdiag/lspgm/barx.ptn,v 4.8 2014/09/25 20:20:45 dugas Exp $ DESCRIPTION... barx FAIT LA MOYENNE SELON X PURPOSE - FAIRE LA MOYENNE ENTRE DEUX POINTS CONSECUTIFS EN X POUR UN CHAMP QUI EST DANS XIN, ET DONT LES CARACTERISTIQUES SONT DANS DATAIN. - POSSIBILITE DE FAIRE INTERPOLATION CUBIQUE (4 POINTS) SAUF A LA FRONTIERE. INPUT FILES... XIN = INPUT FILE CONTAINING REGIONAL DATA DATAIN = (OPTIONAL) MODEL INFORMATION FILE OUTPUT FILE... XOUT = OUTPUT FILE PARAMETER... OPT (a) = 0, POUR NE PAS COMBLER LES FRONTIERES 1, POUR COMBLER LES FRONTIERES AVEC LA VALEUR LA PLUS PROCHE INTERP (kind) = 4, POUR INTERPOLATION CUBIQUE. NOTEZ QUE TOUT AUTRE NOMBRE EST IGNORE NI (lx) = NOMBRE DE POINTS DE GRILLE SELON X. LA VALEUR PAR DEFAUT EST LA TAILLE DE LA GRILLE SELON X+1. SI LE FICHIER DATAIN EXISTE, CE PARAMETRE SERA DEFINI PAR DATAIN(1). READ(5,5010) OPT,INTERP READ(5,5011) NI 5010 FORMAT(10X,I2,10X,I2) 5011 FORMAT(10X,I5) EXAMPLE OF INPUT CARD... BARX1 1 INTERPOLE 1 BARX2 121 0123456789012345678901234567890123456789012345678901234567890 1 2 3 4 5 6 7 EXIT CONDITIONS... 0 NO PROBLEMS 1 READ ILLEGAL OPT VALUE 2 PROBLEMS READING FILE XIN 4 OPT=1 AND IBUF(5).EQ.NI 5 PROBLEMS READING THE FIRST DIRECTIVE CARD 6 PROBLEMS READING THE SECOND DIRECTIVE CARD 7 UNSUPPORTED GRID TYPE 8 MORE THAN ONE GRID CONFIGURATION