History log of /petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c (Results 101 – 125 of 158)
Revision Date Author Comments
# 8f28b7bf 28-Jan-2021 Toby Isaac <tisaac@cc.gatech.edu>

Improve documentation of BiunitSimplexSymmetricFormTransformation


# 1f440fbe 26-Jan-2021 Toby Isaac <tisaac@cc.gatech.edu>

Fix nodal bases for Lagrange dual space to avoid symmetry problems

Before, wrong: under symmetry transformation, a boundary dof could make to a linear combination of
boundary dofs and interior dofs

Fix nodal bases for Lagrange dual space to avoid symmetry problems

Before, wrong: under symmetry transformation, a boundary dof could make to a linear combination of
boundary dofs and interior dofs
Now, correct: under every symmetry transformation, boundary dofs and interior dofs map to boundary dofs and interior dofs, respectively

Why it was wrong before: the pushforward of the k-form basis at one point did not have the same boundary/interior decomposition
as the basis at the point it mapped to under symmetry

How it was fixed: choose a basis for the k-form that, when mapped to the equilateral simplex, looks appropriately symmetric.

show more ...


# c5c386be 26-Jan-2021 Toby Isaac <tisaac@cc.gatech.edu>

Extend test of lagrange dual space symmetries.

We solve a normal system where the solution is supposed to have 0 residual:
check to make sure it does.


# 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


# 66a6c23c 22-Jan-2021 Matthew G. Knepley <knepley@gmail.com>

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


# 5efe5503 25-Jan-2021 Toby Isaac <tisaac@cc.gatech.edu>

Fix pullback matrix indexing in dspacelagrange.c

Thanks to: Yang Zongze

I think the incorrect indexing wasn't causing problems before because it doesn't matter if pNk == 1.
That's the case when the

Fix pullback matrix indexing in dspacelagrange.c

Thanks to: Yang Zongze

I think the incorrect indexing wasn't causing problems before because it doesn't matter if pNk == 1.
That's the case when the form degree we are pulling back is 0 or the boundary points' dimension. So
If we're only testing d <= 3, this should only have cause problems pulling a 1-form back onto a 2D face.
I will have to check to see if we have a regression test for this case.

show more ...


# 86dae7b0 08-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/typos' into 'master'

Fix several typos in error strings

See merge request petsc/petsc!3141


# 2479783c 06-Sep-2020 Jose E. Roman <jroman@dsic.upv.es>

Fix several typos in error strings


# 7b917211 24-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-null' into 'master'

Fix 0 -> NULL for pointers

See merge request petsc/petsc!3086


# ea78f98c 23-Aug-2020 Lisandro Dalcin <dalcinl@gmail.com>

DM: Replace 0 -> NULL for pointers


# 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


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

Use PETSCDUALSPACEBDM macro when registring bdm


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


# 9c15a9aa 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/defined-nocpp' into 'master'

PetscDefined: test whether a configuration macro is defined without #ifdef

See merge request petsc/petsc!157


# 76bd3646 14-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG


# a742fcfe 02-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# bf1e616c 01-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/fix-real-constant/maint' into 'maint'

DMDT: fix PetscRealConstant(1.)

See merge request petsc/petsc!2672


# cd1695a5 01-Apr-2020 Jed Brown <jed@jedbrown.org>

DMDT: fix PetscRealConstant(1.)

Reported-by: Jose E. Roman <jroman@dsic.upv.es>


# 88ce2456 01-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# cd5178b3 30-Mar-2020 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/fix-warnings/maint' into 'maint'

Jed/fix warnings/maint

See merge request petsc/petsc!2661


# 744ea5ab 30-Mar-2020 Jed Brown <jed@jedbrown.org>

DMDT: fix dual-space guard

Reported-by: Jose Roman <jroman@dsic.upv.es>


# 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


# 77f1a120 27-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Add some documentation of new data structures in dspacelagrance.c

Add more documentation in dspacelagrange.c

Add more documentation in dspacelagrange.c

Add more documentation in dspacelagrange.c


# 6ff15688 26-Mar-2020 Toby Isaac <tisaac@cc.gatech.edu>

Fix errors revealed by gitlabci

Use PETSC_SMALL to determine when quadrature points are the same in PETSCDUALSPACELAGRANGE

Filter floating point output

Explicitly cast PetscBool to PetscInt before

Fix errors revealed by gitlabci

Use PETSC_SMALL to determine when quadrature points are the same in PETSCDUALSPACELAGRANGE

Filter floating point output

Explicitly cast PetscBool to PetscInt before printing

Do not construct vertex indices for simplex spaces in tensor cells

Right now the only way simplex spaces in tensor cells happens is discontinuous pressures
(typically in Q2P1). In this case there is no need to compute symmetries for the pressure
dofs.

show more ...


1234567