| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex5.c | 262 IS isx, isv, istmp; in SetProblem() local 277 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isv)); in SetProblem() 281 PetscCall(TSRHSSplitSetIS(ts, "momentum", isv)); in SetProblem() 283 PetscCall(ISDestroy(&isv)); in SetProblem() 382 IS isx, isv; in InitializeSolveAndSwarm() local 398 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in InitializeSolveAndSwarm() 408 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 511 IS isx, isv; in MigrateParticles() local 515 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in MigrateParticles() 520 PetscCall(VecISCopy(u, isv, SCATTER_REVERSE, gv)); in MigrateParticles()
|
| H A D | ex4.c | 334 IS isx, isv, istmp; in SetProblem() local 347 PetscCall(ISCreateBlock(PETSC_COMM_SELF, dim, Np, idx, PETSC_COPY_VALUES, &isv)); in SetProblem() 351 PetscCall(TSRHSSplitSetIS(ts, "momentum", isv)); in SetProblem() 353 PetscCall(ISDestroy(&isv)); in SetProblem() 368 IS isx, isv; in InitializeSolve() local 382 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in InitializeSolve() 389 PetscCall(VecISSet(u, isv, 0.)); in InitializeSolve()
|
| H A D | ex6.c | 829 IS isx, isv, istmp; in SetProblem() local 844 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isv)); in SetProblem() 848 PetscCall(TSRHSSplitSetIS(ts, "momentum", isv)); in SetProblem() 850 PetscCall(ISDestroy(&isv)); in SetProblem() 918 IS isx, isv; in InitializeSolveAndSwarm() local 936 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in InitializeSolveAndSwarm() 946 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 1075 IS isx, isv; in SetUpMigrateParticles() local 1079 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in SetUpMigrateParticles() 1084 PetscCall(VecISCopy(u, isv, SCATTER_REVERSE, gv)); in SetUpMigrateParticles()
|
| /petsc/src/ts/tutorials/hamiltonian/ |
| H A D | ex3.c | 1445 IS isx, isv, istmp; in SetProblem() local 1460 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isv)); in SetProblem() 1464 PetscCall(TSRHSSplitSetIS(ts, "momentum", isv)); in SetProblem() 1466 PetscCall(ISDestroy(&isv)); in SetProblem() 1543 IS isx, isv; in InitializeSolveAndSwarm() local 1559 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in InitializeSolveAndSwarm() 1563 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 1589 IS isx, isv; in MigrateParticles() local 1594 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in MigrateParticles() 1596 PetscCall(VecGetSubVector(u, isv, &momentum)); in MigrateParticles() [all …]
|
| H A D | ex2.c | 2169 IS isx, isv, istmp; in SetProblem() local 2184 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isv)); in SetProblem() 2188 PetscCall(TSRHSSplitSetIS(ts, "momentum", isv)); in SetProblem() 2190 PetscCall(ISDestroy(&isv)); in SetProblem() 2267 IS isx, isv; in InitializeSolveAndSwarm() local 2290 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in InitializeSolveAndSwarm() 2294 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 2320 IS isx, isv; in MigrateParticles() local 2325 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in MigrateParticles() 2327 PetscCall(VecGetSubVector(u, isv, &momentum)); in MigrateParticles() [all …]
|
| H A D | ex4.c | 2774 IS isx, isv, istmp; in SetProblem() local 2789 PetscCall(ISCreateBlock(PETSC_COMM_WORLD, dim, Np, idx, PETSC_COPY_VALUES, &isv)); in SetProblem() 2793 PetscCall(TSRHSSplitSetIS(ts, "momentum", isv)); in SetProblem() 2795 PetscCall(ISDestroy(&isv)); in SetProblem() 2872 IS isx, isv; in InitializeSolveAndSwarm() local 2895 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in InitializeSolveAndSwarm() 2899 PetscCall(VecISCopy(u, isv, SCATTER_FORWARD, gv)); in InitializeSolveAndSwarm() 2925 IS isx, isv; in MigrateParticles() local 2930 PetscCall(TSRHSSplitGetIS(ts, "momentum", &isv)); in MigrateParticles() 2932 PetscCall(VecGetSubVector(u, isv, &momentum)); in MigrateParticles() [all …]
|