Lines Matching refs:yy
337 static PetscErrorCode MatMult_SeqAIJMKL(Mat A, Vec xx, Vec yy) in MatMult_SeqAIJMKL() argument
357 PetscCall(VecGetArray(yy, &y)); in MatMult_SeqAIJMKL()
367 PetscCall(VecRestoreArray(yy, &y)); in MatMult_SeqAIJMKL()
373 PetscErrorCode MatMult_SeqAIJMKL_SpMV2(Mat A, Vec xx, Vec yy) in MatMult_SeqAIJMKL_SpMV2() argument
384 PetscCall(VecGetArray(yy, &y)); in MatMult_SeqAIJMKL_SpMV2()
386 PetscCall(VecRestoreArray(yy, &y)); in MatMult_SeqAIJMKL_SpMV2()
391 PetscCall(VecGetArray(yy, &y)); in MatMult_SeqAIJMKL_SpMV2()
404 PetscCall(VecRestoreArray(yy, &y)); in MatMult_SeqAIJMKL_SpMV2()
410 static PetscErrorCode MatMultTranspose_SeqAIJMKL(Mat A, Vec xx, Vec yy) in MatMultTranspose_SeqAIJMKL() argument
430 PetscCall(VecGetArray(yy, &y)); in MatMultTranspose_SeqAIJMKL()
440 PetscCall(VecRestoreArray(yy, &y)); in MatMultTranspose_SeqAIJMKL()
446 PetscErrorCode MatMultTranspose_SeqAIJMKL_SpMV2(Mat A, Vec xx, Vec yy) in MatMultTranspose_SeqAIJMKL_SpMV2() argument
457 PetscCall(VecGetArray(yy, &y)); in MatMultTranspose_SeqAIJMKL_SpMV2()
459 PetscCall(VecRestoreArray(yy, &y)); in MatMultTranspose_SeqAIJMKL_SpMV2()
464 PetscCall(VecGetArray(yy, &y)); in MatMultTranspose_SeqAIJMKL_SpMV2()
477 PetscCall(VecRestoreArray(yy, &y)); in MatMultTranspose_SeqAIJMKL_SpMV2()
483 static PetscErrorCode MatMultAdd_SeqAIJMKL(Mat A, Vec xx, Vec yy, Vec zz) in MatMultAdd_SeqAIJMKL() argument
505 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL()
511 if (zz == yy) { in MatMultAdd_SeqAIJMKL()
525 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL()
531 PetscErrorCode MatMultAdd_SeqAIJMKL_SpMV2(Mat A, Vec xx, Vec yy, Vec zz) in MatMultAdd_SeqAIJMKL_SpMV2() argument
546 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
548 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
553 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
562 if (zz == yy) { in MatMultAdd_SeqAIJMKL_SpMV2()
575 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultAdd_SeqAIJMKL_SpMV2()
581 static PetscErrorCode MatMultTransposeAdd_SeqAIJMKL(Mat A, Vec xx, Vec yy, Vec zz) in MatMultTransposeAdd_SeqAIJMKL() argument
603 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL()
609 if (zz == yy) { in MatMultTransposeAdd_SeqAIJMKL()
623 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL()
629 PetscErrorCode MatMultTransposeAdd_SeqAIJMKL_SpMV2(Mat A, Vec xx, Vec yy, Vec zz) in MatMultTransposeAdd_SeqAIJMKL_SpMV2() argument
644 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
646 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
651 PetscCall(VecGetArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
660 if (zz == yy) { in MatMultTransposeAdd_SeqAIJMKL_SpMV2()
673 PetscCall(VecRestoreArrayPair(yy, zz, &y, &z)); in MatMultTransposeAdd_SeqAIJMKL_SpMV2()