Merge remote-tracking branch 'origin/release'
Merge branch 'knepley/doc-dm-preallocate' into 'release'DM: Document prellocation betterSee merge request petsc/petsc!4230
DM: Document prellocation better
Some missing CHKERR[Q|MPI]
DM: Add intern routine for faster setting of label values by label name
DM: Must copy hybrid flag from DS
Plex: Vertex-only meshes cannot be localized
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Plex: Can now create FV ghost cells from options
DM+Plex: Now auxliary data is retrieved by key
DM+Plex+FE: Initial CEED integration- Plex ex42: Surface area CEED example
Plex: Hybrid dm must shared celltype label with coordinate dm- Added DMSetLabel()
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 ofcreating 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 ofcreating 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 coordinatediscretization- DMPlexInterpolateFaces_Internal() should be careful to preserve thelower bound when resetting the chart- PetscSectionSetChart() should ignore entries that match the currentones- Added DMPolytopeTypeSimpleShape()- Do not require an EGADS model for TetGen- Detail ASCII viewer shows all labels- Default viewer shows periodicity
show more ...
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.
DM: Fix name of boundary condition
DM: Need to set jet degree on all fields
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object- Boundary residual/Jacobian functions now take a form key- Now store DMLabel in DSBoundary- Im
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object- Boundary residual/Jacobian functions now take a form key- Now store DMLabel in DSBoundary- Improved Boundary, Weak Form, and DS viewers- Remove DMCopyBoundary(), DMCopyDisc() is sufficient- Need DMTransferDS_Internal() to create new DS with label in the correct DM- Correct all DMAddBoundary() in tests- Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places- Fix propagating coordinate dimension in DS
Merge remote-tracking branch 'origin/barry/2021-03-28/fix-mpiu-allreduce-mpi-failure'Fix capture of MPI error code in MPIU_Allreduce()See merge request petsc/petsc!3777
exodusii: viewer updates - finished implementing PETSCVIEWEREXODUSII - Call the proper exodusii function when VecView/Load and DMView/Load are invoked on a PETSCVIEWEREXODUSII viewer - Added
exodusii: viewer updates - finished implementing PETSCVIEWEREXODUSII - Call the proper exodusii function when VecView/Load and DMView/Load are invoked on a PETSCVIEWEREXODUSII viewer - Added interface to define second order exodusii meshes - updated dm/impls/plex/tests/ex26.c
Merge branch 'psanan/dmstag-periodic-coordinates' into 'main'DMStag: DMStagSetUniformCoordinatesExplicit(): linearly extrapolate to ghost regionsSee merge request petsc/petsc!3804
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, p
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:Thanks-to:Development Tools: Vim, Emacs, Eclipse
Docs: DMSetCoordinatesLocal: don't use the term local to describe locally-owned entries of a global Vec
DM: Replace object composition with an API for auxiliary data - Now allow data to be tagged with a label+value - Do not separately require a DM and Vec, get the DM from the Vec
1...<<11121314151617181920>>...60