Lines Matching refs:ipos
169 PetscInt i, ngroup, istart, ipos; in MatSeqAIJPERM_create_perm() local
241 ipos = ipnz[nz]; in MatSeqAIJPERM_create_perm()
242 aijperm->iperm[ipos] = i; in MatSeqAIJPERM_create_perm()
305 PetscInt ipos; in MatMult_SeqAIJPERM() local
338 ipos = ai[iold]; in MatMult_SeqAIJPERM()
339 y[iold] = aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
379 ipos = ip[i]; in MatMult_SeqAIJPERM()
381 vec_idx = _mm256_loadu_si256((__m256i const *)&aj[ipos]); in MatMult_SeqAIJPERM()
382 vec_vals = _mm512_loadu_pd(&aa[ipos]); in MatMult_SeqAIJPERM()
385 ipos += 8; in MatMult_SeqAIJPERM()
389 vec_idx = _mm256_loadu_si256((__m256i const *)&aj[ipos]); in MatMult_SeqAIJPERM()
390 vec_vals = _mm512_loadu_pd(&aa[ipos]); in MatMult_SeqAIJPERM()
394 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
395 yp[i] += aa[ipos + 1] * x[aj[ipos + 1]]; in MatMult_SeqAIJPERM()
397 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
402 ipos = ip[i] + j; in MatMult_SeqAIJPERM()
403 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
425 ipos = ip[i] + j; in MatMult_SeqAIJPERM()
426 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
430 ipos = ip[i] + j; in MatMult_SeqAIJPERM()
431 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
482 PetscInt ipos; in MatMultAdd_SeqAIJPERM() local
523 ipos = ai[iold]; in MatMultAdd_SeqAIJPERM()
524 y[iold] = w[iold] + aa[ipos] * x[aj[ipos]]; in MatMultAdd_SeqAIJPERM()
562 ipos = ip[i] + j; in MatMultAdd_SeqAIJPERM()
563 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMultAdd_SeqAIJPERM()
573 ipos = ip[i] + j; in MatMultAdd_SeqAIJPERM()
574 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMultAdd_SeqAIJPERM()