C CHAINI    SOURCE    CB215821  26/08/24    21:15:28     12622          
      SUBROUTINE CHAINI(A,NMAX,IBOU,NPLEIN,E,DEPSUR,ICAS)
      IMPLICIT INTEGER(I-N)
      IMPLICIT REAL*8(A-H,O-Z)
      DIMENSION E(*),A(NMAX,*)
      DO 7 I=1,IBOU
      DO 1 J=1,IBOU
      A(I,J)=0.
    1 CONTINUE
    7 CONTINUE
      IBOU2=IBOU
      IF(ICAS.EQ.2) IBOU2=IBOU/2
      DO 6 IC=1,ICAS
      IP=(IC-1)*IBOU2
      DUM=E(1)*DEPSUR
      DO 2 I=1,NPLEIN
      IK=I+IP
      A(IK,IK)=DUM
    2 CONTINUE
      IF(NPLEIN.EQ.1) GO TO 6
      DUM=E(2)*DEPSUR
      DO 8 I=2,NPLEIN
      I1=I-1
      IK=I+IP
      DO 3 J=1,I1
      JK=J+IP
      A(IK,JK)=DUM
      A(JK,IK)=DUM
    3 CONTINUE
    8 CONTINUE
      NP1=NPLEIN+1
      DUM=E(3)*DEPSUR
      DO 4 I=NP1,IBOU2
      IK=I+IP
      A(IK,IK)=DUM
    4 CONTINUE
   6  CONTINUE
      RETURN
      END

 
