Lines Matching refs:dnz
701 …t bs, PetscInt f, PetscSection sectionAdj, const PetscInt cols[], PetscInt dnz[], PetscInt onz[], … in DMPlexUpdateAllocation_Static() argument
724 ++dnz[r - rStart]; in DMPlexUpdateAllocation_Static()
743 ++dnz[r - rStart / bs]; in DMPlexUpdateAllocation_Static()
752 dnz[r] /= bs; in DMPlexUpdateAllocation_Static()
824 PetscErrorCode DMPlexPreallocateOperator(DM dm, PetscInt bs, PetscInt dnz[], PetscInt onz[], PetscI… in DMPlexPreallocateOperator() argument
841 if (dnz) PetscAssertPointer(dnz, 3); in DMPlexPreallocateOperator()
884 …PetscCall(DMPlexUpdateAllocation_Static(dm, rLayout, bs, -1, sectionAdj[idx], cols[idx], dnz, onz,… in DMPlexPreallocateOperator()
890 …PetscCall(DMPlexUpdateAllocation_Static(dm, rLayout, bs, f, sectionAdj[idx], cols[idx], dnz, onz, … in DMPlexPreallocateOperator()
895 PetscCall(MatXAIJSetPreallocation(A, bs, dnz, onz, dnzu, onzu)); in DMPlexPreallocateOperator()
929 …m, PetscInt bs, PetscSection section, PetscSection sectionGlobal, PetscInt dnz[], PetscInt onz[], …
970 PetscCall(PetscSFReduceBegin(sf,MPIU_INT,ldnz,dnz,MPI_SUM));