Searched refs:cooMat (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 377 if (hA->cooMat) { /* If cooMat is present we need to destroy the column indices */ in MatHYPRE_DestroyCOOMat() 378 PetscCall(MatDestroy(&hA->cooMat)); in MatHYPRE_DestroyCOOMat() 437 PetscCall(MatCreate(comm, &hmat->cooMat)); in MatHYPRE_CreateCOOMat() 438 PetscCall(MatSetType(hmat->cooMat, matType)); in MatHYPRE_CreateCOOMat() 439 PetscCall(MatSetLayouts(hmat->cooMat, rmap, cmap)); in MatHYPRE_CreateCOOMat() 442 PetscCall(MatMPIAIJSetPreallocation(hmat->cooMat, 0, NULL, 0, NULL)); in MatHYPRE_CreateCOOMat() 467 …PetscCheck(hmat->cooMat, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB, "HYPRE COO delegate ma… in MatHYPRE_AttachCOOMat() 469 …PetscCheck(hmat->cooMat->preallocated, PetscObjectComm((PetscObject)mat), PETSC_ERR_PLIB, "HYPRE C… in MatHYPRE_AttachCOOMat() 470 PetscCall(PetscObjectSetName((PetscObject)hmat->cooMat, "_internal_COO_mat_for_hypre")); in MatHYPRE_AttachCOOMat() 479 A = (size == 1) ? hmat->cooMat : ((Mat_MPIAIJ *)hmat->cooMat->data)->A; in MatHYPRE_AttachCOOMat() [all …]
|
| H A D | mhypre.h | 24 Mat cooMat; member
|