# IPMInnerProductEnd

Ends a split phase multiple inner product computation.

### Synopsis

    #include "slepcip.h"
    PetscErrorCode IPMInnerProductEnd(IP ip,Vec x,PetscInt n,const Vec y[],PetscScalar *p)

Collective on IP and Vec

### Input Parameters

| ip | - the inner product context
| x | - the first input vector
| n | - number of vectors in y
| y | - array of vectors

### Output Parameter

p - result of the inner products

### Notes

Each call to IPMInnerProductBegin() should be paired with a call to IPMInnerProductEnd().

### See Also

IPMInnerProductBegin(), IPMInnerProduct(), IPNorm(), IPNormBegin(),
IPNormEnd(), IPInnerProduct()

Location: src/ip/ipdot.c
Index of all IP routines
Table of Contents for all manual pages
Index of all manual pages