Lines Matching refs:sfNatural

70 …DMPlexCreateGlobalToNaturalSF(DM dm, PetscSection section, PetscSF sfMigration, PetscSF *sfNatural)  in DMPlexCreateGlobalToNaturalSF()  argument
83 *sfNatural = NULL; in DMPlexCreateGlobalToNaturalSF()
156 PetscCall(PetscSFCreateInverseSF(sfField, sfNatural)); in DMPlexCreateGlobalToNaturalSF()
157 PetscCall(PetscObjectSetName((PetscObject)*sfNatural, "Global-to-Natural SF")); in DMPlexCreateGlobalToNaturalSF()
158 … PetscCall(PetscObjectViewFromOptions((PetscObject)*sfNatural, NULL, "-globaltonatural_sf_view")); in DMPlexCreateGlobalToNaturalSF()
162 *sfNatural = NULL; in DMPlexCreateGlobalToNaturalSF()
307 if (dm->sfNatural) { in DMPlexGlobalToNaturalBegin()
312 PetscCall(PetscSFGetGraph(dm->sfNatural, NULL, &Nl, NULL, NULL)); in DMPlexGlobalToNaturalBegin()
323 …PetscCall(PetscSFBcastBegin(dm->sfNatural, MPIU_SCALAR, (PetscScalar *)inarray, outarray, MPI_REPL… in DMPlexGlobalToNaturalBegin()
364 if (dm->sfNatural) { in DMPlexGlobalToNaturalEnd()
367 …PetscCall(PetscSFBcastEnd(dm->sfNatural, MPIU_SCALAR, (PetscScalar *)inarray, outarray, MPI_REPLAC… in DMPlexGlobalToNaturalEnd()
407 if (dm->sfNatural) { in DMPlexNaturalToGlobalBegin()
414 …PetscCall(PetscSFReduceBegin(dm->sfNatural, MPIU_SCALAR, (PetscScalar *)inarray, outarray, MPI_SUM… in DMPlexNaturalToGlobalBegin()
455 if (dm->sfNatural) { in DMPlexNaturalToGlobalEnd()
458 …PetscCall(PetscSFReduceEnd(dm->sfNatural, MPIU_SCALAR, (PetscScalar *)inarray, outarray, MPI_SUM)); in DMPlexNaturalToGlobalEnd()
494 if (dm->sfNatural) { in DMPlexCreateNaturalVector()
509 PetscCall(PetscSFGetGraph(dm->sfNatural, NULL, &nleaves, NULL, NULL)); in DMPlexCreateNaturalVector()