Lines Matching refs:recvcount
610 PetscCount *recvcount; /* a collection of nnz on omp_master */ member
1798 PetscCall(PetscFree(mumps->recvcount)); in MatDestroy_MUMPS()
2390 if (mumps->is_omp_master) PetscCall(PetscMalloc1(osize, &mumps->recvcount)); in MatMumpsGatherNonzerosOnMaster()
2391 …PetscCallMPI(MPI_Gather(&mumps->nnz, 1, MPIU_INT64, mumps->recvcount, 1, MPIU_INT64, 0 /*master*/,… in MatMumpsGatherNonzerosOnMaster()
2397 …for (PetscMPIInt i = 1; i < osize; i++) nreqs += (mumps->recvcount[i] + PETSC_MPI_INT_MAX - 1) / P… in MatMumpsGatherNonzerosOnMaster()
2412 …for (PetscMPIInt i = 0; i < osize; i++) totnnz += mumps->recvcount[i]; /* totnnz = sum of nnz over… in MatMumpsGatherNonzerosOnMaster()
2429 irn += mumps->recvcount[0]; /* recvcount[0] is old mumps->nnz on omp rank 0 */ in MatMumpsGatherNonzerosOnMaster()
2430 jcn += mumps->recvcount[0]; in MatMumpsGatherNonzerosOnMaster()
2431 val += mumps->recvcount[0]; in MatMumpsGatherNonzerosOnMaster()
2435 count = (PetscMPIInt)PetscMin(mumps->recvcount[i], (PetscMPIInt)PETSC_MPI_INT_MAX); in MatMumpsGatherNonzerosOnMaster()
2436 remain = mumps->recvcount[i] - count; in MatMumpsGatherNonzerosOnMaster()
2468 val = mumps->val + mumps->recvcount[0]; in MatMumpsGatherNonzerosOnMaster()
2470 count = (PetscMPIInt)PetscMin(mumps->recvcount[i], (PetscMPIInt)PETSC_MPI_INT_MAX); in MatMumpsGatherNonzerosOnMaster()
2471 remain = mumps->recvcount[i] - count; in MatMumpsGatherNonzerosOnMaster()