Searched refs:rart (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matrart.c | 12 MatProductCtx_RARt *rart = *(MatProductCtx_RARt **)data; in MatProductCtxDestroy_SeqAIJ_RARt() local 15 PetscCall(MatTransposeColoringDestroy(&rart->matcoloring)); in MatProductCtxDestroy_SeqAIJ_RARt() 16 PetscCall(MatDestroy(&rart->Rt)); in MatProductCtxDestroy_SeqAIJ_RARt() 17 PetscCall(MatDestroy(&rart->RARt)); in MatProductCtxDestroy_SeqAIJ_RARt() 18 PetscCall(MatDestroy(&rart->ARt)); in MatProductCtxDestroy_SeqAIJ_RARt() 19 PetscCall(PetscFree(rart->work)); in MatProductCtxDestroy_SeqAIJ_RARt() 20 if (rart->destroy) PetscCall((*rart->destroy)(&rart->data)); in MatProductCtxDestroy_SeqAIJ_RARt() 21 PetscCall(PetscFree(rart)); in MatProductCtxDestroy_SeqAIJ_RARt() 28 MatProductCtx_RARt *rart; in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() local 46 PetscCall(PetscNew(&rart)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmatmult.c | 95 MatProductCtx_RARt *rart = *(MatProductCtx_RARt **)data; in MatProductCtxDestroy_MPIAIJ_RARt() local 98 PetscCall(MatDestroy(&rart->Rt)); in MatProductCtxDestroy_MPIAIJ_RARt() 99 if (rart->destroy) PetscCall((*rart->destroy)(&rart->data)); in MatProductCtxDestroy_MPIAIJ_RARt() 100 PetscCall(PetscFree(rart)); in MatProductCtxDestroy_MPIAIJ_RARt() 106 MatProductCtx_RARt *rart; in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() local 112 rart = (MatProductCtx_RARt *)C->product->data; in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() 115 Rt = rart->Rt; in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() 117 if (rart->data) C->product->data = rart->data; in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() 119 C->product->data = rart; in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() 126 MatProductCtx_RARt *rart; in MatProductSymbolic_RARt_MPIAIJ_MPIAIJ() local [all …]
|
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 438 static PetscErrorCode MatProjMultEqual_Private(Mat A, Mat B, Mat C, PetscInt n, PetscBool rart, Pet… in MatProjMultEqual_Private() argument 448 if (rart) { in MatProjMultEqual_Private() 460 if (rart) { in MatProjMultEqual_Private() 476 if (rart) { in MatProjMultEqual_Private() 484 if (rart) { in MatProjMultEqual_Private() 496 …PetscCall(PetscInfo(A, "Error: %" PetscInt_FMT "-th Mat%sMult() %g\n", i, rart ? "RARt" : "PtAP", … in MatProjMultEqual_Private()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_mat_py.py | 524 self.assertAlmostEqual((self.A.rart(A) - Id.rart(A)).norm(), 0.0, places=5) 525 self.assertAlmostEqual((A.rart(self.A) - A.rart(Id)).norm(), 0.0, places=5)
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Mat.pyx | 4525 def rart( member in Mat
|