Home
last modified time | relevance | path

Searched refs:MatType (Results 1 – 25 of 147) sorted by relevance

123456

/petsc/src/mat/interface/
H A Dmatreg.c27 PetscErrorCode MatGetRootType_Private(Mat mat, MatType *rootType) in MatGetRootType_Private()
31 MatType inType; in MatGetRootType_Private()
64 PetscErrorCode MatGetMPIMatType_Private(Mat mat, MatType *MPIType) in MatGetMPIMatType_Private()
68 MatType inType; in MatGetMPIMatType_Private()
107 PetscErrorCode MatSetType(Mat mat, MatType matype) in MatSetType()
199 PetscErrorCode MatGetType(Mat mat, MatType *type) in MatGetType()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.h37 PETSC_INTERN PetscErrorCode MatConvert_SeqDense_SeqAIJ(Mat A, MatType newtype, MatReuse reuse, Mat …
51 PETSC_INTERN PetscErrorCode MatConvert_MPIDense_MPIDenseCUDA(Mat, MatType, MatReuse, Mat *);
55 PETSC_INTERN PetscErrorCode MatConvert_MPIDense_MPIDenseHIP(Mat, MatType, MatReuse, Mat *);
/petsc/src/ts/tutorials/output/
H A Dex3_stringview.out3 …rative refinement restart 30 PCType: ilu lvls=0,order=natural MatType: seqaij MatType: seqaij
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.h51 PETSC_INTERN PetscErrorCode MatConvert_MPISELL_MPIAIJ(Mat, MatType, MatReuse, Mat *);
52 PETSC_INTERN PetscErrorCode MatConvert_MPIAIJ_MPISELL(Mat, MatType, MatReuse, Mat *);
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp28 PETSC_NODISCARD static constexpr MatType MATIMPLCUPM_() noexcept;
33 static PetscErrorCode Convert_Dispatch_(Mat, MatType, MatReuse, Mat *) noexcept;
47 static PetscErrorCode Convert_MPIDenseCUPM_MPIDense(Mat, MatType, MatReuse, Mat *) noexcept;
48 static PetscErrorCode Convert_MPIDense_MPIDenseCUPM(Mat, MatType, MatReuse, Mat *) noexcept;
109 inline constexpr MatType MatDense_MPI_CUPM<T>::MATIMPLCUPM_() noexcept in MATIMPLCUPM_()
131 inline PetscErrorCode MatDense_MPI_CUPM<T>::Convert_Dispatch_(Mat M, MatType, MatReuse reuse, Mat *… in Convert_Dispatch_() argument
275 inline PetscErrorCode MatDense_MPI_CUPM<T>::Convert_MPIDenseCUPM_MPIDense(Mat M, MatType mtype, Mat… in Convert_MPIDenseCUPM_MPIDense()
283 inline PetscErrorCode MatDense_MPI_CUPM<T>::Convert_MPIDense_MPIDenseCUPM(Mat M, MatType mtype, Mat… in Convert_MPIDense_MPIDenseCUPM()
/petsc/src/mat/impls/aij/mpi/aijmkl/
H A Dmpiaijmkl.c104 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqAIJMKL(Mat, MatType, MatReuse, Mat *);
117 PETSC_INTERN PetscErrorCode MatConvert_MPIAIJ_MPIAIJMKL(Mat A, MatType type, MatReuse reuse, Mat *n… in MatConvert_MPIAIJ_MPIAIJMKL()
/petsc/src/mat/impls/aij/mpi/aijsell/
H A Dmpiaijsell.c100 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqAIJSELL(Mat, MatType, MatReuse, Mat *);
113 PETSC_INTERN PetscErrorCode MatConvert_MPIAIJ_MPIAIJSELL(Mat A, MatType type, MatReuse reuse, Mat *… in MatConvert_MPIAIJ_MPIAIJSELL()
/petsc/src/mat/impls/baij/mpi/baijmkl/
H A Dmpibaijmkl.c3 PETSC_INTERN PetscErrorCode MatConvert_SeqBAIJ_SeqBAIJMKL(Mat, MatType, MatReuse, Mat *);
16 static PetscErrorCode MatConvert_MPIBAIJ_MPIBAIJMKL(Mat A, MatType type, MatReuse reuse, Mat *newma… in MatConvert_MPIBAIJ_MPIBAIJMKL()
/petsc/include/
H A Dpetscmathypre.h8 PETSC_EXTERN PetscErrorCode MatCreateFromParCSR(hypre_ParCSRMatrix *, MatType, PetscCopyMode, Mat *…
/petsc/src/mat/impls/aij/seq/
H A Daij.h446 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqSBAIJ(Mat, MatType, MatReuse, Mat *);
447 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqBAIJ(Mat, MatType, MatReuse, Mat *);
448 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqDense(Mat, MatType, MatReuse, Mat *);
449 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqAIJCRL(Mat, MatType, MatReuse, Mat *);
450 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_Elemental(Mat, MatType, MatReuse, Mat *);
452 PETSC_INTERN PetscErrorCode MatConvert_AIJ_ScaLAPACK(Mat, MatType, MatReuse, Mat *);
454 PETSC_INTERN PetscErrorCode MatConvert_AIJ_HYPRE(Mat, MatType, MatReuse, Mat *);
455 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqAIJPERM(Mat, MatType, MatReuse, Mat *);
456 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqAIJSELL(Mat, MatType, MatReuse, Mat *);
457 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqAIJMKL(Mat, MatType, MatReuse, Mat *);
[all …]
/petsc/include/petsc/private/
H A Dpcasmimpl.h23MatType sub_mat_type; /* the type of Mat used for subdomain solves (can be MATSAME or NUL…
H A Dmatdensecupmimpl.h87 PETSC_NODISCARD static constexpr MatType MATSEQDENSECUPM() noexcept;
88 PETSC_NODISCARD static constexpr MatType MATMPIDENSECUPM() noexcept;
89 PETSC_NODISCARD static constexpr MatType MATDENSECUPM() noexcept;
98 inline constexpr MatType MatDense_CUPM_Base<T>::MATSEQDENSECUPM() noexcept in MATSEQDENSECUPM()
104 inline constexpr MatType MatDense_CUPM_Base<T>::MATMPIDENSECUPM() noexcept in MATMPIDENSECUPM()
110 inline constexpr MatType MatDense_CUPM_Base<T>::MATDENSECUPM() noexcept in MATDENSECUPM()
168 PETSC_NODISCARD static constexpr MatType MATIMPLCUPM() noexcept;
263 inline constexpr MatType MatDense_CUPM<T, D>::MATIMPLCUPM() noexcept in MATIMPLCUPM()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpiaijsbaij.c10 PETSC_INTERN PetscErrorCode MatConvert_MPIAIJ_MPISBAIJ(Mat A, MatType newtype, MatReuse reuse, Mat … in MatConvert_MPIAIJ_MPISBAIJ()
51 PETSC_INTERN PetscErrorCode MatConvert_MPIBAIJ_MPISBAIJ(Mat A, MatType newtype, MatReuse reuse, Mat… in MatConvert_MPIBAIJ_MPISBAIJ()
/petsc/src/mat/impls/dense/seq/cupm/hip/
H A Dmatseqdensehip.hip.cxx34 PetscErrorCode MatConvert_SeqDense_SeqDenseHIP(Mat A, MatType newtype, MatReuse reuse, Mat *newmat) in MatConvert_SeqDense_SeqDenseHIP()
/petsc/src/mat/impls/dense/seq/cupm/cuda/
H A Dmatseqdensecuda.cu34 PetscErrorCode MatConvert_SeqDense_SeqDenseCUDA(Mat A, MatType newtype, MatReuse reuse, Mat *newmat) in MatConvert_SeqDense_SeqDenseCUDA()
/petsc/src/mat/impls/fft/
H A Dfft.c43 PetscErrorCode MatCreateFFT(MPI_Comm comm, PetscInt ndim, const PetscInt dim[], MatType mattype, Ma… in MatCreateFFT()
/petsc/src/mat/tests/
H A Dex135.c5 PetscErrorCode Assemble(MPI_Comm comm, PetscInt n, MatType mtype) in Assemble()
H A Dex217.c10 MatType mattype; in main()
H A Dex37.c11 MatType type; in main()
109 MatType Ctype, Cstype; in main()
H A Dex57.c16 MatType mtype = MATSEQBAIJ; in main()
/petsc/src/mat/impls/baij/seq/
H A Daijbaij.c3 PETSC_INTERN PetscErrorCode MatConvert_SeqBAIJ_SeqAIJ(Mat A, MatType newtype, MatReuse reuse, Mat *… in MatConvert_SeqBAIJ_SeqAIJ()
92 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqBAIJ(Mat A, MatType newtype, MatReuse reuse, Mat *… in MatConvert_SeqAIJ_SeqBAIJ()
/petsc/src/ksp/ksp/utils/lmvm/dense/
H A Ddenseqn.h31 MatType dense_type;
/petsc/src/mat/impls/aij/mpi/aijperm/
H A Dmpiaijperm.c116 PETSC_INTERN PetscErrorCode MatConvert_MPIAIJ_MPIAIJPERM(Mat A, MatType type, MatReuse reuse, Mat *… in MatConvert_MPIAIJ_MPIAIJPERM()
/petsc/src/mat/impls/sbaij/seq/
H A Daijsbaij.c5 PETSC_INTERN PetscErrorCode MatConvert_SeqSBAIJ_SeqAIJ(Mat A, MatType newtype, MatReuse reuse, Mat … in MatConvert_SeqSBAIJ_SeqAIJ()
163 PETSC_INTERN PetscErrorCode MatConvert_SeqAIJ_SeqSBAIJ(Mat A, MatType newtype, MatReuse reuse, Mat … in MatConvert_SeqAIJ_SeqSBAIJ()
235 PETSC_INTERN PetscErrorCode MatConvert_SeqSBAIJ_SeqBAIJ(Mat A, MatType newtype, MatReuse reuse, Mat… in MatConvert_SeqSBAIJ_SeqBAIJ()
329 PETSC_INTERN PetscErrorCode MatConvert_SeqBAIJ_SeqSBAIJ(Mat A, MatType newtype, MatReuse reuse, Mat… in MatConvert_SeqBAIJ_SeqSBAIJ()
/petsc/src/mat/impls/dense/seq/
H A Ddense.h110 PETSC_INTERN PetscErrorCode MatConvert_SeqDense_SeqDenseCUDA(Mat, MatType, MatReuse,…
116 PETSC_INTERN PetscErrorCode MatConvert_SeqDense_SeqDenseHIP(Mat, MatType, MatReuse, …

123456