| #
ad781fe3
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-29/fix-function-typedef-style' into 'main'
Unify handling of context destructors
See merge request petsc/petsc!7900
|
| #
a370cb8a
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-hamiltonian-ex2-opt' into 'main'
Fix Hamiltonian ex2 for Landau Damping
See merge request petsc/petsc!7937
|
| #
d52c2f21
|
| 02-Oct-2024 |
Matthew G. Knepley <knepley@gmail.com> |
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 ...
|
| #
49abdd8a
|
| 29-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
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 that used 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 clarity
Not backward compatible, compiler warnings will tell users what functions need to be updated
show more ...
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
0d5ef98a
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
462c564d
|
| 14-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
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
|
| #
1690c2ae
|
| 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN
Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example Funded
Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN
Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example Funded-by: Project: Time: hours Reported-by: Thanks-to: Development Tools: Vim, Emacs, Eclipse
show more ...
|
| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
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
show more ...
|
| #
4bbe9138
|
| 13-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-1d-affine-map' into 'main'
Fixes for submesh handling
See merge request petsc/petsc!7823
|
| #
bb4b53ef
|
| 23-Aug-2024 |
Matthew G. Knepley <knepley@gmail.com> |
DM+DS: Create FE with degree bounds - Add degree bounds to DMCopyFields(), DMCopyDS(), PetscDSCopy(), and PetscDSSelectDiscretizations() - Add PetscFELimitDegree()
|
| #
ed0a315d
|
| 11-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-08/rm-empty-comments' into 'main'
Remove empty comments from the source, that is /* */
See merge request petsc/petsc!7815
|
| #
4ee01570
|
| 08-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove empty comments from the source, that is /* */
Also remove some /******************* comments
Also remove some multiline comments with /* and */ at the beginning and end of each line
|
| #
a4da37cc
|
| 27-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/dmplex-mass' into 'main'
Fixes/enhancements for mass matrix support
See merge request petsc/petsc!7649
|
| #
ae3cf2c1
|
| 27-Jun-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPlexComputeJacobian_Internal: fix deadlock
all the Plex callbackas for residual/jacobians need to be carefully rewritten for deadlocks! fix docs
|
| #
75c467b0
|
| 14-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-ubsan-Wtype-limits' into 'main'
Fix UBSan and -Wtype-limits
See merge request petsc/petsc!7758
|
| #
55bffe1b
|
| 13-Aug-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix UBSan and -Wtype-limits
src/dm/impls/plex/plexdistribute.c:953:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 953 | if ((PetscInt)ct < 0) {
Fix UBSan and -Wtype-limits
src/dm/impls/plex/plexdistribute.c:953:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 953 | if ((PetscInt)ct < 0) { | ^ src/dm/impls/plex/plex.c:9258:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] 9258 | PetscCheck((PetscInt)ct >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cell %" PetscInt_FMT " has no cell type", c); | ^~
show more ...
|
| #
ad00654a
|
| 15-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'nathawani/feature-amr-using-flux-norm' into 'main'
SNES ex27: Poisson problem using primal and mixed form for error estimator using flux norm
See merge request petsc/petsc!7674
|
| #
2353bfff
|
| 08-Jul-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add DMPlexComputeL2FluxDiffVec() and DMPlexComputeL2FluxDiffVecLocal()
|
| #
4a6a4c7c
|
| 29-May-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-dm-field-facedata' into 'main'
DMField: Quadrature was wrong for affine branch of facedata
See merge request petsc/petsc!7547
|
| #
79ab67a3
|
| 15-May-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix boundary integrals - PetscFEIntegrateBd() now initializes its integrand - Fix many multifield bugs in this routine
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
fbccb6d4
|
| 18-Nov-2023 |
Pierre Jolivet <pierre@joliv.et> |
CI: update to clang-format-18
|
| #
7f71fc7e
|
| 26-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-swarm-project-fv' into 'main'
DM: Fix Swarm projection for FV
See merge request petsc/petsc!7282
|