Lines Matching refs:arrayW
13 PetscScalar *arrayW; in main() local
78 PetscCall(VecGetArray(a, &arrayW)); in main()
79 for (i = 0; i < nrootsA; i++) arrayW[i] = (PetscScalar)i; in main()
80 PetscCall(VecRestoreArray(a, &arrayW)); in main()
85 PetscCall(VecGetArray(b, &arrayW)); in main()
87 PetscCall(PetscSFBcastBegin(sfA, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
88 PetscCall(PetscSFBcastEnd(sfA, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
89 PetscCall(VecRestoreArray(b, &arrayW)); in main()
95 PetscCall(VecGetArray(ba, &arrayW)); in main()
96 arrayW[0] = 10.0; /* Not touched by bcast */ in main()
97 PetscCall(PetscSFBcastBegin(sfB, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
98 PetscCall(PetscSFBcastEnd(sfB, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
100 PetscCall(VecRestoreArray(ba, &arrayW)); in main()
109 PetscCall(VecGetArray(ba, &arrayW)); in main()
110 arrayW[0] = 11.0; /* Not touched by bcast */ in main()
111 PetscCall(PetscSFBcastBegin(sfBA, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
112 PetscCall(PetscSFBcastEnd(sfBA, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
113 PetscCall(VecRestoreArray(ba, &arrayW)); in main()