Home
last modified time | relevance | path

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

/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c30 Mat_MPIDense *mat = (Mat_MPIDense *)A->data; in MatDenseGetLocalMatrix()
48 Mat_MPIDense *Amat = (Mat_MPIDense *)A->data; in MatCopy_MPIDense()
49 Mat_MPIDense *Bmat = (Mat_MPIDense *)B->data; in MatCopy_MPIDense()
58 Mat_MPIDense *mat = (Mat_MPIDense *)A->data; in MatShift_MPIDense()
76 Mat_MPIDense *mat = (Mat_MPIDense *)A->data; in MatGetRow_MPIDense()
88 Mat_MPIDense *mat = (Mat_MPIDense *)A->data; in MatRestoreRow_MPIDense()
100 Mat_MPIDense *mdn = (Mat_MPIDense *)A->data; in MatGetDiagonalBlock_MPIDense()
135 Mat_MPIDense *A = (Mat_MPIDense *)mat->data; in MatSetValues_MPIDense()
168 Mat_MPIDense *mdn = (Mat_MPIDense *)mat->data; in MatGetValues_MPIDense()
188 Mat_MPIDense *a = (Mat_MPIDense *)A->data; in MatDenseGetLDA_MPIDense()
[all …]
H A Dmmdense.c9 Mat_MPIDense *mdn = (Mat_MPIDense *)mat->data; in MatSetUpMultiply_MPIDense()
52 Mat_MPIDense *c = (Mat_MPIDense *)C->data; in MatCreateSubMatrices_MPIDense_Local()
402 Mat_MPIDense *A = (Mat_MPIDense *)inA->data; in MatScale_MPIDense()
/petsc/src/mat/impls/dense/seq/hdf5/
H A Ddensehdf5.c83 Mat_MPIDense *implm = (Mat_MPIDense *)mat->data; in MatLoad_Dense_HDF5()
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp27 PETSC_NODISCARD static constexpr Mat_MPIDense *MatIMPLCast_(Mat) noexcept;
103 inline constexpr Mat_MPIDense *MatDense_MPI_CUPM<T>::MatIMPLCast_(Mat m) noexcept in MatIMPLCast_()
105 return static_cast<Mat_MPIDense *>(m->data); in MatIMPLCast_()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c515 PetscCall(MatProductClear(((Mat_MPIDense *)B->data)->A)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
516 PetscCall(MatProductClear(((Mat_MPIDense *)C->data)->A)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
517 …PetscCall(MatProductCreateWithMat(aij->A, ((Mat_MPIDense *)B->data)->A, NULL, ((Mat_MPIDense *)C->… in MatMatMultSymbolic_MPIAIJ_MPIDense()
518 PetscCall(MatProductSetType(((Mat_MPIDense *)C->data)->A, MATPRODUCT_AB)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
519 PetscCall(MatProductSetFromOptions(((Mat_MPIDense *)C->data)->A)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
520 PetscCall(MatProductSymbolic(((Mat_MPIDense *)C->data)->A)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
595 Mat_MPIDense *bdense = (Mat_MPIDense *)B->data; in MatMatMultNumeric_MPIAIJ_MPIDense()
596 Mat_MPIDense *cdense = (Mat_MPIDense *)C->data; in MatMatMultNumeric_MPIAIJ_MPIDense()
644 cdense = (Mat_MPIDense *)Cb->data; in MatMatMultNumeric_MPIAIJ_MPIDense()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c2332 PetscCall(MatDenseGetArrayAndMemType(((Mat_MPIDense *)A->data)->A, array, mtype)); in MatDenseGetArrayAndMemType()
2369 PetscCall(MatDenseRestoreArrayAndMemType(((Mat_MPIDense *)A->data)->A, array)); in MatDenseRestoreArrayAndMemType()
2416 PetscCall(MatDenseGetArrayReadAndMemType(((Mat_MPIDense *)A->data)->A, array, mtype)); in MatDenseGetArrayReadAndMemType()
2453 PetscCall(MatDenseRestoreArrayReadAndMemType(((Mat_MPIDense *)A->data)->A, array)); in MatDenseRestoreArrayReadAndMemType()
2499 PetscCall(MatDenseGetArrayWriteAndMemType(((Mat_MPIDense *)A->data)->A, array, mtype)); in MatDenseGetArrayWriteAndMemType()
2536 PetscCall(MatDenseRestoreArrayWriteAndMemType(((Mat_MPIDense *)A->data)->A, array)); in MatDenseRestoreArrayWriteAndMemType()
/petsc/include/petsc/private/
H A Dmatimpl.h760 } Mat_MPIDense; typedef