Lines Matching refs:rmapt
7091 …PetscInt cmapt[MAX_NUMBER_INTERMEDIATE], rmapt[MAX_NUMBER_INTERMEDIATE]; /* col/row … in MatProductSymbolic_MPIAIJBACKEND() local
7146 rmapt[i] = -1; in MatProductSymbolic_MPIAIJBACKEND()
7205 rmapt[cp] = 1; in MatProductSymbolic_MPIAIJBACKEND()
7220 rmapt[cp] = 1; in MatProductSymbolic_MPIAIJBACKEND()
7233 rmapt[cp] = 1; in MatProductSymbolic_MPIAIJBACKEND()
7255 rmapt[cp] = 1; in MatProductSymbolic_MPIAIJBACKEND()
7277 rmapt[cp] = 2; in MatProductSymbolic_MPIAIJBACKEND()
7294 rmapt[cp] = 1; in MatProductSymbolic_MPIAIJBACKEND()
7308 rmapt[cp] = 2; in MatProductSymbolic_MPIAIJBACKEND()
7330 rmapt[cp] = 2; in MatProductSymbolic_MPIAIJBACKEND()
7361 rmapt[cp] = 2; 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()
7450 if (!mptmp[cp] && rmapt[cp] == 2) { /* row map is sparse */ in MatProductSymbolic_MPIAIJBACKEND()
7528 if (rmapt[cp] == 1) { /* consecutive rows */ in MatProductSymbolic_MPIAIJBACKEND()
7543 } else if (rmapt[cp] == 2) { /* sparse rows */ in MatProductSymbolic_MPIAIJBACKEND()