Searched refs:iidx (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/vec/is/is/utils/ |
| H A D | isdiff.c | 487 const PetscInt *iidx; in ISConcatenate() local 515 PetscCall(ISGetIndices(islist[i], &iidx)); in ISConcatenate() 516 PetscCall(PetscArraycpy(idx + N, iidx, n)); in ISConcatenate() 517 PetscCall(ISRestoreIndices(islist[i], &iidx)); in ISConcatenate()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtaltv.c | 517 PetscInt iidx, jidx; in PetscDTAltVPullbackMatrix() local 520 iidx = negative ? Mk - 1 - i : i; in PetscDTAltVPullbackMatrix() 536 Lstar[jidx * Mk + iidx] += prod; in PetscDTAltVPullbackMatrix()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | IS.pyx | 1498 cdef PetscInt niidx = 0, *iidx = NULL 1500 indices = iarray_i(indices, &niidx, &iidx) 1505 self.lgm, niidx, iidx, oidx)) 1535 cdef PetscInt niidx = 0, *iidx = NULL 1537 indices = iarray_i(indices, &niidx, &iidx) 1542 self.lgm, niidx, iidx, oidx))
|
| /petsc/src/vec/is/is/interface/ |
| H A D | index.c | 1008 const PetscInt *iidx; in ISSetPermutation() local 1012 PetscCall(ISGetIndices(is, &iidx)); in ISSetPermutation() 1013 PetscCall(PetscArraycpy(idx, iidx, n)); in ISSetPermutation() 1017 PetscCall(ISRestoreIndices(is, &iidx)); in ISSetPermutation()
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 754 int *iidx = NULL; in MatSetUpMultiply_H2OPUS() local 780 iidx = MatH2OpusGetThrustPointer(a->dist_hmatrix->basis_tree.basis_branch.index_map); in MatSetUpMultiply_H2OPUS() 784 iidx = MatH2OpusGetThrustPointer(a->hmatrix->u_basis_tree.index_map); in MatSetUpMultiply_H2OPUS() 793 for (i = 0; i < n; i++) idx[i] = iidx[i]; in MatSetUpMultiply_H2OPUS() 796 idx = (PetscInt *)iidx; in MatSetUpMultiply_H2OPUS()
|
| /petsc/src/ksp/pc/impls/gasm/ |
| H A D | gasm.c | 446 PetscInt *iidx; /* Global indices in the merged local inner subdomain. */ in PCSetUp_GASM() local 458 PetscCall(PetscMalloc1(on, &iidx)); in PCSetUp_GASM() 481 iidx[in] = indices[k]; in PCSetUp_GASM() 488 … PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)pc), in, iidx, PETSC_OWN_POINTER, &giis)); in PCSetUp_GASM()
|
| /petsc/src/mat/impls/aij/mpi/mumps/ |
| H A D | mumps.c | 2054 PetscInt lsol_loc, nlsol_loc, *idxx, iidx = 0; in MatMatSolve_MUMPS() local 2270 iidx = k + myrstart * nrhs; /* maps mumps isol_loc[i] to PETSc index in X */ in MatMatSolve_MUMPS() 2276 for (j = 0; j < nrhs; j++) idxx[i + j * lsol_loc] = iidx + j * m; in MatMatSolve_MUMPS()
|