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
Fix missing initializer for member errors [-Werror=missing-field-initializers]
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
cgns: Add parallel Plex read, VecLoad, etc.- Parallel Plex building with `-dm_plex_cgns_parallel`- Parallel solution reading via `VecLoad()`- Added `PetscViewerCGNSOpen()`- Added `PetscViewerCGN
cgns: Add parallel Plex read, VecLoad, etc.- Parallel Plex building with `-dm_plex_cgns_parallel`- Parallel solution reading via `VecLoad()`- Added `PetscViewerCGNSOpen()`- Added `PetscViewerCGNSGetSolution{Time,Name}()`,`PetscViewerCGNSSetSolutionIndex()`
Merge branch 'jolivet/remove-cast' into 'main'Use NULL or nullptr instead of casted 0See merge request petsc/petsc!7857
Merge remote-tracking branch 'origin/release'
Use NULL or nullptr instead of casted 0
Merge branch 'barry/2024-09-17/fix-petsccallmpi-misuse' into 'main'Introduce PetscCallReturnMPI() to check for PETSc errors in PETSc provided MPI callpacksSee merge request petsc/petsc!7844
Introduce PetscCallReturnMPI() to check for PETSc errors in PETSc provided MPI callpacks.
SYS: Add PetscRandomSetOptionsPrefix
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()Introduce MPIU_Count to be used when MPI_Count is not available
Fixes for clang-tidy
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MINCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MINCommit-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
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in the CI
12345678910>>...64