Home
last modified time | relevance | path

Searched refs:array_N (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.h22 …Chunk(PC pc, PetscInt n, PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec …
H A Dnn.c399 …Chunk(PC pc, PetscInt n, PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec … in PCNNApplySchurToChunk() argument
405 PetscCall(PetscArrayzero(array_N, pcis->n)); in PCNNApplySchurToChunk()
406 for (i = 0; i < n; i++) array_N[idx[i]] = chunk[i]; in PCNNApplySchurToChunk()
407 PetscCall(PCISScatterArrayNToVecB(pc, array_N, vec2_B, INSERT_VALUES, SCATTER_FORWARD)); in PCNNApplySchurToChunk()
409 PetscCall(PCISScatterArrayNToVecB(pc, array_N, vec1_B, INSERT_VALUES, SCATTER_REVERSE)); in PCNNApplySchurToChunk()
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c547 PetscErrorCode PCISScatterArrayNToVecB(PC pc, PetscScalar *array_N, Vec v_B, InsertMode imode, Scat… in PCISScatterArrayNToVecB() argument
560 for (i = 0; i < pcis->n_B; i++) array_B[i] = array_N[idex[i]]; in PCISScatterArrayNToVecB()
562 for (i = 0; i < pcis->n_B; i++) array_B[i] += array_N[idex[i]]; in PCISScatterArrayNToVecB()
566 for (i = 0; i < pcis->n_B; i++) array_N[idex[i]] = array_B[i]; in PCISScatterArrayNToVecB()
568 for (i = 0; i < pcis->n_B; i++) array_N[idex[i]] += array_B[i]; in PCISScatterArrayNToVecB()