History log of /petsc/include/petscfe.h (Results 76 – 100 of 374)
Revision Date Author Comments
# 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


# 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 ...


# 85aea467 22-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-clang-warning/main' into 'main'

Fix clang warning -Wunused-parameter

See merge request petsc/petsc!4576


# 70a0b00a 21-Nov-2021 Lisandro Dalcin <dalcinl@gmail.com>

Fix clang warning -Wunused-parameter


# db02fa01 16-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-ptrimmed-space' into 'main'

Add PETSCSPACEPTRIMMED and simplify PETSCSPACEPOLYNOMIAL

See merge request petsc/petsc!4469


# 130d5748 03-Nov-2021 Toby Isaac <tisaac@cc.gatech.edu>

Add PETSCSPACEPTRIMMED that wraps PetscDTPTrimmedEvalJet()

Reorganize index strides in PetscSpaceEvaluate_Ptrimmed

Document the addition of PETSCSPACEPTRIMMED

Add missing header entry

Squashme: r

Add PETSCSPACEPTRIMMED that wraps PetscDTPTrimmedEvalJet()

Reorganize index strides in PetscSpaceEvaluate_Ptrimmed

Document the addition of PETSCSPACEPTRIMMED

Add missing header entry

Squashme: remove extra space

Convert multicopy PETSCSPACEPTRIMMED to PETSCSPACESUM at setup if possible and fix index strides in evaluate

show more ...


# f1436e55 14-Oct-2021 Toby Isaac <tisaac@cc.gatech.edu>

Simplify PETSCSPACEPOLYNOMIAL

Remove PetscSpacePolynomial{Get,Set}Symmetric()

It never did anything, and there is no plan to use it.

Document and deprecate PetscSpacePolynomialGet/SetSymmetric

Sq

Simplify PETSCSPACEPOLYNOMIAL

Remove PetscSpacePolynomial{Get,Set}Symmetric()

It never did anything, and there is no plan to use it.

Document and deprecate PetscSpacePolynomialGet/SetSymmetric

Squashme: fix deprecated function impl

Remove PetscSpacePolynomialType

Convert PETSCSPACEPOLYNOMIAL to PETSCSPACETENSOR at setup if possible

Remove now unused code in PetscSpaceEvaluate_Polynomial

squashme: remove degrees field from PetscSpace_Polynomial

Convert PETSCSPACEPOLYNOMIAL to PETSCSPACESUM at setup if possible

Add CoordinateFunctions specifically for geometry hat functions

Switch a hat function basis to a coordinate basis to see if that fixes the bddc problem

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


# 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


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

Plex: Fix hybrid integration
- This will obviously go away after I figure out embedded integration
- Add hybrid tag to FEGeom
- Check tag when deciding what cell geometry we want


# 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


# 62bd480f 10-May-2021 Matthew G. Knepley <knepley@gmail.com>

DMField: Fix bug in face data
- The supporting cells should be evaluated on the original quadrature,
not a different cell quadrature that is not saved


# 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


# 6ac58e00 24-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-ds-traversals' into 'main'

DS: Moved management of pointwise functions into PetscWeakForm object - Added...

See merge request petsc/petsc!3726


# 6528b96d 25-Jan-2021 Matthew G. Knepley <knepley@gmail.com>

Plex+DS: Moved management of pointwise functions into PetscWeakForm object
- Added PetscChunkBuffer to manage contiguous buffer space
- WeakForm can index functions by Label/val, field
- WeakForm

Plex+DS: Moved management of pointwise functions into PetscWeakForm object
- Added PetscChunkBuffer to manage contiguous buffer space
- WeakForm can index functions by Label/val, field
- WeakForm allows multiple kernels per key

show more ...


# d2713159 25-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-snes-ex76-div-monitor' into 'master'

Knepley/feature snes ex76 div monitor

See merge request petsc/petsc!3580


12345678910>>...15