Searched refs:hmatrix (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 141 HMatrix *hmatrix; member 209 delete a->hmatrix; in MatDestroy_H2OPUS() 386 …PetscCheck(h2opus->hmatrix, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, "Missing CPU matrix"); in MatMultNKernel_H2OPUS() 387 …hgemv(transA ? H2Opus_Trans : H2Opus_NoTrans, h2opus->s, *h2opus->hmatrix, uxx, blda, 0.0, uyy, cl… in MatMultNKernel_H2OPUS() 566 …PetscCheck(h2opus->hmatrix, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, "Missing CPU matrix"); in MatMultKernel_H2OPUS() 567 …hgemv(trans ? H2Opus_Trans : H2Opus_NoTrans, h2opus->s, *h2opus->hmatrix, uxx, n, sy, uyy, n, 1, h… in MatMultKernel_H2OPUS() 784 iidx = MatH2OpusGetThrustPointer(a->hmatrix->u_basis_tree.index_map); in MatSetUpMultiply_H2OPUS() 785 n = a->hmatrix->u_basis_tree.index_map.size(); in MatSetUpMultiply_H2OPUS() 860 delete a->hmatrix; in MatAssemblyEnd_H2OPUS() 878 } else a->hmatrix = new HMatrix(A->rmap->n, A->symmetric == PETSC_BOOL3_TRUE); in MatAssemblyEnd_H2OPUS() [all …]
|
| /petsc/src/mat/impls/htool/ |
| H A D | htool.cxx | 42 …er_numbering", htool::copy_diagonal_in_user_numbering(a->distributed_operator_holder->hmatrix, x)); in MatGetDiagonal_Htool() 67 … htool::copy_to_dense_in_user_numbering(*a->distributed_operator_holder->hmatrix.get_sub_hmatrix(a… in MatGetDiagonalBlock_Htool() 304 …ool::get_distributed_hmatrix_information(a->distributed_operator_holder->hmatrix, PetscObjectComm(… in MatView_Htool() 332 …lock tree consistency: %s\n", PetscBools[a->distributed_operator_holder->hmatrix.is_block_tree_con… in MatView_Htool() 808 htool::copy_to_dense_in_user_numbering(a->distributed_operator_holder->hmatrix, array); in MatConvert_Htool_Dense() 978 B = new htool::HMatrix<PetscScalar>(a->distributed_operator_holder->hmatrix); in MatFactorNumeric_Htool()
|