brain dead fixes for useless casts in examples
DMSwarm: Allow multiple fields to define the DM field and multiple cellDM, allow different coordinate fields, and compute moments- Changed interface for DMSwarmVectorDefineField() and DMSwarmVectorG
DMSwarm: Allow multiple fields to define the DM field and multiple cellDM, allow different coordinate fields, and compute moments- Changed interface for DMSwarmVectorDefineField() and DMSwarmVectorGetField() to allow multiple fields- Add DMSwarmReplace_Internal()- Add coordinate name to Swarm- Add DMSwarmGetCoordinateField() and DMSwarmSetCoordinateField()- Add DMSwarmComputeMoments()- In DMLocatePoints_Plex(), ignore extra coordinates in input vector- Add CellDMInfo struct- Add DMSwarmPushCellDM() and DMSwarmPopCellDM()
show more ...
configure: detect GNU address sanitizerdisable PetscCheckPointer when using a sanitizer
Fix typos
Fix wrong PetscErrorCode
CI: update checkclangformat to use clang-format-19.1.0
Remove unneeded parentheses
Merge branch 'david/fix-a0' into 'main'Fixing bug in generalized-alpha initializationSee merge request petsc/petsc!7816
Use NULL or nullptr instead of casted 0
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
Adding tests sensitive to generalized-alpha initialization.
DMSwarm/TS: better comments on pseudo-inverse
plex: Print out labels in sorted stratum order
DMSwarm: add resampling to ts/tests/ex30; DMLandau: move parameter query, add 3D cubed-sphere
Add support for PETSC_DETERMINE to revert to defaults TS parameters
Merge remote-tracking branch 'origin/release'
Docs: typos
DMPlexLandau: diagnostics and (small) bug in Kokkos kernel
Tests: disable tests for sycl
All constructors should do PetscAssertPointer on output objectReported-by: Blaise BourdinConstructors should not initialize the output to NULL upon entry, serves no purposeFix some formatting i
All constructors should do PetscAssertPointer on output objectReported-by: Blaise BourdinConstructors should not initialize the output to NULL upon entry, serves no purposeFix some formatting in constructors
TSDIRK: allow non-consistent dual variablesthis requires the algebraic IS during the residual callbackadd tests
Fix gcc-14 -Warray-bounds warnings for hypothetical negative sizesThese warnings arise because we use (signed int32) PetscInt for sizesthat must be nonnegative, then cast to size_t. This leads to
Fix gcc-14 -Warray-bounds warnings for hypothetical negative sizesThese warnings arise because we use (signed int32) PetscInt for sizesthat must be nonnegative, then cast to size_t. This leads to warningswhen the compiler doesn't know that the integers can't be negative.In function ‘PetscMemzero’, inlined from ‘TSARKIMEXRegister’ at /home/jed/petsc/src/ts/impls/arkimex/arkimex.c:1182:10:/home/jed/petsc/include/petscstring.h:758:3: warning: ‘memset’ pointer overflow between offset 0 and size [-17179869184, -8] [-Warray-bounds=] 758 | memset(a, 0, n); | ^~~~~~~~~~~~~~~Compare commit 095c51fa7c16ea848964bdaab3c2c2b53b8a3072 from 2023: Fix gcc-13 -Warray-bounds warnings involving hypothetical negative sizes
Merge branch 'stefanozampini/tsresize-errorind' into 'main'TSSetResize: support error indicatorsSee merge request petsc/petsc!7368
Docs: fix missing or extra dash in right-hand side
12345678