History log of /petsc/src/dm/impls/plex/plexfem.c (Results 51 – 75 of 973)
Revision Date Author Comments
# 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


12345678910>>...39