# IPInnerProductEnd

Ends a split phase inner product computation.

### Synopsis

    #include "slepcip.h"
    PetscErrorCode IPInnerProductEnd(IP ip,Vec x,Vec y,PetscScalar *p)

Collective on IP and Vec

### Input Parameters

| ip | - the inner product context
| x | - the first vector
| y | - the second vector

### Output Parameter

p - result of the inner product

### Notes

Each call to IPInnerProductBegin() should be paired with a call to IPInnerProductEnd().

### See Also

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

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