Lines Matching refs:sf1
36 static PetscErrorCode PetscSFCheckEqual_Private(PetscSF sf0, PetscSF sf1) in PetscSFCheckEqual_Private() argument
66 PetscCall(VecScatterBegin(sf1, vecRoot1, vecLeave1, ADD_VALUES, SCATTER_FORWARD)); in PetscSFCheckEqual_Private()
67 PetscCall(VecScatterEnd(sf1, vecRoot1, vecLeave1, ADD_VALUES, SCATTER_FORWARD)); in PetscSFCheckEqual_Private()
73 PetscCall(VecScatterBegin(sf1, vecLeave1, vecRoot1, ADD_VALUES, SCATTER_REVERSE)); in PetscSFCheckEqual_Private()
74 PetscCall(VecScatterEnd(sf1, vecLeave1, vecRoot1, ADD_VALUES, SCATTER_REVERSE)); in PetscSFCheckEqual_Private()
125 PetscErrorCode CreateSF1(AppCtx *ctx, PetscSF *sf1) in CreateSF1() argument
155 *sf1 = sf; in CreateSF1()
162 PetscSF sf0, sf1; in main() local
171 PetscCall(CreateSF1(&ctx, &sf1)); in main()
173 PetscCall(PetscSFViewFromOptions(sf1, NULL, "-sf1_view")); in main()
174 PetscCall(PetscSFCheckEqual_Private(sf0, sf1)); in main()
179 PetscCall(PetscSFDestroy(&sf1)); in main()