Home
last modified time | relevance | path

Searched refs:g_lens (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/bjacobi/
H A Dbjacobi.h18 PetscInt *g_lens; member
H A Dbjacobi.c48 if (jac->g_lens) { in PCSetUp_BJacobi()
51 PetscCheck(jac->g_lens[i], PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Zero block not allowed"); in PCSetUp_BJacobi()
52 …PetscCheck(jac->g_lens[i] / bs * bs == jac->g_lens[i], PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Mat bl… in PCSetUp_BJacobi()
57 PetscCall(PetscArraycpy(jac->l_lens, jac->g_lens, jac->n_local)); in PCSetUp_BJacobi()
71 if (i < jac->n) sum += jac->g_lens[i]; in PCSetUp_BJacobi()
80 if (i < jac->n) sum += jac->g_lens[i]; in PCSetUp_BJacobi()
86 PetscCall(PetscArraycpy(jac->l_lens, jac->g_lens + i_start, jac->n_local)); in PCSetUp_BJacobi()
140 PetscCall(PetscFree(jac->g_lens)); in PCDestroy_BJacobi()
278 if (!lens) jac->g_lens = NULL; in PCBJacobiSetTotalBlocks_BJacobi()
280 PetscCall(PetscMalloc1(blocks, &jac->g_lens)); in PCBJacobiSetTotalBlocks_BJacobi()
[all …]