Home
last modified time | relevance | path

Searched refs:isx (Results 1 – 16 of 16) sorted by relevance

/petsc/src/vec/is/tests/
H A Dex2.c14 IS isx[3], il; in main() local
26 …< 3; i++) PetscCall(ISCreateGeneral(PETSC_COMM_WORLD, n, ix[i][rank], PETSC_COPY_VALUES, &isx[i])); in main()
30 PetscCall(ISView(isx[0], vx)); in main()
36 PetscCall(ISEqual(il, isx[0], &equal)); in main()
42 PetscCall(ISView(isx[1], vx)); in main()
43 PetscCall(ISView(isx[2], vx)); in main()
50 PetscCall(ISEqual(il, isx[i], &equal)); in main()
60 PetscCall(ISEqual(il, isx[i], &equal)); in main()
70 for (i = 0; i < 3; i++) PetscCall(ISView(isx[i], vx)); in main()
78 PetscCall(ISEqual(il, isx[i], &equal)); in main()
[all …]
H A Dex1.c9 IS isx; in main() local
15 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, n, ix, PETSC_COPY_VALUES, &isx)); in main()
16 PetscCall(ISLocalToGlobalMappingCreateIS(isx, &ltog)); in main()
27 PetscCall(ISDestroy(&isx)); in main()
/petsc/src/vec/is/sf/tests/
H A Dex15.c16 IS isx, isy; in main() local
52 PetscCall(ISCreateGeneral(PETSC_COMM_WORLD, n, ix, PETSC_COPY_VALUES, &isx)); in main()
65 PetscCall(VecScatterCreate(x, isx, y, isy, &vscat)); in main()
97 PetscCall(ISDestroy(&isx)); in main()
121 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, n, ix, PETSC_COPY_VALUES, &isx)); in main()
122 PetscCall(ISDuplicate(isx, &isy)); in main()
125 PetscCall(VecScatterCreate(x, isx, y, isy, &vscat)); in main()
155 PetscCall(ISDestroy(&isx)); in main()
179 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, n / 2, ix, PETSC_COPY_VALUES, &isx)); in main()
185 PetscCall(VecScatterCreate(x, isx, y, isy, &vscat)); in main()
[all …]
H A Dex12.c13 IS isx, isy; in main() local
42 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix0, PETSC_COPY_VALUES, &isx)); in main()
45 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix1, PETSC_COPY_VALUES, &isx)); in main()
51 PetscCall(ISView(isx, PETSC_VIEWER_STDOUT_SELF)); in main()
54 PetscCall(VecScatterCreate(x, isx, y, isy, &ctx)); in main()
75 PetscCall(ISDestroy(&isx)); in main()
H A Dex13.c13 IS isx, isy; in main() local
45 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix0, PETSC_COPY_VALUES, &isx)); in main()
48 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix1, PETSC_COPY_VALUES, &isx)); in main()
54 PetscCall(ISView(isx, PETSC_VIEWER_STDOUT_SELF)); in main()
57 PetscCall(VecScatterCreate(y, isy, x, isx, &ctx)); in main()
76 PetscCall(ISDestroy(&isx)); in main()
H A Dex11.c13 IS isx, isy; in main() local
68 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix0, PETSC_COPY_VALUES, &isx)); in main()
71 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix1, PETSC_COPY_VALUES, &isx)); in main()
77 PetscCall(ISView(isx, PETSC_VIEWER_STDOUT_SELF)); in main()
83 PetscCall(VecScatterCreate(x, isx, y, isy, &ctx)); in main()
109 PetscCall(ISDestroy(&isx)); in main()
H A Dex14.c13 IS isx, isy; in main() local
52 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 2, ix, PETSC_COPY_VALUES, &isx)); in main()
54 PetscCall(VecScatterCreate(x, isx, y, isy, &ctx)); in main()
97 PetscCall(ISDestroy(&isx)); in main()
112 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 2, ix, PETSC_COPY_VALUES, &isx)); in main()
115 PetscCall(VecScatterCreate(x, isx, y, isy, &ctx)); in main()
160 PetscCall(ISDestroy(&isx)); in main()
/petsc/src/vec/vec/tests/
H A Dex10.c12 IS isx, isy; in main() local
33 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix0, PETSC_COPY_VALUES, &isx)); in main()
36 PetscCall(ISCreateBlock(PETSC_COMM_SELF, bs, 3, ix1, PETSC_COPY_VALUES, &isx)); in main()
58 PetscCall(VecScatterCreate(x, isx, y, isy, &ctx)); in main()
68 PetscCall(ISDestroy(&isx)); in main()
/petsc/src/mat/tests/
H A Dex159.c62 IS isx[2]; in main() local
66 isx[0] = is0a; in main()
67 isx[1] = is0b; in main()
77 PetscCall(MatCreateNest(PETSC_COMM_WORLD, 2, isx, 2, isx, Bx00, &B00)); in main()
79 PetscCall(MatCreateNest(PETSC_COMM_WORLD, 2, isx, 1, NULL, Bx01, &B01)); in main()
81 PetscCall(MatCreateNest(PETSC_COMM_WORLD, 1, NULL, 2, isx, Bx10, &B10)); in main()
/petsc/src/dm/impls/swarm/tests/
H A Dex5.c262 IS isx, isv, istmp; in SetProblem() local
272 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isx)); in SetProblem()
280 PetscCall(TSRHSSplitSetIS(ts, "position", isx)); in SetProblem()
282 PetscCall(ISDestroy(&isx)); in SetProblem()
382 IS isx, isv; in InitializeSolveAndSwarm() local
397 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in InitializeSolveAndSwarm()
402 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
511 IS isx, isv; in MigrateParticles() local
514 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in MigrateParticles()
517 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles()
H A Dex4.c334 IS isx, isv, istmp; in SetProblem() local
342 PetscCall(ISCreateBlock(PETSC_COMM_SELF, dim, Np, idx, PETSC_COPY_VALUES, &isx)); in SetProblem()
350 PetscCall(TSRHSSplitSetIS(ts, "position", isx)); in SetProblem()
352 PetscCall(ISDestroy(&isx)); in SetProblem()
368 IS isx, isv; in InitializeSolve() local
381 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in InitializeSolve()
386 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolve()
H A Dex6.c829 IS isx, isv, istmp; in SetProblem() local
839 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isx)); in SetProblem()
847 PetscCall(TSRHSSplitSetIS(ts, "position", isx)); in SetProblem()
849 PetscCall(ISDestroy(&isx)); in SetProblem()
918 IS isx, isv; in InitializeSolveAndSwarm() local
935 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in InitializeSolveAndSwarm()
940 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
1075 IS isx, isv; in SetUpMigrateParticles() local
1078 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in SetUpMigrateParticles()
1081 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in SetUpMigrateParticles()
/petsc/src/ts/tutorials/hamiltonian/
H A Dex3.c1445 IS isx, isv, istmp; in SetProblem() local
1455 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isx)); in SetProblem()
1463 PetscCall(TSRHSSplitSetIS(ts, "position", isx)); in SetProblem()
1465 PetscCall(ISDestroy(&isx)); in SetProblem()
1543 IS isx, isv; in InitializeSolveAndSwarm() local
1558 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in InitializeSolveAndSwarm()
1562 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
1589 IS isx, isv; in MigrateParticles() local
1593 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in MigrateParticles()
1595 PetscCall(VecGetSubVector(u, isx, &position)); in MigrateParticles()
[all …]
H A Dex2.c2169 IS isx, isv, istmp; in SetProblem() local
2179 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isx)); in SetProblem()
2187 PetscCall(TSRHSSplitSetIS(ts, "position", isx)); in SetProblem()
2189 PetscCall(ISDestroy(&isx)); in SetProblem()
2267 IS isx, isv; in InitializeSolveAndSwarm() local
2289 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in InitializeSolveAndSwarm()
2293 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
2320 IS isx, isv; in MigrateParticles() local
2324 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in MigrateParticles()
2326 PetscCall(VecGetSubVector(u, isx, &position)); in MigrateParticles()
[all …]
H A Dex4.c2774 IS isx, isv, istmp; in SetProblem() local
2784 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isx)); in SetProblem()
2792 PetscCall(TSRHSSplitSetIS(ts, "position", isx)); in SetProblem()
2794 PetscCall(ISDestroy(&isx)); in SetProblem()
2872 IS isx, isv; in InitializeSolveAndSwarm() local
2894 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in InitializeSolveAndSwarm()
2898 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
2925 IS isx, isv; in MigrateParticles() local
2929 PetscCall(TSRHSSplitGetIS(ts, "position", &isx)); in MigrateParticles()
2931 PetscCall(VecGetSubVector(u, isx, &position)); in MigrateParticles()
[all …]
/petsc/src/tao/constrained/impls/ipm/
H A Dipm.c234 IS bigxl, bigxu, isuc, isc, isx, sis, is1; in IPMInitializeBounds() local
336 PetscCall(ISCreateGeneral(comm, nloc, xind, PETSC_COPY_VALUES, &isx)); in IPMInitializeBounds()
338 PetscCall(VecScatterCreate(tao->XL, isx, ipmP->ci, isc, &ipmP->xl_scat)); in IPMInitializeBounds()
339 PetscCall(ISDestroy(&isx)); in IPMInitializeBounds()
363 PetscCall(ISCreateGeneral(comm, nloc, xind, PETSC_COPY_VALUES, &isx)); in IPMInitializeBounds()
365 PetscCall(VecScatterCreate(tao->XU, isx, ipmP->ci, isc, &ipmP->xu_scat)); in IPMInitializeBounds()
366 PetscCall(ISDestroy(&isx)); in IPMInitializeBounds()