Home
last modified time | relevance | path

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

/petsc/src/mat/tests/
H A Dmmloader.c9 PetscInt i, j, nz, *rownz; in MatCreateFromMTX() local
28 PetscCall(PetscMalloc4(nz, &ia, nz, &ja, nz, &val, M, &rownz)); in MatCreateFromMTX()
29 for (i = 0; i < M; i++) rownz[i] = 0; in MatCreateFromMTX()
40 rownz[ia[i]]++; in MatCreateFromMTX()
41 if (ja[i] != ia[i]) rownz[ja[i]]++; in MatCreateFromMTX()
43 if (symmetric) rownz[ja[i]]++; in MatCreateFromMTX()
44 else rownz[ia[i]]++; in MatCreateFromMTX()
56 PetscCall(MatSeqSBAIJSetPreallocation(*A, 1, 0, rownz)); in MatCreateFromMTX()
62 PetscCall(MatSeqAIJSetPreallocation(*A, 0, rownz)); in MatCreateFromMTX()
83 PetscCall(PetscFree4(ia, ja, val, rownz)); in MatCreateFromMTX()
/petsc/lib/petsc/bin/
H A DPetscBinaryIO.py288 rownz = np.fromfile(fh, dtype=self._inttype, count=M)
289 np.cumsum(rownz, out=I[1:])
307 rownz = I[1:] - I[:-1]
310 assert len(J) == len(V) == I[-1] == rownz.sum()
311 assert (rownz > -1).all()
314 rownz.astype(self._inttype).tofile(fh)
327 rownz = np.fromfile(fh, dtype=self._inttype, count=M)
328 np.cumsum(rownz, out=I[1:])