Searched refs:Mat_MPIDense (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.c | 30 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 D | mmdense.c | 9 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 D | densehdf5.c | 83 Mat_MPIDense *implm = (Mat_MPIDense *)mat->data; in MatLoad_Dense_HDF5()
|
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 27 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 D | mpimatmatmult.c | 515 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 D | dense.c | 2332 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 D | matimpl.h | 760 } Mat_MPIDense; typedef
|