Home
last modified time | relevance | path

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

/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opus.cu150 IS h2opus_indexmap; member
213 PetscCall(ISDestroy(&a->h2opus_indexmap)); in MatDestroy_H2OPUS()
776 if (!a->h2opus_indexmap) { in MatSetUpMultiply_H2OPUS()
801 a->h2opus_indexmap = is; in MatSetUpMultiply_H2OPUS()
803 PetscCall(ISGetLocalSize(a->h2opus_indexmap, &n)); in MatSetUpMultiply_H2OPUS()
804 PetscCall(ISGetIndices(a->h2opus_indexmap, (const PetscInt **)&idx)); in MatSetUpMultiply_H2OPUS()
807 if (rid) PetscCall(ISIdentity(a->h2opus_indexmap, &rid)); in MatSetUpMultiply_H2OPUS()
830 PetscCall(ISRestoreIndices(a->h2opus_indexmap, (const PetscInt **)&idx)); in MatSetUpMultiply_H2OPUS()
1066 if (b->h2opus_indexmap) { in MatDuplicate_H2OPUS()
1067 PetscCall(PetscObjectReference((PetscObject)b->h2opus_indexmap)); in MatDuplicate_H2OPUS()
[all …]