Lines Matching refs:isx
2774 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()
2937 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles()
2970 PetscCall(VecRestoreSubVector(u, isx, &position)); in MigrateParticles()