Lines Matching refs:nfields
66 PetscInt ibs, jbs, inbsize, iobsize, nfields, nlsiz; in DMMoab_Compute_NNZ_From_Connectivity() local
77 nfields = dmmoab->numFields; in DMMoab_Compute_NNZ_From_Connectivity()
78 isinterlaced = (isbaij || bs == nfields ? PETSC_TRUE : PETSC_FALSE); in DMMoab_Compute_NNZ_From_Connectivity()
79 nlsiz = (isinterlaced ? nloc : nloc * nfields); in DMMoab_Compute_NNZ_From_Connectivity()
124 for (f = 0; f < nfields; f++) { in DMMoab_Compute_NNZ_From_Connectivity()
129 for (f = 0; f < nfields; f++) { in DMMoab_Compute_NNZ_From_Connectivity()
130 …nnz[nfields * ivtx + f] = n_nnz; /* leave out self to avoid repeats -> node shared by mul… in DMMoab_Compute_NNZ_From_Connectivity()
131 if (onz) onz[nfields * ivtx + f] = n_onz; /* add ghost non-owned nodes */ in DMMoab_Compute_NNZ_From_Connectivity()
141 for (ibs = 0; ibs < nfields; ibs++) { in DMMoab_Compute_NNZ_From_Connectivity()
144 … for (jbs = 0, inbsize = 0; jbs < nfields; jbs++) inbsize += dmmoab->dfill[ibs * nfields + jbs]; in DMMoab_Compute_NNZ_From_Connectivity()
145 …} else inbsize = nfields; /* dense coupling since user didn't specify the component fill explicitl… in DMMoab_Compute_NNZ_From_Connectivity()
146 if (isinterlaced) nnz[ivtx * nfields + ibs] *= inbsize; in DMMoab_Compute_NNZ_From_Connectivity()
152 … for (jbs = 0, iobsize = 0; jbs < nfields; jbs++) iobsize += dmmoab->dfill[ibs * nfields + jbs]; in DMMoab_Compute_NNZ_From_Connectivity()
153 …} else iobsize = nfields; /* dense coupling since user didn't specify the component fill explicitl… in DMMoab_Compute_NNZ_From_Connectivity()
154 if (isinterlaced) onz[ivtx * nfields + ibs] *= iobsize; in DMMoab_Compute_NNZ_From_Connectivity()