Home
last modified time | relevance | path

Searched refs:work_N (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.c69 …PetscCall(PCNNApplyInterfacePreconditioner(pc, w, z, pcis->work_N, pcis->vec1_B, pcis->vec2_B, pci… in PCApply_NN()
237 PetscCall(PCISScatterArrayNToVecB(pc, pcis->work_N, pcis->D, INSERT_VALUES, SCATTER_REVERSE)); in PCNNCreateCoarseMatrix()
239 for (j = 0; j < n_shared[i]; j++) DZ_OUT[i][j] = pcis->work_N[shared[i][j]]; in PCNNCreateCoarseMatrix()
259 for (j = 0; j < n_shared[0]; j++) DZ_IN[0][j] = pcis->work_N[shared[0][j]]; in PCNNCreateCoarseMatrix()
265 …PetscCall(PCNNApplySchurToChunk(pc, n_shared[0], shared[0], DZ_IN[0], pcis->work_N, pcis->vec1_B, … in PCNNCreateCoarseMatrix()
276 …for (k = 0; k < n_shared[ind]; k++) mat[ind * n_neigh + 0] += DZ_IN[ind][k] * pcis->work_N[shared[… in PCNNCreateCoarseMatrix()
281 …PetscCall(PCNNApplySchurToChunk(pc, n_shared[j], shared[j], DZ_IN[j], pcis->work_N, pcis->vec1_B, … in PCNNCreateCoarseMatrix()
284 …for (k = 0; k < n_shared[i]; k++) mat[i * n_neigh + j] += DZ_IN[i][k] * pcis->work_N[shared[i][k]]; in PCNNCreateCoarseMatrix()
434 PetscErrorCode PCNNApplyInterfacePreconditioner(PC pc, Vec r, Vec z, PetscScalar *work_N, Vec vec1_… in PCNNApplyInterfacePreconditioner() argument
446 PetscCall(PCNNBalancing(pc, r, (Vec)0, z, vec1_B, vec2_B, (Vec)0, vec1_D, vec2_D, work_N)); in PCNNApplyInterfacePreconditioner()
[all …]
H A Dnn.h23 …rCode PCNNApplyInterfacePreconditioner(PC pc, Vec r, Vec z, PetscScalar *work_N, Vec vec1_B, Vec v…
24 … r, Vec u, Vec z, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec vec1_D, Vec vec2_D, PetscScalar *work_N);
/petsc/include/petsc/private/
H A Dpcisimpl.h37 PetscScalar *work_N; member
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c212 PetscCall(PetscMalloc1(pcis->n, &pcis->work_N)); in PCISSetUp()
450 PetscCall(PetscFree(pcis->work_N)); in PCISReset()