Lines Matching refs:hasoffproc
6968 PetscBool hasoffproc; /* if true, have off-process values insertion (i.e. AtB or PtAP) */ member
7068 if (mmdata->hasoffproc) { /* offprocess insertion */ in MatProductNumeric_MPIAIJBACKEND()
7097 PetscBool mptmp[MAX_NUMBER_INTERMEDIATE], hasoffproc = PETSC_FALSE, iscuda, iship, iskokk; in MatProductSymbolic_MPIAIJBACKEND() local
7116 hasoffproc = PETSC_FALSE; /* will not scatter mat product values to other processes */ in MatProductSymbolic_MPIAIJBACKEND()
7125 hasoffproc = PETSC_TRUE; in MatProductSymbolic_MPIAIJBACKEND()
7134 hasoffproc = PETSC_TRUE; in MatProductSymbolic_MPIAIJBACKEND()
7140 if (size == 1) hasoffproc = PETSC_FALSE; in MatProductSymbolic_MPIAIJBACKEND()
7374 …for (i = 0; i < cp; i++) PetscCheck(rmapt[i] != 2 || hasoffproc, PETSC_COMM_SELF, PETSC_ERR_PLIB, … in MatProductSymbolic_MPIAIJBACKEND()
7405 …if (rmapt[cp] == 2 && hasoffproc) { /* the rows need to be scatter to all processes (might include… in MatProductSymbolic_MPIAIJBACKEND()
7438 if (hasoffproc) { in MatProductSymbolic_MPIAIJBACKEND()
7511 mmdata->hasoffproc = hasoffproc; in MatProductSymbolic_MPIAIJBACKEND()