History log of /petsc/src/dm/dt/fe/interface/fe.c (Results 126 – 150 of 257)
Revision Date Author Comments
# a2c9b50f 13-Jan-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Expand libCEED + DMPlex Restriction support


# aac8517f 08-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-multiple-hybrid' into 'main'

DM+FE: Allow multiple cohesive fields

See merge request petsc/petsc!4616


# 9ee2af8c 09-Dec-2021 Matthew G. Knepley <knepley@gmail.com>

FE+DS: Now hybrid integration uses side 2 for fault operations
- Added cohesive offsets of PetscDS
- Fixed offsets and handling of dimension


# 5fedec97 17-Aug-2021 Matthew G. Knepley <knepley@gmail.com>

DM+FE: Allow multiple cohesive fields
- Changed name from "hybrid" cell to "cohesive" cell
- Fixed check for cohesive field in PetscFE and DM
- Fixed DMCreateDS() for new scheme
- Added PetscDSIsCohe

DM+FE: Allow multiple cohesive fields
- Changed name from "hybrid" cell to "cohesive" cell
- Fixed check for cohesive field in PetscFE and DM
- Fixed DMCreateDS() for new scheme
- Added PetscDSIsCohesive() and PetscDSGetNumCohesive()
- Replaced PetscDSGetHybrid() with PetscDSGetCohesive() and
PetscDSSetHybrid() with PetscDSSetCohesive()
- Added PetscDSGetFieldOffsetCohesive()
- Fixed hybrid Jacobian integration
- Hybrid Jacobian integration needs to know the side of the interface, just like residual integration
- Needs to use cohesive field offsets
- Update takes the side as an argument

show more ...


# f8ba5cf6 02-Oct-2021 Satish Balay <balay@mcs.anl.gov>

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

FE: PetscFEIntegrateHybridResidual() needs to know the side of the face it is integrating

See merge request petsc/petsc!4400


# c2b7495f 23-Sep-2021 Matthew G. Knepley <knepley@gmail.com>

FE: PetscFEIntegrateHybridResidual() needs to know the side of the face it is integrating
- Fixed wrong init for hybrid elem vec
- We no longer give data for both sides in one kernel


# d5ed94bb 14-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jose/fix-manpages'

Fix manpages to avoid errors reported by doctext

See merge request petsc/petsc!4309


# d8d19677 12-Sep-2021 Jose E. Roman <jroman@dsic.upv.es>

Fix manpages: Input/Output Parameter --> Parameters


# c1bf08c5 06-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/spelling-errors' into 'main'

Fix many spelling errors in manpages and comments

See merge request petsc/petsc!4283


# a5b23f4a 03-Sep-2021 Jose E. Roman <jroman@dsic.upv.es>

Fix spelling errors in manpages and comments


# 6630b879 01-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-hybrid-geometry' into 'main'

Plex: Fix hybrid integration

See merge request petsc/petsc!4048


# bc3a64ad 30-May-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow different embedding dimensions for real and reference


# 6d675eed 24-May-2021 Satish Balay <balay@mcs.anl.gov>

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

FE: Fix non-affine integration

See merge request petsc/petsc!4009


# a8cf78f8 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'

Fix typos in source

See merge request petsc/petsc!3984


# 4e278199 16-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove all double blank lines from source

Commit-type: petsc-style
/2h


# 6587ee25 21-May-2021 Matthew G. Knepley <knepley@gmail.com>

FE: Fix non-affine integration
- The test function gradients were being pushed forward with the wrong
Jacobian
- Affine worked because the last Jacobian was always being used


# 15e7bcca 20-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-dm-aux-data-keys' into 'main'

Plex: Updates to declarative interface for FEM problems

See merge request petsc/petsc!3972


# 06ad1575 23-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DT: Changed key and WeakForm internals
- Changed name to PetscFormKey
- Added part member
- Now maps are referred to by PetscWeakFormKind
- Added PetscWeakFormClearIndex() and PetscWeakFormClear()

DT: Changed key and WeakForm internals
- Changed name to PetscFormKey
- Added part member
- Now maps are referred to by PetscWeakFormKind
- Added PetscWeakFormClearIndex() and PetscWeakFormClear()
- Passing NULL to SetIndex is now ignored
- Added tests

show more ...


# 68ce86a1 18-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-ceed-integration' into 'main'

Plex: Initial CEED integration

See merge request petsc/petsc!3918


# f918ec44 11-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DM+Plex+FE: Initial CEED integration
- Plex ex42: Surface area CEED example


# 005520e9 13-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-03-26/clang-static-linter' into 'main'

Feature: libClang PETSc Macro Static Analyzer

See merge request petsc/petsc!3773


# 064a246e 11-May-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.

show more ...


# e9494080 13-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-ds-residualbd-key' into 'main'

DS+FE+Doc: Make BdResidual take a key

See merge request petsc/petsc!3761


# 45480ffe 06-Apr-2021 Matthew G. Knepley <knepley@gmail.com>

DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
- Boundary residual/Jacobian functions now take a form key
- Now store DMLabel in DSBoundary
- Im

DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object
- Boundary residual/Jacobian functions now take a form key
- Now store DMLabel in DSBoundary
- Improved Boundary, Weak Form, and DS viewers
- Remove DMCopyBoundary(), DMCopyDisc() is sufficient
- Need DMTransferDS_Internal() to create new DS with label in the correct DM
- Correct all DMAddBoundary() in tests
- Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places
- Fix propagating coordinate dimension in DS

show more ...


# 06d8a0d3 23-Mar-2021 Matthew G. Knepley <knepley@gmail.com>

DS+FE+Doc: Make BdResidual take a key
- Add documentation


1234567891011