History log of /petsc/include/petscfe.h (Results 101 – 125 of 374)
Revision Date Author Comments
# 66a6c23c 22-Jan-2021 Matthew G. Knepley <knepley@gmail.com>

FE: Allow moment integral for P0
- Eventually, we should allow moments for other dofs


# 0e3e0eac 15-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-hessians' into 'master'

Plex+FE: Now we can turn on second derivatives in an FEM calculation

See merge request petsc/petsc!3547


# f9244615 14-Jan-2021 Matthew G. Knepley <knepley@gmail.com>

Plex+FE: Now we can turn on second derivatives in an FEM calculation - Now FE interpolation and PetscFEEvaluateFieldJets_Internal() can also do Hessians - Add jet degree to DS - Add PTAP operations f

Plex+FE: Now we can turn on second derivatives in an FEM calculation - Now FE interpolation and PetscFEEvaluateFieldJets_Internal() can also do Hessians - Add jet degree to DS - Add PTAP operations for small matrices

show more ...


# 2dd06c51 29-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-bd-normal' into 'master'

Plex: Fixed bugs in boundary integration - DMFieldComputeFaceData() now...

See merge request petsc/petsc!3255


# f15274be 16-Sep-2020 Matthew Knepley <knepley@gmail.com>

Plex: Fixed bugs in boundary integration - DMFieldComputeFaceData() now calculates the supporting cells and orients the normal - Removed code that calculates supporting cells from plexfem.c - PetscFE

Plex: Fixed bugs in boundary integration - DMFieldComputeFaceData() now calculates the supporting cells and orients the normal - Removed code that calculates supporting cells from plexfem.c - PetscFEGeom normals our outward for the first supporting cell - In projection, it looks like I was using h instead of effectiveHeight

show more ...


# 9e364f64 07-Jul-2020 Jed Brown <jed@jedbrown.org>

Merge branch 'tisaac/fix-bdm-documentation' into 'master'

Correct documentation about what happened to the BDM dual spaces

See merge request petsc/petsc!2962


# 70715647 07-Jul-2020 Toby Isaac <tisaac@cc.gatech.edu>

Correct documentation about what happened to the BDM dual spaces


# b976369d 19-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-hybrid-assembly' into 'master'

Knepley/fix plex hybrid assembly

See merge request petsc/petsc!2793


# 27f02ce8 23-May-2019 Matthew G. Knepley <knepley@gmail.com>

Plex+FE: Updates for hybrid integration
- Added support for hybrid Jacobians
- Added PetscDSHasBdJacobian()
- Added boundary Jacobian preconditioner
- Needed a path to integrate the hybrid Jacobian p

Plex+FE: Updates for hybrid integration
- Added support for hybrid Jacobians
- Added PetscDSHasBdJacobian()
- Added boundary Jacobian preconditioner
- Needed a path to integrate the hybrid Jacobian preconditioner
- Fixed indexing in hybrid element mat update
- Be careful about the difference between intrinsic dimension and embedding dimension for hybrid integration
- Need to use rectangular transformation of gradient in case they are different
- Fix use of embedding dimension
- Make sure FEGeom struct has the dimensions set
- Pointwise function derivatives are in the embedding space
- Use PetscArrayzero()
- Change TransitiveClosure() for hybrid cells
- We get the closures of the endcaps, and then the hybrid faces, this allows degenerate cells that we need in PyLith

show more ...


# 80ec1623 08-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'bwhitchurch/feature-space-sum' into 'master'

Added feature PetscSpace_Sum

See merge request petsc/petsc!2765


# d092c84b 08-May-2020 Brandon Whitchurch <brandonwhitchurch@gmail.com>

Added feature PetscSpace_Sum


# 8bb017ff 30-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-dual-space-rework' into 'master'

Rework PetscDualSpace

See merge request petsc/petsc!2399


# 2edcad52 27-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Undo change of pushfoward/pullback interface that wasn't backed up by implementation yet

Pushforwards/pullbacks of form degrees in [1,d) have different sizes depending on the embedding dimension
(a

Undo change of pushfoward/pullback interface that wasn't backed up by implementation yet

Pushforwards/pullbacks of form degrees in [1,d) have different sizes depending on the embedding dimension
(a 1-form has d degrees of freedom in d dimensions). I changed the interface to reflect this, but didn't
have to do the implementation. I'm reverting to the previous interface but putting in a note saying
that the pushforwards and pullbacks are only valid if the embedding dimension is the same as the reference
dimension.

show more ...


# 3f27d899 26-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Add node location and trimmed space options to PETSCDUALSPACELAGRANGE

Ameliorate Lagrange setup time by reducing what gets created in recursive calls

Remove stubs of variable order code until it ca

Add node location and trimmed space options to PETSCDUALSPACELAGRANGE

Ameliorate Lagrange setup time by reducing what gets created in recursive calls

Remove stubs of variable order code until it can be handled by its own topic branch

Add trimmed to viewer description of lagrange spaces

Control trimmed status of lagrange spaces from command line

Fix errors in setting node types

Fix uninitialized flag

update some tests

update some tests

Don't compute symmetries if tensorCell != tensorSpace

Address pipline errors, squash uninitialized warnings and fixing complex builds

show more ...


# 1ac17e89 26-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Add PETSCDUALSPACEREFINED


# b4457527 10-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Rework the PetscDualSpace interface

Mention form degree in viewer output of dual space

Set from degree from options for dual space


# 65c2279e 10-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Remove BDM


# 26fe44e2 28-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-fem-pk' into 'master'

Knepley/feature fem pk

See merge request petsc/petsc!2464


# e703855d 22-Jan-2020 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Add constructor for Pk space


# 339143f0 15-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-project-different-spaces' into 'master'

Knepley/feature project different spaces

See merge request petsc/petsc!2153


# ef0bb6c7 09-Jan-2020 Matthew G. Knepley <knepley@gmail.com>

FE+DS: Introduce PetscTabulation to hold tabulated function data
- This was created to prevent mismatches in sizes I was getting by just
passing around arrays
- FE+FV+DS now hold tabulations
- GetTab

FE+DS: Introduce PetscTabulation to hold tabulated function data
- This was created to prevent mismatches in sizes I was getting by just
passing around arrays
- FE+FV+DS now hold tabulations
- GetTabulation() --> CreateTabulation() and it creates an object rather
than using DMGetWorkArray(). I put in ComputeTabulation() to reuse
space, but there still may be performance regression.
- Default tabulations are now "cell tabulations"
- The replicas in the tabulation are used to index faces in a face
tabulation

show more ...


# d0eddb9b 07-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'mark/fix-viewfromoptions' into 'master'

prototype for ViewFromOptions macro-->functions

See merge request petsc/petsc!2083


# fe2efc57 07-Nov-2019 Mark <cal2princeton@yahoo.com>

prototype for ViewFromOptions macro-->functions


# 864131b4 23-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-fe-face-quadrature' into 'master'

Knepley/fix fe face quadrature

See merge request petsc/petsc!2079


# 5dc5c000 22-Sep-2019 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added PetscFECopyQuadrature()
- Replace Get/SetQuqadrature pattern with this function
- Corrected error in SNES ex24 due to wrong face quadrature


12345678910>>...15