Merge branch 'jrwrigh/viewer_and_format_destroy_data' into 'main'viewer: Add data_destroy function to PetscViewerAndFormatSee merge request petsc/petsc!8023
viewer: Add data_destroy function to PetscViewerAndFormatCo-authored-by: Jed Brown <jed@jedbrown.org>
Merge branch 'jrwrigh/cgns_viewer_updates' into 'main'CGNS: Add GetSolutionIteration, other upatesSee merge request petsc/petsc!8016
cgns: Add PetscViewerCGNSGetSolutionIteration()
Viewer+PyVista: Set the default viewer from options
cgns: CGNS_Find_Array returns whether array was foundRather than erroring out.
cgns: Write IterationValues array to file
Merge remote-tracking branch 'origin/release'
fix(cgns): Fix GetSolutionTimeAccessing the FlowSolutionPointers arrays requires a different indexthan the solution id
Merge branch 'jolivet/fix-overflow-seqdense' into 'main'Mat: avoid overflow when loading a MatSeqDenseSee merge request petsc/petsc!8008
Mat: avoid overflow when loading a MatSeqDense
cgns: Add LogEventObjects to macros
cgns: Add log events for CGNS callsCo-authored-by: Jed Brown <jed@jedbrown.org>
cgnsv: Minor refactor
brain dead fixes for useless casts in examples
Brain dead fixes for useless casts
Merge branch 'barry/2024-09-29/fix-function-typedef-style' into 'main'Unify handling of context destructorsSee merge request petsc/petsc!7900
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those t
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those thatused PetscContainer- Now allows any context to be a PetscObject- Will provide a cleaner mapping to bindings in other languages- Simplifies the maintenance of PETSc source code; improves clarityNot backward compatible, compiler warnings will tell users what functions need to be updated
show more ...
Plex+Viewer: Added Python and PyVista viewers- Enable viewer filename interface for Python viewer- Add -viewer_python_filename to set the output filename- Add -dm_plex_transform_active_values to e
Plex+Viewer: Added Python and PyVista viewers- Enable viewer filename interface for Python viewer- Add -viewer_python_filename to set the output filename- Add -dm_plex_transform_active_values to explicitly set values in the label- Add -dm_plex_option_phases to control sequencing of setup from the command line
cgns viewer: Sanity check arguments
Minor fixes in manpages
Use PetscObjectContainerCompose() when applicable
CI: update checkclangformat to use clang-format-19.1.0
Remove unneeded parentheses
Merge branch 'jrwrigh/cgns_parallel_io' into 'main'CGNS: Add parallel Plex building, VecLoad, and moreSee merge request petsc/petsc!7826
12345678910>>...43