Home
last modified time | relevance | path

Searched refs:larray (Results 1 – 6 of 6) sorted by relevance

/petsc/src/vec/ftn-mod/
H A Dpetscvec.h902 subroutine PetscSFBcastBegin(sf, unit, rarray, larray, op, ierr)
13 type(*) :: larray(:)
17 subroutine PetscSFBcastEnd(sf, unit, rarray, larray, op, ierr)
28 type(*) :: larray(:)
32 subroutine PetscSFReduceBegin(sf, unit, larray, rarray, op, ierr)
42 type(*) :: larray(:)
47 subroutine PetscSFReduceEnd(sf, unit, larray, rarray, op, ierr)
57 type(*) :: larray(:)
/petsc/src/dm/tests/
H A Dex10k.kokkos.cxx44 const PetscScalar ***larray; in main() local
81 PetscCall(DMDAVecGetArrayDOFRead(da, l, &larray)); in main()
84 …c = 0; c < dof; c++) garray[j][i][c] = (larray[j][i - 1][c] + larray[j][i + 1][c] + larray[j - 1][… in main()
88 PetscCall(DMDAVecRestoreArrayDOFRead(da, l, &larray)); in main()
/petsc/src/vec/vec/impls/mpi/
H A Dpbvec.c758 PetscScalar *larray; in VecCreateGhostWithArray() local
772 PetscCall(VecGetArray(*vv, &larray)); in VecCreateGhostWithArray()
773 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, n + nghost, larray, &w->localrep)); in VecCreateGhostWithArray()
774 PetscCall(VecRestoreArray(*vv, &larray)); in VecCreateGhostWithArray()
888 PetscScalar *larray; in VecMPISetGhost() local
900 PetscCall(VecGetArray(vv, &larray)); in VecMPISetGhost()
901 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, n + nghost, larray, &w->localrep)); in VecMPISetGhost()
902 PetscCall(VecRestoreArray(vv, &larray)); in VecMPISetGhost()
956 PetscScalar *larray; in VecCreateGhostBlockWithArray() local
976 PetscCall(VecGetArray(*vv, &larray)); in VecCreateGhostBlockWithArray()
[all …]
/petsc/src/mat/impls/composite/
H A Dmcomposite.c24 PetscScalar *larray; /* [len] Data arrays of lvecs[] are stored consecutively in larray */ member
51 PetscCall(PetscFree3(shell->location, shell->larray, shell->lvecs)); in MatDestroy_Composite()
52 PetscCall(PetscFree(shell->larray)); in MatDestroy_Composite()
167 PetscCall(PetscMalloc3(tot, &shell->location, tot, &shell->larray, shell->nmat, &shell->lvecs)); in MatMult_Composite()
248 for (i = 0; i < shell->len; i++) shell->larray[i] = vals[shell->location[i]]; in MatMult_Composite()
255 PetscCall(VecPlaceArray(shell->lvecs[i], &shell->larray[tot])); in MatMult_Composite()
/petsc/src/dm/impls/composite/
H A Dpack.c1527 PetscScalar *larray, *larrayhead; in DMGlobalToLocalBegin_Composite() local
1538 PetscCall(VecGetArray(lvec, &larray)); in DMGlobalToLocalBegin_Composite()
1539 larrayhead = larray; in DMGlobalToLocalBegin_Composite()
1564 PetscCall(VecRestoreArray(lvec, &larray)); in DMGlobalToLocalBegin_Composite()
1580 const PetscScalar *larray, *larrayhead; in DMLocalToGlobalBegin_Composite() local
1591 PetscCall(VecGetArrayRead(lvec, &larray)); in DMLocalToGlobalBegin_Composite()
1592 larrayhead = larray; in DMLocalToGlobalBegin_Composite()
1618 PetscCall(VecRestoreArrayRead(lvec, &larray)); in DMLocalToGlobalBegin_Composite()
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm_impl.hpp380 const PetscInt *larray = leafopt ? leafopt->array : NULL; in FetchAndOpLocal() local
384 …ink->bs, count, rootstart, rarray, rootidx, (Type *)rootdata, leafstart, larray, leafidx, (const T… in FetchAndOpLocal()