Lines Matching refs:onz
14 PetscInt *nnz = 0, *onz = 0; in DMCreateMatrix_Moab() local
29 PetscCall(PetscCalloc2(nlsiz, &nnz, nlsiz, &onz)); in DMCreateMatrix_Moab()
32 …PetscCall(DMMoab_Compute_NNZ_From_Connectivity(dm, &innz, nnz, &ionz, onz, tmp ? PETSC_TRUE : PETS… in DMCreateMatrix_Moab()
47 PetscCall(MatMPIAIJSetPreallocation(A, innz, nnz, ionz, onz)); in DMCreateMatrix_Moab()
49 PetscCall(MatMPIBAIJSetPreallocation(A, dmmoab->bs, innz, nnz, ionz, onz)); in DMCreateMatrix_Moab()
52 PetscCall(PetscFree2(nnz, onz)); in DMCreateMatrix_Moab()
63 …Connectivity(DM dm, PetscInt *innz, PetscInt *nnz, PetscInt *ionz, PetscInt *onz, PetscBool isbaij) in DMMoab_Compute_NNZ_From_Connectivity() argument
121 if (onz) onz[ivtx] = n_onz; /* add ghost non-owned nodes */ in DMMoab_Compute_NNZ_From_Connectivity()
126 if (onz) onz[f * nloc + ivtx] = n_onz; /* add ghost non-owned nodes */ 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()
149 if (onz) { in DMMoab_Compute_NNZ_From_Connectivity()
154 if (isinterlaced) onz[ivtx * nfields + ibs] *= iobsize; in DMMoab_Compute_NNZ_From_Connectivity()
155 else onz[ibs * nloc + ivtx] *= iobsize; in DMMoab_Compute_NNZ_From_Connectivity()
161 if (onz) onz[ivtx] = (onz[ivtx] > dmmoab->nloc ? dmmoab->nloc : onz[ivtx]); in DMMoab_Compute_NNZ_From_Connectivity()
170 if (ionz && onz && onz[i] > *ionz) *ionz = onz[i]; in DMMoab_Compute_NNZ_From_Connectivity()