History log of /petsc/src/dm/dt/fe/impls/basic/febasic.c (Results 51 – 75 of 192)
Revision Date Author Comments
# 22070db1 15-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-bdjac-integration' into 'main'

Fix boundary Jacobian integration

See merge request petsc/petsc!7117


# e3d591f2 14-Dec-2023 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Add Jacobian type argument to PetscFEIntegrateBdJacobian()


# c574b33d 05-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'baagaard/update-plex-ex5-fault-projection' into 'main'

Fixes for projection between different dimensional meshes

See merge request petsc/petsc!7079


# 0abb75b6 20-Oct-2023 Matthew G. Knepley <knepley@gmail.com>

FE: Integration over a cohesive cell of a non-cohesive field should use both sides


# b3128c15 08-Sep-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'zach/bug-dm-swarm-tensor-permutation' into 'main'

Plex: Bug fix and tests for coordinate tensor ordering

See merge request petsc/petsc!6843


# e8e188d2 30-Aug-2023 Zach Atkins <zach.atkins@colorado.edu>

Plex: Various tensor ordering fixes

Cherry-picked from @knepley:
- DMPlexMatSetClosureGeneral() now takes flag for closure permutation
- Add DMPlexMatSetClosure_Internal() which takes flag for closu

Plex: Various tensor ordering fixes

Cherry-picked from @knepley:
- DMPlexMatSetClosureGeneral() now takes flag for closure permutation
- Add DMPlexMatSetClosure_Internal() which takes flag for closure permutation
- Add DMPlexVecGetClosure_Internal() with flag to turn off closure permutation
- Turn off closure permutation in L2 diff calculation
- Add DMUseTensorOrder()
- Add DMPlexSNESComputeResidualCEED()
- Cleanup SNES ex13

show more ...


# 57a85133 05-Sep-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-petscfe-vector-in-use' into 'main'

Use PETSCFEVECTOR throughout Petsc

See merge request petsc/petsc!6833


# 2dce792e 14-Aug-2023 Toby Isaac <toby.isaac@gmail.com>

PetscFE: add PETSCFEVECTOR

Reductions in the cost of computing, storing, and applying
a Tabulation can be achieved for a finite element space
that is a vector of "scalar" finite elements (the "scala

PetscFE: add PETSCFEVECTOR

Reductions in the cost of computing, storing, and applying
a Tabulation can be achieved for a finite element space
that is a vector of "scalar" finite elements (the "scalar"
element itself could be vector-valued).

Reductions in the cost of storing and applying
a Tabulation can't be realized until the PetscTabulation structure
itself is changed, but at the very least reduction in the cost of
computing a tabulation is possible with a new PetscFEType,
PETSCFEVECTOR.

To complete the interface, we also add PETSCDUALSPACESUM,
a dual space whose dual basis is the sum of other dual bases,
that parallels PETSCSPACESUM (the space and dual space of
a PETSCFEVECTOR are a PETSCSPACESUM and PETSCDUALSPACESUM,
respectively).

To allow the user to specify whether the
basis vector and value components of the PETSCFEVECTOR
of blockwise or interleaved, we also have to make sure
PETSCSPACESUM and PETSCDUALSPACESUM can have blockwise
or interleaved behavior. We add both capabilities.

PETSCFEVECTOR is now used by detecting compatible
vector-valued dual and primal spaces in PetscFECreateFromSpaces().

show more ...


# 9c5460f9 17-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'

Linter detect possible static functions

See merge request petsc/petsc!6796


# 66976f2f 14-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add static to internal functions


# 7c81f597 02-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-cohesive-offsets' into 'main'

Fixes for Pylith

See merge request petsc/petsc!6775


# 429ebbe4 01-Aug-2023 Matthew G. Knepley <knepley@gmail.com>

Plex+FEM: Give all input data to each side of fault


# 0502970d 29-Jun-2023 Matthew G. Knepley <knepley@gmail.com>

Plex: Hybrid cells cannot have derivatives in the transverse direction


# 5fc265dd 15-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-cohesive-integration' into 'main'

Plex: Fix orientation when integrating cohesive faces

See merge request petsc/petsc!6599


# 4e913f38 14-Jun-2023 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix orientation when integrating cohesive faces
- Need to incorporate orientation of endcaps
- Fix debugging output


# bd78b0d3 17-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-fe-0dim' into 'main'

FE: Protect against 0-dim calls

See merge request petsc/petsc!6472


# aa9788aa 16-May-2023 Matthew G. Knepley <knepley@gmail.com>

FE: Protect against 0-dim calls


# b6b5caf9 27-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-hybrid-mass' into 'main'

Plex: Can now specify a mass weighting to hybrid residual

See merge request petsc/petsc!6210


# 0e18dc48 26-Mar-2023 Matthew G. Knepley <knepley@gmail.com>

Plex+FE: Fixed cohesive cell integration
- Now PetscFEGeom face data also calculates orientations
- Added DMPlexReorderCohesiveSupports()
- Now ensure that cohesive cell end cap supports are oriented

Plex+FE: Fixed cohesive cell integration
- Now PetscFEGeom face data also calculates orientations
- Added DMPlexReorderCohesiveSupports()
- Now ensure that cohesive cell end cap supports are oriented
- Match quadrature from cohesive end caps with bulk cells

show more ...


# 07218a29 17-Mar-2023 Matthew G. Knepley <knepley@gmail.com>

Plex: Can now specify a mass weighting to hybrid residual
- This is not a complete fix. We need to match up quadrature points across the interface.


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 1d8f8f2c 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# e0d21d02 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-10-27/fix-dmcoordiate-man/release' into 'release'

fix/update manual pages in various places in src/dm

See merge request petsc/petsc!5784


# dce8aeba 27-Oct-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix manual pages in a variety of parts of src/dm

Still many other parts of DM need to have their manual pages updated

Commit-type: housekeeping
/spend 4h


12345678