Searched refs:array_N (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/is/nn/ |
| H A D | nn.h | 22 …Chunk(PC pc, PetscInt n, PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec …
|
| H A D | nn.c | 399 …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 D | pcis.c | 547 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()
|