| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpihashmat.h | 11 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() 124 …PetscConcat(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 D | seqhashmat.h | 3 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 D | seqhashmatsetvalues.h | 9 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 D | cupmblasinterface.cxx | 33 …C_CUPMBLAS_DEFINE_STATIC_VARIABLE_EXACT(PetscConcat(CUBLAS_, SUFFIX), PetscConcat(HIPBLAS_, SUFFIX…
|
| H A D | cupmsolverinterface.cxx | 21 …PMSOLVER_DEFINE_STATIC_VARIABLE_EXACT(PetscConcat(CUSOLVER_, SUFFIX), PetscConcat(HIPSOLVER_, SUFF…
|
| H A D | cupminterface.cxx | 49 …ix) PETSC_CUPM_DEFINE_STATIC_VARIABLE_EXACT(PetscConcat(cuda, suffix), PetscConcat(hip, suffix), P…
|
| /petsc/include/petsc/private/ |
| H A D | cupmblasinterface.hpp | 100 #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 D | cupmsolverinterface.hpp | 37 #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 D | matdensecupmimpl.h | 67 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 D | isltog.h | 4 #define PETSCMAPNAME(a) PetscConcat(a, GTOLNAME) 5 #define PETSCMAPTYPE(a) PetscConcat(a, GTOLTYPE)
|
| /petsc/src/dm/impls/forest/p4est/ |
| H A D | dmp4est.c | 12 #define _infix_pforest(a, b) PetscConcat(_append_pforest(a), b)
|
| H A D | dmp8est.c | 24 #define _infix_pforest(a, b) PetscConcat(_append_pforest(a), b)
|
| /petsc/include/ |
| H A D | petscmacros.h | 847 #define PetscConcat(x, y) PetscConcat_(x, y) macro 977 #define PetscDefined(def) PetscDefined_(PetscConcat(PETSC_, def…
|
| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 304 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 D | 317.md | 55 - Add `PetscExpand()`, `PetscConcat()`, `PetscCompl()`, and `PetscExpandToNothing()`
|