| a8a9720f | 14-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-format' into 'main'
fix bad format flagged by checkbadSource.out
See merge request petsc/petsc!5974 |
| 8638cd93 | 13-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
fix bad format flagged by checkbadSource.out |
| 0e762ea3 | 12-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMBlockingType: use DM_BLOCKING_TOPOLOGICAL_POINT to clarify meaning
Reported-by: Barry Smith |
| 863027ab | 12-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMBlockingType: add support for field node blocking
We used point blocking in the past, meaning that all dofs on a topological point (cell, face, edge, vertex) were densely coupled in the point-bloc
DMBlockingType: add support for field node blocking
We used point blocking in the past, meaning that all dofs on a topological point (cell, face, edge, vertex) were densely coupled in the point-block diagonal. This is expensive and often unnecessary. Field node blocking reduces PCVPBJACOBI setup and apply cost for cubic and higher elements.
show more ...
|
| 7d4eb7ab | 12-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMPlex CGNS: fix isoperiodic coordinates when collocated DM is needed |
| 5b8b2c14 | 12-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMPlex CGNS: enable writing a mesh with no fields defined |
| 729bdd54 | 12-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMPlex zbox: fix affine coordinate index for cubic and higher order spaces |
| eb8f539a | 12-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMProjectFieldLocal: allow localU to be NULL
This is useful when a projection is defined entirely in terms of coordinates and perhaps auxiliary fields. The implementation DMProjectPoint_Field_Privat
DMProjectFieldLocal: allow localU to be NULL
This is useful when a projection is defined entirely in terms of coordinates and perhaps auxiliary fields. The implementation DMProjectPoint_Field_Private looks like it was intended to support this case (perhaps once did), so needed a minor update for localU=NULL.
show more ...
|
| 21066fe8 | 07-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DM libCEED: fix analyzer lints |
| 5dca41c3 | 06-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMPlex: expose -dm_plex_shape zbox and document zbox/isoperiodicity |
| 6547ddbd | 02-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMPlex SFC: optimize Z traversals using octet skips
Z-traversal cost is now negligible in all cases I can readily measure. |
| 46139095 | 02-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
DMPlex: add Generate event for all the basic/internal mesh creation steps
Does not include interpolation, which is typically much more expensive, unless interpolation is a mandatory part of creating
DMPlex: add Generate event for all the basic/internal mesh creation steps
Does not include interpolation, which is typically much more expensive, unless interpolation is a mandatory part of creating the initial topology. Does not include extrusion and similar transforms since those have their own events.
show more ...
|
| 5f06a3dd | 30-Dec-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex SFC: Isoperiodic with partitioning/distribute support
* give all edges consistent orientation * This ensures that edges are matched consistently. It's overkill, but we trim that work an
DMPlex SFC: Isoperiodic with partitioning/distribute support
* give all edges consistent orientation * This ensures that edges are matched consistently. It's overkill, but we trim that work another time. * isoperiodic face SF is migrated during DMDistribute * tests/ex49: add command-line diagnostic and control of tensor ordering * quash -Wmaybe-uninitialized false positives
show more ...
|
| 6725e60d | 29-Dec-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex SFC: periodicity working in serial
-dm_plex_box_sfc -dm_plex_box_bd periodic,none,none
* 1-element periodicity * Single global representation of coordinates * DMGlobalToLocal applies offset
DMPlex SFC: periodicity working in serial
-dm_plex_box_sfc -dm_plex_box_bd periodic,none,none
* 1-element periodicity * Single global representation of coordinates * DMGlobalToLocal applies offset to periodic points * periodicity is only supported in one dimension at present
show more ...
|
| 4e2e9504 | 28-Dec-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex SFC: create face periodicity
This introduces a new DMPlexSetPeriodicFaceSF(), but does not yet use it when creating global spaces. |
| c77877e3 | 28-Dec-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex SFC: document assumptions and make utility a PetscFunction |
| 3431e603 | 28-Dec-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex SFC: add "Face Sets" and normalize coordinate space
libCEED fluids examples run with this |
| f2c6b1a2 | 08-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
ISLocalToGlobalMappingView: change output to clarify ranges for bs>1 |
| 3e72e933 | 08-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
DM: experimental box mesh in parallel using Z-order
Adding -dm_plex_box_sfc activates this feature. The elements are equally partitioned and Z-order is used to identify vertices. A partitioner can b
DM: experimental box mesh in parallel using Z-order
Adding -dm_plex_box_sfc activates this feature. The elements are equally partitioned and Z-order is used to identify vertices. A partitioner can be used to clean up, or use -dm_distribute 0 to keep the z-order distribution.
show more ...
|
| 0a51df40 | 05-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex1: Tests for hypercubic lattices |
| cfb853ba | 05-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add hypercubic lattices in any dimension |
| 1ea65430 | 04-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 35cb6cd3 | 30-Dec-2022 |
Pierre Jolivet <pierre@joliv.et> |
Fix some typos |
| 25760aff | 25-Dec-2022 |
Jed Brown <jed@jedbrown.org> |
CGNS: implement batch size when using pattern file names |
| f07be115 | 05-Mar-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex libCEED: selected backend depends how libCEED is configured |