| /petsc/src/mat/impls/transpose/ |
| H A D | transm.c | 3 static PetscErrorCode MatMult_Transpose(Mat N, Vec x, Vec y) in MatMult_Transpose() 13 static PetscErrorCode MatMultTranspose_Transpose(Mat N, Vec x, Vec y) in MatMultTranspose_Transpose() 23 static PetscErrorCode MatSolve_Transpose_LU(Mat N, Vec b, Vec x) in MatSolve_Transpose_LU() 33 static PetscErrorCode MatSolveAdd_Transpose_LU(Mat N, Vec b, Vec y, Vec x) in MatSolveAdd_Transpose_LU() 43 static PetscErrorCode MatSolveTranspose_Transpose_LU(Mat N, Vec b, Vec x) in MatSolveTranspose_Transpose_LU() 53 static PetscErrorCode MatSolveTransposeAdd_Transpose_LU(Mat N, Vec b, Vec y, Vec x) in MatSolveTransposeAdd_Transpose_LU() 63 static PetscErrorCode MatMatSolve_Transpose_LU(Mat N, Mat B, Mat X) in MatMatSolve_Transpose_LU() 73 static PetscErrorCode MatMatSolveTranspose_Transpose_LU(Mat N, Mat B, Mat X) in MatMatSolveTranspose_Transpose_LU() 83 static PetscErrorCode MatLUFactor_Transpose(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_Transpose() 99 static PetscErrorCode MatSolve_Transpose_Cholesky(Mat N, Vec b, Vec x) in MatSolve_Transpose_Cholesky() [all …]
|
| H A D | htransm.c | 218 static PetscErrorCode MatMult_HT(Mat N, Vec x, Vec y) in MatMult_HT() 228 static PetscErrorCode MatMultHermitianTranspose_HT(Mat N, Vec x, Vec y) in MatMultHermitianTranspose_HT() 238 static PetscErrorCode MatSolve_HT_LU(Mat N, Vec b, Vec x) in MatSolve_HT_LU() 254 static PetscErrorCode MatSolveAdd_HT_LU(Mat N, Vec b, Vec y, Vec x) in MatSolveAdd_HT_LU() 274 static PetscErrorCode MatMatSolve_HT_LU(Mat N, Mat B, Mat X) in MatMatSolve_HT_LU() 288 static PetscErrorCode MatLUFactor_HT(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_HT() 301 static PetscErrorCode MatSolve_HT_Cholesky(Mat N, Vec b, Vec x) in MatSolve_HT_Cholesky() 311 static PetscErrorCode MatSolveAdd_HT_Cholesky(Mat N, Vec b, Vec y, Vec x) in MatSolveAdd_HT_Cholesky() 331 static PetscErrorCode MatMatSolve_HT_Cholesky(Mat N, Mat B, Mat X) in MatMatSolve_HT_Cholesky() 345 static PetscErrorCode MatCholeskyFactor_HT(Mat N, IS perm, const MatFactorInfo *minfo) in MatCholeskyFactor_HT() [all …]
|
| /petsc/src/mat/impls/submat/ |
| H A D | submat.c | 11 static PetscErrorCode MatScale_SubMatrix(Mat N, PetscScalar a) in MatScale_SubMatrix() 20 static PetscErrorCode MatShift_SubMatrix(Mat N, PetscScalar a) in MatShift_SubMatrix() 29 static PetscErrorCode MatDiagonalScale_SubMatrix(Mat N, Vec left, Vec right) in MatDiagonalScale_SubMatrix() 48 static PetscErrorCode MatGetDiagonal_SubMatrix(Mat N, Vec d) in MatGetDiagonal_SubMatrix() 59 static PetscErrorCode MatMult_SubMatrix(Mat N, Vec x, Vec y) in MatMult_SubMatrix() 73 static PetscErrorCode MatMultAdd_SubMatrix(Mat N, Vec v1, Vec v2, Vec v3) in MatMultAdd_SubMatrix() 103 static PetscErrorCode MatMultTranspose_SubMatrix(Mat N, Vec x, Vec y) in MatMultTranspose_SubMatrix() 117 static PetscErrorCode MatMultTransposeAdd_SubMatrix(Mat N, Vec v1, Vec v2, Vec v3) in MatMultTransposeAdd_SubMatrix() 147 static PetscErrorCode MatDestroy_SubMatrix(Mat N) in MatDestroy_SubMatrix() 189 Mat N; in MatCreateSubMatrixVirtual() local [all …]
|
| /petsc/include/petsc/private/kernels/ |
| H A D | blocktranspose.h | 6 #define PetscKernel_A_gets_transpose_A_BODY(a, N) \ argument 17 static inline PetscErrorCode PetscKernel_A_gets_transpose_A_N(MatScalar *a, PetscInt N) in PetscKernel_A_gets_transpose_A_N() 21 #define PetscKernel_A_gets_transpose_A_DECLARE(N) \ argument
|
| /petsc/share/petsc/matlab/ |
| H A D | laplacian.m | 231 N = (1:u(1))'; variable 234 N = (0:(u(1)-1))'; variable 238 N = 2*(1:u(1))' - 1; variable 241 N = floor((1:u(1))/2)'; variable 249 N = (1:u(2))'; variable 252 N = (0:(u(2)-1))'; variable 256 N = 2*(1:u(2))' - 1; variable 259 N = floor((1:u(2))/2)'; variable 269 N = (1:u(3))'; variable 272 N = (0:(u(3)-1))'; variable [all …]
|
| /petsc/src/mat/impls/lrc/ |
| H A D | lrc.c | 13 static PetscErrorCode MatMult_LRC_kernel(Mat N, Vec x, Vec y, PetscBool transpose) in MatMult_LRC_kernel() 86 static PetscErrorCode MatMult_LRC(Mat N, Vec x, Vec y) in MatMult_LRC() 93 static PetscErrorCode MatMultTranspose_LRC(Mat N, Vec x, Vec y) in MatMultTranspose_LRC() 100 static PetscErrorCode MatDestroy_LRC(Mat N) in MatDestroy_LRC() 119 static PetscErrorCode MatLRCGetMats_LRC(Mat N, Mat *A, Mat *U, Vec *c, Mat *V) in MatLRCGetMats_LRC() 131 static PetscErrorCode MatLRCSetMats_LRC(Mat N, Mat A, Mat U, Vec c, Mat V) in MatLRCSetMats_LRC() 174 PetscErrorCode MatLRCGetMats(Mat N, Mat *A, Mat *U, Vec *c, Mat *V) in MatLRCGetMats() 200 PetscErrorCode MatLRCSetMats(Mat N, Mat A, Mat U, Vec c, Mat V) in MatLRCSetMats() 250 static PetscErrorCode MatSetUp_LRC(Mat N) in MatSetUp_LRC() 309 PETSC_EXTERN PetscErrorCode MatCreate_LRC(Mat N) in MatCreate_LRC() [all …]
|
| /petsc/src/mat/tests/ |
| H A D | mmio.c | 20 int M, N, nz; in mm_read_unsymmetric_sparse() local 140 int mm_write_mtx_crd_size(FILE *f, int M, int N, int nz) in mm_write_mtx_crd_size() 146 int mm_read_mtx_crd_size(FILE *f, int *M, int *N, int *nz) in mm_read_mtx_crd_size() 170 int mm_read_mtx_array_size(FILE *f, int *M, int *N) in mm_read_mtx_array_size() 193 int mm_write_mtx_array_size(FILE *f, int M, int N) in mm_write_mtx_array_size() 205 int mm_read_mtx_crd_data(FILE *f, int M, int N, int nz, int ia[], int ja[], double val[], MM_typeco… in mm_read_mtx_crd_data() 249 int mm_read_mtx_crd(char *fname, int *M, int *N, int *nz, int **ia, int **ja, double **val, MM_type… in mm_read_mtx_crd() 296 int mm_write_mtx_crd(char fname[], int M, int N, int nz, int ia[], int ja[], double val[], MM_typec… in mm_write_mtx_crd()
|
| H A D | ex44.c | 15 PetscInt M, N, rstart, rend, i, j; in CheckValuesAIJ() local 36 PetscInt M = 11, N = 13; in main() local
|
| /petsc/src/sys/utils/ |
| H A D | psplit.c | 26 PetscErrorCode PetscSplitOwnershipBlock(MPI_Comm comm, PetscInt bs, PetscInt *n, PetscInt *N) in PetscSplitOwnershipBlock() 67 PetscErrorCode PetscSplitOwnership(MPI_Comm comm, PetscInt *n, PetscInt *N) in PetscSplitOwnership() 123 PetscErrorCode PetscSplitOwnershipEqual(MPI_Comm comm, PetscInt *n, PetscInt *N) in PetscSplitOwnershipEqual()
|
| /petsc/src/vec/vec/impls/mpi/cupm/ |
| H A D | vecmpicupm.hpp | 59 inline PetscErrorCode VecCreateMPICUPMAsync(MPI_Comm comm, PetscInt n, PetscInt N, Vec *v) noexcept in VecCreateMPICUPMAsync() 68 inline PetscErrorCode VecCreateMPICUPMWithArrays(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N… in VecCreateMPICUPMWithArrays() 78 inline PetscErrorCode VecCreateMPICUPMWithArray(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N,… in VecCreateMPICUPMWithArray()
|
| /petsc/src/tao/interface/ |
| H A D | fdiff.c | 54 PetscInt low, high, N, i; in TaoDefaultComputeGradient() local 126 PetscInt n, N; in TaoDefaultComputeHessian() local 134 PetscInt n, N; in TaoDefaultComputeHessian() local 181 PetscInt n, N; in TaoDefaultComputeHessianMFFD() local
|
| /petsc/src/vec/vec/impls/mpi/cupm/hip/ |
| H A D | vecmpicupm.hip.cxx | 94 PetscErrorCode VecCreateMPIHIP(MPI_Comm comm, PetscInt n, PetscInt N, Vec *v) in VecCreateMPIHIP() 130 PetscErrorCode VecCreateMPIHIPWithArrays(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N, const … in VecCreateMPIHIPWithArrays() 164 PetscErrorCode VecCreateMPIHIPWithArray(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N, const P… in VecCreateMPIHIPWithArray()
|
| /petsc/src/vec/vec/impls/mpi/cupm/cuda/ |
| H A D | vecmpicupm.cu | 94 PetscErrorCode VecCreateMPICUDA(MPI_Comm comm, PetscInt n, PetscInt N, Vec *v) in VecCreateMPICUDA() 130 PetscErrorCode VecCreateMPICUDAWithArrays(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N, const… in VecCreateMPICUDAWithArrays() 164 PetscErrorCode VecCreateMPICUDAWithArray(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N, const … in VecCreateMPICUDAWithArray()
|
| /petsc/src/dm/impls/da/ |
| H A D | dagetarray.c | 45 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecGetArray() local 94 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecRestoreArray() local 169 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecGetArrayWrite() local 221 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecRestoreArrayWrite() local 293 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecGetArrayDOF() local 338 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecRestoreArrayDOF() local 409 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecGetArrayRead() local 458 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecRestoreArrayRead() local 526 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecGetArrayDOFRead() local 571 PetscInt xs, ys, zs, xm, ym, zm, gxs, gys, gzs, gxm, gym, gzm, N, dim, dof; in DMDAVecRestoreArrayDOFRead() local [all …]
|
| /petsc/src/dm/impls/plex/ftn-custom/ |
| H A D | zplexf90.c | 102 PETSC_EXTERN void dmplexgettransitiveclosure_(DM *dm, PetscInt *p, PetscBool *useCone, PetscInt *N,… in dmplexgettransitiveclosure_() 114 …plexrestoretransitiveclosure_(DM *dm, PetscInt *p, PetscBool *useCone, PetscInt *N, F90Array1d *pt… in dmplexrestoretransitiveclosure_() 126 …vecgetclosure_(DM *dm, PetscSection *section, Vec *x, PetscInt *point, PetscInt *N, F90Array1d *pt… in dmplexvecgetclosure_() 138 …estoreclosure_(DM *dm, PetscSection *section, Vec *v, PetscInt *point, PetscInt *N, F90Array1d *pt… in dmplexvecrestoreclosure_() 183 PETSC_EXTERN void dmplexgetjoin_(DM *dm, PetscInt *numPoints, PetscInt *points, PetscInt *N, F90Arr… in dmplexgetjoin_() 195 PETSC_EXTERN void dmplexgetfulljoin_(DM *dm, PetscInt *numPoints, PetscInt *points, PetscInt *N, F9… in dmplexgetfulljoin_() 207 PETSC_EXTERN void dmplexrestorejoin_(DM *dm, PetscInt *numPoints, PetscInt *points, PetscInt *N, F9… in dmplexrestorejoin_() 219 PETSC_EXTERN void dmplexgetmeet_(DM *dm, PetscInt *numPoints, PetscInt *points, PetscInt *N, F90Arr… in dmplexgetmeet_() 231 PETSC_EXTERN void dmplexgetfullmeet_(DM *dm, PetscInt *numPoints, PetscInt *points, PetscInt *N, F9… in dmplexgetfullmeet_() 244 PETSC_EXTERN void dmplexrestoremeet_(DM *dm, PetscInt *numPoints, PetscInt *points, PetscInt *N, F9… in dmplexrestoremeet_()
|
| /petsc/src/vec/is/sf/tests/ |
| H A D | ex9.c | 10 PetscInt i, n, N = 20, low, high; in main() local 176 PetscInt n, N = 22; in main() local 262 PetscInt n, N; in main() local 364 PetscInt n, N = 15, xstart, ystart, low, high; in main() local
|
| /petsc/src/mat/impls/normal/ |
| H A D | normmh.c | 88 static PetscErrorCode MatMult_NormalHermitian(Mat N, Vec x, Vec y) in MatMult_NormalHermitian() 99 static PetscErrorCode MatDestroy_NormalHermitian(Mat N) in MatDestroy_NormalHermitian() 125 static PetscErrorCode MatGetDiagonal_NormalHermitian(Mat N, Vec v) in MatGetDiagonal_NormalHermitian() 155 static PetscErrorCode MatGetDiagonalBlock_NormalHermitian(Mat N, Mat *D) in MatGetDiagonalBlock_NormalHermitian() 210 PetscInt m, n, M, N; in MatConvert_NormalHermitian_AIJ() local 291 PetscErrorCode MatCreateNormalHermitian(Mat A, Mat *N) in MatCreateNormalHermitian()
|
| H A D | normm.c | 105 static PetscErrorCode MatMult_Normal(Mat N, Vec x, Vec y) in MatMult_Normal() 116 static PetscErrorCode MatDestroy_Normal(Mat N) in MatDestroy_Normal() 141 static PetscErrorCode MatGetDiagonal_Normal(Mat N, Vec v) in MatGetDiagonal_Normal() 171 static PetscErrorCode MatGetDiagonalBlock_Normal(Mat N, Mat *D) in MatGetDiagonalBlock_Normal() 226 PetscInt m, n, M, N; in MatConvert_Normal_AIJ() local 321 PetscInt n, N, m, M; in MatProductSymbolic_Normal_Dense() local 405 PetscErrorCode MatCreateNormal(Mat A, Mat *N) in MatCreateNormal()
|
| /petsc/src/ksp/ksp/utils/schurm/ |
| H A D | schurm.c | 5 PetscErrorCode MatCreateVecs_SchurComplement(Mat N, Vec *right, Vec *left) in MatCreateVecs_SchurComplement() 19 PetscErrorCode MatView_SchurComplement(Mat N, PetscViewer viewer) in MatView_SchurComplement() 48 PetscErrorCode MatMultTranspose_SchurComplement(Mat N, Vec x, Vec y) in MatMultTranspose_SchurComplement() 66 PetscErrorCode MatMult_SchurComplement(Mat N, Vec x, Vec y) in MatMult_SchurComplement() 84 PetscErrorCode MatMultAdd_SchurComplement(Mat N, Vec x, Vec y, Vec z) in MatMultAdd_SchurComplement() 104 PetscErrorCode MatSetFromOptions_SchurComplement(Mat N, PetscOptionItems PetscOptionsObject) in MatSetFromOptions_SchurComplement() 118 PetscErrorCode MatDestroy_SchurComplement(Mat N) in MatDestroy_SchurComplement() 485 PetscInt n, N, m, M; in MatSchurComplementComputeExplicitOperator() local 993 PetscInt m = A->rmap->n, n = B->cmap->n, M = A->rmap->N, N = B->cmap->N; in MatProductSymbolic_SchurComplement_Dense() local 1050 PetscInt m = PETSC_DECIDE, n = PETSC_DECIDE, M = PETSC_DECIDE, N = PETSC_DECIDE; in MatProductSetFromOptions_SchurComplement_Any() local [all …]
|
| /petsc/src/mat/interface/ftn-custom/ |
| H A D | zmatnullf.c | 13 PETSC_EXTERN void matnullspacegetvecs_(MatNullSpace *sp, PetscBool *HAS_CNST, PetscInt *N, F90Array… in matnullspacegetvecs_() 27 PETSC_EXTERN void matnullspacerestorevecs_(MatNullSpace *sp, PetscBool *HAS_CNST, PetscInt *N, F90A… in matnullspacerestorevecs_()
|
| H A D | zmatrixf90.c | 54 PETSC_EXTERN void matgetrow_(Mat *B, PetscInt *row, PetscInt *N, F90Array1d *ia, F90Array1d *a, Pet… in matgetrow_() 74 PETSC_EXTERN void matrestorerow_(Mat *B, PetscInt *row, PetscInt *N, F90Array1d *ia, F90Array1d *a,… in matrestorerow_() 107 PetscInt N; in matgetghosts_() local 116 PetscInt m, N, lda; in matdensegetarray2d_() local 143 PetscInt m, N, lda; in matdensegetarrayread2d_() local 170 PetscInt m, N, lda; in matdensegetarraywrite2d_() local 197 PetscInt m, N, lda; in matdensegetarray1d_() local 224 PetscInt m, N, lda; in matdensegetarrayread1d_() local 251 PetscInt m, N, lda; in matdensegetarraywrite1d_() local
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtaltv.c | 75 PetscErrorCode PetscDTAltVApply(PetscInt N, PetscInt k, const PetscReal *w, const PetscReal *v, Pet… in PetscDTAltVApply() 150 PetscErrorCode PetscDTAltVWedge(PetscInt N, PetscInt j, PetscInt k, const PetscReal *a, const Petsc… in PetscDTAltVWedge() 227 PetscErrorCode PetscDTAltVWedgeMatrix(PetscInt N, PetscInt j, PetscInt k, const PetscReal *a, Petsc… in PetscDTAltVWedgeMatrix() 323 PetscErrorCode PetscDTAltVPullback(PetscInt N, PetscInt M, const PetscReal *L, PetscInt k, const Pe… in PetscDTAltVPullback() 452 PetscErrorCode PetscDTAltVPullbackMatrix(PetscInt N, PetscInt M, const PetscReal *L, PetscInt k, Pe… in PetscDTAltVPullbackMatrix() 561 PetscErrorCode PetscDTAltVInterior(PetscInt N, PetscInt k, const PetscReal *w, const PetscReal *v, … in PetscDTAltVInterior() 624 PetscErrorCode PetscDTAltVInteriorMatrix(PetscInt N, PetscInt k, const PetscReal *v, PetscReal *int… in PetscDTAltVInteriorMatrix() 694 PetscErrorCode PetscDTAltVInteriorPattern(PetscInt N, PetscInt k, PetscInt (*indices)[3]) in PetscDTAltVInteriorPattern() 786 PetscErrorCode PetscDTAltVStar(PetscInt N, PetscInt k, PetscInt pow, const PetscReal *w, PetscReal … in PetscDTAltVStar()
|
| /petsc/src/dm/tests/ |
| H A D | ex19.c | 12 PetscInt i, j, k, M, N, dof; in doit() local 36 PetscInt dof = 2, M = 3, N = 3, m = PETSC_DECIDE, n = PETSC_DECIDE; in main() local
|
| /petsc/src/dm/impls/redundant/ |
| H A D | dmredundant.c | 6 PetscInt N; /* total number of dofs */ member 264 PetscErrorCode DMRedundantSetSize(DM dm, PetscMPIInt rank, PetscInt N) in DMRedundantSetSize() 291 PetscErrorCode DMRedundantGetSize(DM dm, PetscMPIInt *rank, PetscInt *N) in DMRedundantGetSize() 300 static PetscErrorCode DMRedundantSetSize_Redundant(DM dm, PetscMPIInt rank, PetscInt N) in DMRedundantSetSize_Redundant() 320 static PetscErrorCode DMRedundantGetSize_Redundant(DM dm, PetscInt *rank, PetscInt *N) in DMRedundantGetSize_Redundant() 394 PetscErrorCode DMRedundantCreate(MPI_Comm comm, PetscMPIInt rank, PetscInt N, DM *dm) in DMRedundantCreate()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex31.c | 32 PetscInt N; member 129 static void ChebyshevEval(PetscInt N, const PetscScalar *Tf, PetscReal x, PetscReal dx_deta, PetscS… in ChebyshevEval() 165 PetscInt N = blasius->N; in FormFunction() local
|