Searched refs:useNatural (Results 1 – 8 of 8) sorted by relevance
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1328 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 D | plexnatural.c | 329 …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 D | plexsubmesh.c | 737 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 D | plex.c | 777 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 D | plexdistribute.c | 1974 if (dm->useNatural) { in DMPlexDistribute()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DM.pyx | 356 useNatural : bool 368 def setUseNatural(self, useNatural : bool) -> None: 375 useNatural : bool 383 cdef PetscBool uN = useNatural
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 272 PetscBool useNatural; /* Create the natural SF */ member
|
| /petsc/src/dm/interface/ |
| H A D | dm.c | 6726 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()
|