Searched refs:nexta (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 1301 …PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, anzi, bnzj, nexta, n… in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() local 1352 nexta = 0; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1354 while (nexta < anzi && nextb < bnzj) { in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1355 while (nexta < anzi && acol[nexta] < bcol[nextb]) nexta++; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1356 if (nexta == anzi) break; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1357 while (nextb < bnzj && acol[nexta] > bcol[nextb]) nextb++; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1359 if (acol[nexta] == bcol[nextb]) { in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1360 cval[j] += aval[nexta] * bval[nextb]; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1361 nexta++; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 1596 PetscInt i, j, k, anz, pnz, row, *cj, nexta; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() local 1660 nexta = 0; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1662 for (k = 0; nexta < anz; k++) { in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1663 if (cj[k] == adj[nexta]) { in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1664 ca[k] += valtmp * ada[nexta]; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1665 nexta++; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1680 nexta = 0; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1682 for (k = 0; nexta < anz; k++) { in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1683 if (cj[k] == adj[nexta]) { in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1684 ca[k] += valtmp * ada[nexta]; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() [all …]
|