Lines Matching refs:mmAB
161 MatMatStruct_AB *mmAB = nullptr;
168 delete mmAB;
1296 PetscCall(MatProductNumeric_MPIAIJKokkos_AB(product, A, B, pdata->mmAB));
1300 PetscCall(MatProductNumeric_MPIAIJKokkos_AB(product, A, B, pdata->mmAB));
1361 auto mmAB = new MatMatStruct_AB();
1362 PetscCall(MatProductSymbolic_MPIAIJKokkos_AB(product, A, B, mmAB));
1363 mm = pdata->mmAB = mmAB;
1371 auto mmAB = new MatMatStruct_AB();
1372 PetscCall(MatProductSymbolic_MPIAIJKokkos_AB(product, A, B, mmAB)); // Z stored as mmAB->{Cd, Co}
1373 PetscCall(MatCreateSeqAIJKokkosWithKokkosCsrMatrix(PETSC_COMM_SELF, mmAB->Cd, &Zd));
1374 PetscCall(MatCreateSeqAIJKokkosWithKokkosCsrMatrix(PETSC_COMM_SELF, mmAB->Co, &Zo));
1375 pdata->mmAB = mmAB;
1381 PetscCall(MatCreateMPIAIJWithSeqAIJ(comm, M, N, Zd, Zo, mmAB->garray, &Z));