Lines Matching refs:nfields
7 PetscInt nfields; /* If block is defined on a DA, the number of DA fields */ member
77 PetscInt i, nfields; in SNESMultiblockSetFieldsRuntime_Private() local
86 nfields = mb->bs; in SNESMultiblockSetFieldsRuntime_Private()
87 …l(PetscOptionsGetIntArray(NULL, ((PetscObject)snes)->prefix, optionname, ifields, &nfields, &flg)); in SNESMultiblockSetFieldsRuntime_Private()
89 PetscCheck(nfields, PETSC_COMM_SELF, PETSC_ERR_USER, "Cannot list zero fields"); in SNESMultiblockSetFieldsRuntime_Private()
90 PetscCall(SNESMultiblockSetFields(snes, name, nfields, ifields)); in SNESMultiblockSetFieldsRuntime_Private()
210 if (blocks->nfields > 1) { in SNESSetUp_Multiblock()
211 PetscInt *ii, j, k, nfields = blocks->nfields, *fields = blocks->fields; in SNESSetUp_Multiblock() local
213 PetscCall(PetscMalloc1(nfields * nslots, &ii)); in SNESSetUp_Multiblock()
215 for (k = 0; k < nfields; ++k) ii[nfields * j + k] = rstart + bs * j + fields[k]; in SNESSetUp_Multiblock()
217 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)snes), nslots * nfields, ii, PETSC_OWN_POIN… in SNESSetUp_Multiblock()
427 for (j = 0; j < blocks->nfields; ++j) { in SNESView_Multiblock()
559 newblock->nfields = n; in SNESMultiblockSetFields_Default()