|
subroutine | applyoperator (numDim, dimSizes, numComponents, numPoints, opDir, opInterval, numStencils, stencilSizes, stencilStarts, numValues, stencilWeights, stencilOffsets, stencilID, U, dU) |
| applyoperator applies an operator specified as a stencil set to the provided state data More...
|
|
subroutine | applyoperatorv (numDim, dimSizes, numComponents, numPoints, opDir, opInterval, numStencils, stencilSizes, stencilStarts, numValues, stencilWeights, stencilOffsets, stencilID, U, dU) |
| applyoperator applies an operator specified as a stencil set to the provided state data More...
|
|
subroutine | applyoperatorblobs (numDim, dimSizes, numComponents, numPointsBuffer, opDir, numStencils, stencilSizes, stencilStarts, numStencilValues, stencilWeights, stencilOffsets, numPointsStencil, numPointsApply, stencilPoints, U, dU) |
| applyoperatorblobs applies an operator by applying each stencil in turn to all the points to which it applies More...
|
|
subroutine | applysinglestencil (numDim, dimSizes, numComponents, numPointsBuffer, opDir, numPointsApply, applyPoints, stencilSize, stencilWeights, stencilOffsets, U, dU) |
| applysinglestencil applies an operator by applying a given stencil to the specified points More...
|
|
subroutine | yaxpy (numDim, numPoints, bufferSize, bufferInterval, a, X, Y) |
| YAXPY point-wise operator performing Y = aX + Y (scalar a) More...
|
|
subroutine | zaxpy (numDim, numPoints, bufferSize, bufferInterval, a, X, Y, Z) |
| ZAXPY point-wise operator performing Z = aX + Y (scalar a) More...
|
|
subroutine | zaxpby (numDim, numPoints, bufferSize, bufferInterval, a, b, X, Y, Z) |
| ZAXPBY point-wise operator performing Z = aX + bY (scalar a,b) More...
|
|
subroutine | yaxpby (numDim, numPoints, bufferSize, bufferInterval, a, b, X, Y) |
| YAXPBY point-wise operator performing Y = aX + bY (scalar a,b) More...
|
|
subroutine | yax (numDim, numPoints, bufferSize, bufferInterval, a, X, Y) |
| YAX point-wise operator performing Y = aX (scalar a) More...
|
|
subroutine | zxy (numDim, numPoints, bufferSize, bufferInterval, X, Y, Z) |
| ZXY point-wise operator performing Z = XY (all vectors) More...
|
|
subroutine | yxy (numDim, numPoints, bufferSize, bufferInterval, X, Y) |
| YXY point-wise operator performing Y = XY (all vectors) More...
|
|
subroutine | zwxpy (numDim, numPoints, bufferSize, bufferInterval, W, X, Y, Z) |
| ZWXPY point-wise operator performing Z = WX + Y, where all are vectors. More...
|
|
subroutine | ywxpy (numDim, numPoints, bufferSize, bufferInterval, W, X, Y) |
| YWXPY point-wise operator performing Y = WX + Y, where all are vectors. More...
|
|
subroutine | zawpxy (numDim, numPoints, bufferSize, bufferInterval, a, W, X, Y, Z) |
| ZAWPXY point-wise operator performing Z = aW + XY. More...
|
|
subroutine | zvwpxy (numDim, numPoints, bufferSize, bufferInterval, V, W, X, Y, Z) |
| ZVWPXY point-wise operator performing Z = VW + XY. More...
|
|
subroutine | zwmxpy (numDim, numPoints, bufferSize, bufferInterval, W, X, Y, Z) |
| ZWMXPY point-wise operator performing Z = W(X+Y) where all are vectors. More...
|
|
subroutine | zxdoty (numDim, numPoints, bufferSize, bufferInterval, numComponents, X, Y, Z) |
| ZXDOTY numComponents-vector inner product Z = X * Y. More...
|
|
subroutine | xax (numDim, numPoints, bufferSize, bufferInterval, a, X) |
| XAX point-wise operator performing X = aX (scalar a) More...
|
|
subroutine | assignmentyx (numDim, numPoints, bufferSize, bufferInterval, X, Y) |
| ASSIGNMENTYX point-wise operator performing Y = X. More...
|
|
subroutine | assignmentxa (numDim, numPoints, bufferSize, bufferInterval, a, X) |
| ASSIGNMENTXA point-wise operator performing X = scalar a. More...
|
|
subroutine | assignmentyabsx (numDim, numPoints, bufferSize, bufferInterval, X, Y) |
| ASSIGNMENTYABSX point-wise operator performing X = scalar a. More...
|
|
subroutine | veclen (numDim, numPoints, bufferSize, bufferInterval, numComp, V, lenV) |
| VECLEN point-wise operator returning the length of a numComp-dimensional vector. More...
|
|
subroutine | yaxm1 (numDim, numPoints, bufferSize, bufferInterval, a, X, Y) |
| YAXM1 point-wise operator performing Y = a/X (scalar a) More...
|
|
subroutine | determinant3x3 (numPoints, bufferSize, bufferInterval, inMatrix, matrixDeterminant) |
| Computes determinant of 3x3 matrix. More...
|
|
subroutine | determinant2x2 (numPoints, bufferSize, bufferInterval, inMatrix, matrixDeterminant) |
| Computes determinant of 2x2 matrix. More...
|
|
subroutine | metricsum4 (numDim, numPoints, bufferSize, bufferInterval, buf1, buf2, buf3, buf4, buf5, buf6, buf7, metricSum) |
| Computes buf1*buf4 - buf2*buf3 + buf7*(buf5 - buf6) More...
|
|