History log of /petsc/src/dm/impls/plex/plexcreate.c (Results 401 – 425 of 1183)
Revision Date Author Comments
# 6762c164 15-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan-release-patch-82973' into 'main'

Developer docs, style: remove rule about using "if (!rank)" and replace all "!rank" usage with "rank == 0"

See merge request petsc/petsc!4146


# dd400576 26-Jul-2021 Patrick Sanan <patrick.sanan@gmail.com>

Style: replace "!rank" with "rank == 0"

In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les

Style: replace "!rank" with "rank == 0"

In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds less
tightly, so the result of the computation would otherwise change.

show more ...


# d5ed94bb 14-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jose/fix-manpages'

Fix manpages to avoid errors reported by doctext

See merge request petsc/petsc!4309


# d8d19677 12-Sep-2021 Jose E. Roman <jroman@dsic.upv.es>

Fix manpages: Input/Output Parameter --> Parameters


# 9b3f0822 24-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-orientation-rethink' into 'main'

Plex: Rethink Plex orientation

See merge request petsc/petsc!4218


# 3df08285 11-Aug-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: DMPlexCreateFromCellListPetsc() should only create a mesh on rank 0


# 012bc364 06-Aug-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: DMPlexTransform is now the way to manipulate a Plex
- Replace DMPlexCellRefiner with DMPlexTransform
- Replace CellRefinerInCellTest_Internal() with DMPolytopeInCellTest()
- Replace DMPlexCe

Plex: DMPlexTransform is now the way to manipulate a Plex
- Replace DMPlexCellRefiner with DMPlexTransform
- Replace CellRefinerInCellTest_Internal() with DMPolytopeInCellTest()
- Replace DMPlexCellRefinerGetAffineTransforms() with
DMPlexRefineRegularGetAffineTransforms()

show more ...


# d89e6e46 08-Jun-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Reworked interpolation - Now parallel interface orientation sends the entire cone
- Allow interpolation before distribution


# b5a892a1 24-May-2021 Matthew G. Knepley <knepley@gmail.com>

DM: New idea for cell orientations
- Add DMPolytopeTypeGetNumArrangments()
- Add DMPolytopeTypeGetArrangment()
- Add DMPolytopeTypeGetVertexArrangment()
- Add DMPolytopeTypeComposeOrientation()
- Add

DM: New idea for cell orientations
- Add DMPolytopeTypeGetNumArrangments()
- Add DMPolytopeTypeGetArrangment()
- Add DMPolytopeTypeGetVertexArrangment()
- Add DMPolytopeTypeComposeOrientation()
- Add DMPolytopeTypeComposeOrientationInv()
- Add DMPolytopeGetOrientation()
- Add DMPolytopeGetVertexOrientation()
- Inversion now uses just negation instead of face size
- Remove DMPlexOrientCell(), DMPlexReverseCell(), DMPlexCompareOrientations()
- Add DMPlexOrientPoint()
- Add MPIU_4INT and MPI_4INT
- Rewrote transitive closure
- DMPlexGetTransitiveClosure_Depth1_Static() now correctly handles ornt
- PetscDualSpaceLagrange and PetscSection use the number of arragnements and not the cone size
- Update examples

show more ...


# f0edb160 25-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Remove strange permutation in reference cell


# b7f6ffaf 24-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Rework LaTeX output
- Name reference cell meshes


# 1a8edbb8 11-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-opencascade' into 'main'

Plex: Separated EGADS and EGadsLite functionality, many fixes

See merge request petsc/petsc!3870


# c1cad2e7 28-Mar-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Separated EGADS and EGadsLite functionality, many fixes
- Added DMPlexCreateEGADSLiteFromFile()
- Added DMPlexInflateToGeomModel()
- Added test CAD meshes
- Fixed bug in CTetGen labeling
- Fixe

Plex: Separated EGADS and EGadsLite functionality, many fixes
- Added DMPlexCreateEGADSLiteFromFile()
- Added DMPlexInflateToGeomModel()
- Added test CAD meshes
- Fixed bug in CTetGen labeling
- Fixed memory leak in TetGen
- Added support for -dm_plex_view_labels in ASCII viewer
- Added -dm_plex_ignore_model to disable snap-to-CAD for refinement

show more ...


# a8cf78f8 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'

Fix typos in source

See merge request petsc/petsc!3984


# 4e278199 16-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove all double blank lines from source

Commit-type: petsc-style
/2h


# a531cba2 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-creation' into 'main'

Plex: Better handling of coordinate space

See merge request petsc/petsc!4007


# 909dfd52 20-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Can now create FV ghost cells from options


# 61a622f3 17-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Better handling of coordinate space
- Better default for creating coordinate space
- DMPlexReplace_Static() should copy coordFunc
- Creation functions that use extrusion should take tensor cell

Plex: Better handling of coordinate space
- Better default for creating coordinate space
- DMPlexReplace_Static() should copy coordFunc
- Creation functions that use extrusion should take tensor cells
- Allow Plex to turn off remapping on refinement
- DMPlexCopyCoordinates() should preserve the coordinate space
- Fix for handling of periodic coordinates
- Remove periodic structures after localization
- Cannot remap periodic coordinates because localized cells throw it off

show more ...


# 68ce86a1 18-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-ceed-integration' into 'main'

Plex: Initial CEED integration

See merge request petsc/petsc!3918


# 9318fe57 11-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Now meshes can be created automatically from the command line, and some more fixes
- Changed internal mesh creation functions to operate on a DM instead of
creating a new one so that they can h

Plex: Now meshes can be created automatically from the command line, and some more fixes
- Changed internal mesh creation functions to operate on a DM instead of
creating a new one so that they can happen with options
- Fixed coordinates in CreateCubeBoundary_Internal()
- Added DMPlexShape for prebuilt meshes
- Added DMPlexIsSimplex()
- Added DMPlexCreateCoordinateSpace()
- DMPlexDistributeCoordinates() should copy the coordinate
discretization
- DMPlexInterpolateFaces_Internal() should be careful to preserve the
lower bound when resetting the chart
- PetscSectionSetChart() should ignore entries that match the current
ones
- Added DMPolytopeTypeSimpleShape()
- Do not require an EGADS model for TetGen
- Detail ASCII viewer shows all labels
- Default viewer shows periodicity

show more ...


# 005520e9 13-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-03-26/clang-static-linter' into 'main'

Feature: libClang PETSc Macro Static Analyzer

See merge request petsc/petsc!3773


# 064a246e 11-May-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.

show more ...


# cdefdfac 19-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-dm-field-creation' into 'main'

Knepley/fix dm field creation

See merge request petsc/petsc!3735


# 772fcec0 19-Mar-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Properly handle coordinate field during backend copy


# 6f2b5612 18-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'ksagiyam/create_sf_with_matching_indices' into 'main'

Ksagiyam/create sf with matching indices

See merge request petsc/petsc!3704


1...<<11121314151617181920>>...48