Home
last modified time | relevance | path

Searched refs:useNatural (Results 1 – 8 of 8) sorted by relevance

/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1328 PetscBool useNatural; in VecViewPlex_ExodusII_Nodal_Internal() local
1334 PetscCall(DMGetUseNatural(dm, &useNatural)); in VecViewPlex_ExodusII_Nodal_Internal()
1335 useNatural = useNatural && size > 1 ? PETSC_TRUE : PETSC_FALSE; in VecViewPlex_ExodusII_Nodal_Internal()
1336 if (useNatural) { in VecViewPlex_ExodusII_Nodal_Internal()
1368 if (useNatural) PetscCall(VecDestroy(&vNatural)); in VecViewPlex_ExodusII_Nodal_Internal()
1380 PetscBool useNatural; in VecLoadPlex_ExodusII_Nodal_Internal() local
1386 PetscCall(DMGetUseNatural(dm, &useNatural)); in VecLoadPlex_ExodusII_Nodal_Internal()
1387 useNatural = useNatural && size > 1 ? PETSC_TRUE : PETSC_FALSE; in VecLoadPlex_ExodusII_Nodal_Internal()
1388 if (useNatural) PetscCall(DMPlexCreateNaturalVector(dm, &vNatural)); in VecLoadPlex_ExodusII_Nodal_Internal()
1413 if (useNatural) { in VecLoadPlex_ExodusII_Nodal_Internal()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexnatural.c329 …PetscCheck(!dm->useNatural, PetscObjectComm((PetscObject)dm), PETSC_ERR_PLIB, "DM global to natura… in DMPlexGlobalToNaturalBegin()
372 …PetscCheck(!dm->useNatural, PetscObjectComm((PetscObject)dm), PETSC_ERR_PLIB, "DM global to natura… in DMPlexGlobalToNaturalEnd()
420 …PetscCheck(!dm->useNatural, PetscObjectComm((PetscObject)dm), PETSC_ERR_PLIB, "DM global to natura… in DMPlexNaturalToGlobalBegin()
463 …PetscCheck(!dm->useNatural, PetscObjectComm((PetscObject)dm), PETSC_ERR_PLIB, "DM global to natura… in DMPlexNaturalToGlobalEnd()
518 …PetscCheck(!dm->useNatural, PetscObjectComm((PetscObject)dm), PETSC_ERR_PLIB, "DM global to natura… in DMPlexCreateNaturalVector()
H A Dplexsubmesh.c737 PetscBool useNatural; in DMPlexShiftSF_Internal() local
745 PetscCall(DMGetUseNatural(dm, &useNatural)); in DMPlexShiftSF_Internal()
746 if (useNatural) { in DMPlexShiftSF_Internal()
749 PetscCall(DMSetUseNatural(dmNew, useNatural)); in DMPlexShiftSF_Internal()
H A Dplex.c777 if (dm->useNatural) { in VecView_Plex_Native()
883 if (dm->useNatural) { in VecLoad_Plex_Native()
4334 if (subdm) (*subdm)->useNatural = dm->useNatural; in DMCreateSubDM_Plex()
4335 if (dm->useNatural && dm->sfMigration) { in DMCreateSubDM_Plex()
4353 (*superdm)->useNatural = PETSC_FALSE; in DMCreateSuperDM_Plex()
4355 if (dms[i]->useNatural && dms[i]->sfMigration) { in DMCreateSuperDM_Plex()
4360 (*superdm)->useNatural = PETSC_TRUE; in DMCreateSuperDM_Plex()
H A Dplexdistribute.c1974 if (dm->useNatural) { in DMPlexDistribute()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDM.pyx356 useNatural : bool
368 def setUseNatural(self, useNatural : bool) -> None:
375 useNatural : bool
383 cdef PetscBool uN = useNatural
/petsc/include/petsc/private/
H A Ddmimpl.h272 PetscBool useNatural; /* Create the natural SF */ member
/petsc/src/dm/interface/
H A Ddm.c6726 PetscErrorCode DMGetUseNatural(DM dm, PetscBool *useNatural) in DMGetUseNatural() argument
6730 PetscAssertPointer(useNatural, 2); in DMGetUseNatural()
6731 *useNatural = dm->useNatural; in DMGetUseNatural()
6751 PetscErrorCode DMSetUseNatural(DM dm, PetscBool useNatural) in DMSetUseNatural() argument
6755 PetscValidLogicalCollectiveBool(dm, useNatural, 2); in DMSetUseNatural()
6756 dm->useNatural = useNatural; in DMSetUseNatural()