Home
last modified time | relevance | path

Searched refs:cooMat (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/hypre/
H A Dmhypre.c377 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 Dmhypre.h24 Mat cooMat; member