Lines Matching refs:cumnnz
1523 PetscCount totnnz, cumnnz, maxnnz;
1528 cumnnz = 0;
1579 cumnnz += (PetscCount)info.nz_used; /* can be overestimated for Cholesky */
1586 totnnz = cumnnz;
1599 cumnnz = 0;
1612 mumps->nest_vals_start[r * nc + c] = cumnnz;
1659 PetscCall(PetscMUMPSIntCast(ridx[mumps->irn[k] - rst] + shift, &jcns[cumnnz + k]));
1660 PetscCall(PetscMUMPSIntCast(pjcns_w[k] + shift, &irns[cumnnz + k]));
1664 PetscCall(PetscMUMPSIntCast(ridx[mumps->irn[k] - rst] + shift, &irns[cumnnz + k]));
1665 PetscCall(PetscMUMPSIntCast(pjcns_w[k] + shift, &jcns[cumnnz + k]));
1671 PetscScalar *v = vals + cumnnz;
1674 PetscScalar *v = vals + cumnnz;
1676 } else PetscCall(PetscArraycpy(vals + cumnnz, mumps->val, mumps->nnz));
1679 cumnnz += mumps->nnz;
1680 PetscCheck(cumnnz <= totnnz, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Unexpected number of nonzeros %" PetscCount_FMT " != %" PetscCount_FMT, cumnnz, totnnz);
1722 if (!chol) PetscCheck(cumnnz == totnnz, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Different number of nonzeros %" PetscCount_FMT " != %" PetscCount_FMT, cumnnz, totnnz);
1723 mumps->nest_vals_start[nr * nc] = cumnnz;
1731 mumps->nnz = cumnnz;