Searched refs:hasoffproc (Results 1 – 1 of 1) sorted by relevance
6968 PetscBool hasoffproc; /* if true, have off-process values insertion (i.e. AtB or PtAP) */ member7068 if (mmdata->hasoffproc) { /* offprocess insertion */ in MatProductNumeric_MPIAIJBACKEND()7097 PetscBool mptmp[MAX_NUMBER_INTERMEDIATE], hasoffproc = PETSC_FALSE, iscuda, iship, iskokk; in MatProductSymbolic_MPIAIJBACKEND() local7116 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()[all …]