Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/
H A Dmpihashmat.h11 PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data; in MatSetValues_MPI_Hash()
58 PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data; in MatAssemblyBegin_MPI_Hash()
71 PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data; in MatFinishScatterAndSetValues_MPI_Hash()
102 PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data; in MatAssemblyEnd_MPI_Hash()
124PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data, *b = (PetscConcat(Mat_MPI, … in MatCopyHashToXAIJ_MPI_Hash()
140 PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data; in MatDestroy_MPI_Hash()
163 PetscConcat(Mat_MPI, TYPE) *a = (PetscConcat(Mat_MPI, TYPE) *)A->data; in MatSetUp_MPI_Hash()
200 PetscCall(MatSetType(a->A, PetscConcat(MATSEQ, TYPE))); in MatSetUp_MPI_Hash()
213 PetscCall(MatSetType(a->B, PetscConcat(MATSEQ, TYPE))); in MatSetUp_MPI_Hash()
/petsc/src/mat/impls/aij/seq/
H A Dseqhashmat.h3 PetscConcat(Mat_Seq, TYPE) *a = (PetscConcat(Mat_Seq, TYPE) *)A->data; in MatCopyHashToXAIJ_Seq_Hash()
27 …if (bs > 1) PetscCall(PetscConcat(PetscConcat(MatSeq, TYPE), SetPreallocation)(B, bs, PETSC_DETERM… in MatCopyHashToXAIJ_Seq_Hash()
28 …else PetscCall(PetscConcat(PetscConcat(MatSeq, TYPE), SetPreallocation)(B, 1, PETSC_DETERMINE, a->… in MatCopyHashToXAIJ_Seq_Hash()
79 PetscConcat(Mat_Seq, TYPE) *a = (PetscConcat(Mat_Seq, TYPE) *)A->data; in MatDestroy_Seq_Hash()
113 PetscConcat(Mat_Seq, TYPE) *a = (PetscConcat(Mat_Seq, TYPE) *)A->data; in MatSetUp_Seq_Hash()
H A Dseqhashmatsetvalues.h9 static PetscErrorCode PetscConcat(MatSetValues_Seq_Hash, TYPE_BS)(Mat A, PetscInt m, const PetscInt… in PetscConcat() function
11 PetscConcat(Mat_Seq, TYPE) *a = (PetscConcat(Mat_Seq, TYPE) *)A->data; in PetscConcat()
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmblasinterface.cxx33 …C_CUPMBLAS_DEFINE_STATIC_VARIABLE_EXACT(PetscConcat(CUBLAS_, SUFFIX), PetscConcat(HIPBLAS_, SUFFIX…
H A Dcupmsolverinterface.cxx21 …PMSOLVER_DEFINE_STATIC_VARIABLE_EXACT(PetscConcat(CUSOLVER_, SUFFIX), PetscConcat(HIPSOLVER_, SUFF…
H A Dcupminterface.cxx49 …ix) PETSC_CUPM_DEFINE_STATIC_VARIABLE_EXACT(PetscConcat(cuda, suffix), PetscConcat(hip, suffix), P…
/petsc/include/petsc/private/
H A Dcupmblasinterface.hpp100 #define PETSC_CUPMBLAS_BUILD_BLAS_FUNCTION_ALIAS_MODIFIED(func) PetscConcat(PetscConcat(PETSC_CUPMB…
122 #define PETSC_CUPMBLAS_BUILD_BLAS_FUNCTION_ALIAS_IFPTYPE(func) PetscConcat(I, PetscConcat(PETSC_CUP…
140 #define PETSC_CUPMBLAS_BUILD_BLAS_FUNCTION_ALIAS_STANDARD(func) PetscConcat(PETSC_CUPMBLAS_FP_TYPE,…
167 …PETSC_CUPM_ALIAS_FUNCTION(PetscConcat(cupmBlasX, our_suffix), PetscConcat(PETSC_CUPMBLAS_PREFIX, P…
198 …MBLAS_ALIAS_FUNCTION(suffix) PETSC_CUPM_ALIAS_FUNCTION(PetscConcat(cupmBlas, suffix), PetscConcat(…
H A Dcupmsolverinterface.hpp37 #define PetscConcat3(a, b, c) PetscConcat(PetscConcat(a, b), c)
160 …PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION(cupmSolverXormqr_bufferSize, cusolverDn, PetscConcat(PETSC_CU… in PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION()
161 …PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION(cupmSolverXormqr, cusolverDn, PetscConcat(PETSC_CUPMBLAS_FP_T… in PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION()
217 …PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION(cupmSolverXormqr_bufferSize, hipsolver, PetscConcat(PETSC_CUP… in PETSC_CUPM_ALIAS_FUNCTION()
218 …PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION(cupmSolverXormqr, hipsolver, PetscConcat(PETSC_CUPMBLAS_FP_TY… in PETSC_CUPM_ALIAS_FUNCTION()
H A Dmatdensecupmimpl.h67 PETSC_NODISCARD static constexpr const char *PetscConcat(MatDenseCUPM, OP_NAME)() noexcept \
69 …ce::cupm::DeviceType::CUDA ? PetscStringize(PetscConcat(MatDenseCUDA, OP_NAME)) : PetscStringize(P…
/petsc/src/vec/is/utils/
H A Disltog.h4 #define PETSCMAPNAME(a) PetscConcat(a, GTOLNAME)
5 #define PETSCMAPTYPE(a) PetscConcat(a, GTOLTYPE)
/petsc/src/dm/impls/forest/p4est/
H A Ddmp4est.c12 #define _infix_pforest(a, b) PetscConcat(_append_pforest(a), b)
H A Ddmp8est.c24 #define _infix_pforest(a, b) PetscConcat(_append_pforest(a), b)
/petsc/include/
H A Dpetscmacros.h847 #define PetscConcat(x, y) PetscConcat_(x, y) macro
977 #define PetscDefined(def) PetscDefined_(PetscConcat(PETSC_, def…
/petsc/src/mat/impls/maij/
H A Dmaij.c304 static PetscErrorCode PetscConcat(MatMult_SeqMAIJ_, N)(Mat A, Vec xx, Vec yy) \
310 static PetscErrorCode PetscConcat(MatMultTranspose_SeqMAIJ_, N)(Mat A, Vec xx, Vec yy) \
316 static PetscErrorCode PetscConcat(MatMultAdd_SeqMAIJ_, N)(Mat A, Vec xx, Vec yy, Vec zz) \
322 …static PetscErrorCode PetscConcat(MatMultTransposeAdd_SeqMAIJ_, N)(Mat A, Vec xx, Vec yy, Vec zz) \
/petsc/doc/changes/
H A D317.md55 - Add `PetscExpand()`, `PetscConcat()`, `PetscCompl()`, and `PetscExpandToNothing()`