Searched refs:ptap (Results 1 – 5 of 5) sorted by relevance
19 MatProductCtx_APMPI *ptap; in MatView_MPIAIJ_PtAP() local23 ptap = (MatProductCtx_APMPI *)A->product->data; in MatView_MPIAIJ_PtAP()28 if (ptap->algType == 0) { in MatView_MPIAIJ_PtAP()30 } else if (ptap->algType == 1) { in MatView_MPIAIJ_PtAP()32 } else if (ptap->algType == 2) { in MatView_MPIAIJ_PtAP()34 } else if (ptap->algType == 3) { in MatView_MPIAIJ_PtAP()44 MatProductCtx_APMPI *ptap = *(MatProductCtx_APMPI **)data; in MatProductCtxDestroy_MPIAIJ_PtAP() local48 PetscCall(PetscFree2(ptap->startsj_s, ptap->startsj_r)); in MatProductCtxDestroy_MPIAIJ_PtAP()49 PetscCall(PetscFree(ptap->bufa)); in MatProductCtxDestroy_MPIAIJ_PtAP()50 PetscCall(MatDestroy(&ptap->P_loc)); in MatProductCtxDestroy_MPIAIJ_PtAP()[all …]
78 MatProductCtx_APMPI *ptap = *(MatProductCtx_APMPI **)data; in MatProductCtxDestroy_MPIAIJ_MatMatMult() local81 PetscCall(PetscFree2(ptap->startsj_s, ptap->startsj_r)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()82 PetscCall(PetscFree(ptap->bufa)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()83 PetscCall(MatDestroy(&ptap->P_loc)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()84 PetscCall(MatDestroy(&ptap->P_oth)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()85 PetscCall(MatDestroy(&ptap->Pt)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()86 PetscCall(PetscFree(ptap->api)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()87 PetscCall(PetscFree(ptap->apj)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()88 PetscCall(PetscFree(ptap->apa)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()89 PetscCall(PetscFree(ptap)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()[all …]
47 MatISPtAP ptap = *(MatISPtAP *)ptr; in MatISContainerDestroyPtAP_Private() local50 PetscCall(MatDestroySubMatrices(ptap->ris1 ? 2 : 1, &ptap->lP)); in MatISContainerDestroyPtAP_Private()51 PetscCall(ISDestroy(&ptap->cis0)); in MatISContainerDestroyPtAP_Private()52 PetscCall(ISDestroy(&ptap->cis1)); in MatISContainerDestroyPtAP_Private()53 PetscCall(ISDestroy(&ptap->ris0)); in MatISContainerDestroyPtAP_Private()54 PetscCall(ISDestroy(&ptap->ris1)); in MatISContainerDestroyPtAP_Private()55 PetscCall(PetscFree(ptap)); in MatISContainerDestroyPtAP_Private()61 MatISPtAP ptap; in MatPtAPNumeric_IS_XAIJ() local72 PetscCall(PetscContainerGetPointer(c, &ptap)); in MatPtAPNumeric_IS_XAIJ()73 ris[0] = ptap->ris0; in MatPtAPNumeric_IS_XAIJ()[all …]
521 self.assertAlmostEqual((self.A.ptap(A) - Id.ptap(A)).norm(), 0.0, places=5)522 self.assertAlmostEqual((A.ptap(self.A) - A.ptap(Id)).norm(), 0.0, places=5)
4474 def ptap( member in Mat5922 PtAP = ptap