Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c673 if (level == 0 && pc_gamg->injection_index_size > 0) { in PCSetUp_GAMG()
676 … PetscInt prol_m, prol_n, Prol_N = (M / bs) * pc_gamg->injection_index_size, Istart, Iend, nn, row; in PCSetUp_GAMG()
680 prol_n = (prol_m / bs) * pc_gamg->injection_index_size; in PCSetUp_GAMG()
681injection_index_size < bs, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Injection size… in PCSetUp_GAMG()
684 PetscCall(MatSetBlockSizes(Prol, bs, pc_gamg->injection_index_size)); in PCSetUp_GAMG()
696 …for (PetscInt ii = Istart, col = (Istart / bs) * pc_gamg->injection_index_size; ii < Iend; ii += b… in PCSetUp_GAMG()
698 for (PetscInt jj = 0; jj < pc_gamg->injection_index_size; jj++, col++) { in PCSetUp_GAMG()
710 pc_gamg->data_cell_cols = pc_gamg->injection_index_size; in PCSetUp_GAMG()
711 pc_gamg->data_cell_rows = pc_gamg->injection_index_size; in PCSetUp_GAMG()
715 pc_gamg->data_sz = pc_gamg->injection_index_size * prol_n; in PCSetUp_GAMG()
[all …]
/petsc/include/petsc/private/
H A Dpcgamgimpl.h54 PetscInt injection_index_size; member