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