History log of /petsc/src/dm/impls/plex/plexfem.c (Results 301 – 325 of 973)
Revision Date Author Comments
# 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 ...


# 31867c9b 13-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-dm-interpolate-solution' into 'main'

Total solution interpolation

See merge request petsc/petsc!3700


# 2ea9c922 10-Mar-2021 Toby Isaac <tisaac@cc.gatech.edu>

Use fields rather than ds's to get discretizations when interpolating

Interpolation shouldn't depend on the equations just the fields

squashme: fix interpolator for unrefined


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


# bfc8fd11 24-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release' into master


# 54f467a8 23-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/pgi-20.9-warnings' into 'release'

Fix warnings in NVIDIA compilers (formerly PGI)

See merge request petsc/petsc!3397


# b458e8f1 05-Nov-2020 Jose E. Roman <jroman@dsic.upv.es>

Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement


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


# 16924cb1 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc!3064

show more ...


# 2da392cc 17-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability
/spend 1.5h


# caa22a8a 04-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rlwalker/feature-plex-example-poroelasticity-cryer' into 'master'

Rlwalker/feature plex example poroelasticity cryer

See merge request petsc/petsc!3013


# 56cf3b9c 27-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Need to add BC for the solution time derivative in TS problems
- Added DMPlexInsertTimeDerivativeBoundaryValues()
- Added time derivative of the solution argument to DMAddBoundary(),
DMGetBou

Plex: Need to add BC for the solution time derivative in TS problems
- Added DMPlexInsertTimeDerivativeBoundaryValues()
- Added time derivative of the solution argument to DMAddBoundary(),
DMGetBoundary(), PetscDSAddBoundary(), PetscDSUpdateBoundary(),
PetscDSGetBoundary()

show more ...


# 0c364540 22-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow us to specify that an output vector has 0 boundary conditions
- This is for residuals


# afbb2908 10-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-swarm-fortran' into 'master'

Knepley/feature swarm fortran

See merge request petsc/petsc!2680


# 3e9753d6 28-Mar-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Move FEM assembly from dmplexsnes.c to plexfem.c, and fix DMCreateMassMatrix()
- Create regular mass matrix if we pass in the same DM to DMCreateMassMatrix()
- Changed DMPlexSNESGetGeometryFVM(

Plex: Move FEM assembly from dmplexsnes.c to plexfem.c, and fix DMCreateMassMatrix()
- Create regular mass matrix if we pass in the same DM to DMCreateMassMatrix()
- Changed DMPlexSNESGetGeometryFVM() to DMPlexGetGeometryFVM()
- Changed DMPlexSNESGetGradientDM() to DMPlexGetGradientDM()

Co-authored-by: Mark Adams <mfadams@lbl.gov>

show more ...


# a945de9c 09-Jun-2020 Satish Balay <balay@mcs.anl.gov>

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

Plex: L2FieldDiff should only integrate the hybrid field on those cells

See merge request petsc/petsc!2842


# 96959cd1 03-Jun-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: L2FieldDiff should only integrate the hybrid field on those cells


# 41f98108 22-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-check-multiple-ds' into 'master'

Knepley/feature plex check multiple ds

See merge request petsc/petsc!2806


# 083401c6 13-May-2020 Matthew G. Knepley <knepley@gmail.com>

Plex+SNES: Large update to support multiple DSes
- Now allow simple divisions of the domain with DMSetField()
- DMPlexComputeResidual_Internal() supports multiple DSes
- DMPlexComputeJacobian_Interna

Plex+SNES: Large update to support multiple DSes
- Now allow simple divisions of the domain with DMSetField()
- DMPlexComputeResidual_Internal() supports multiple DSes
- DMPlexComputeJacobian_Internal() supports multiple DSes
- DMSNESCheckDisretization() supports multiple DSes
- DMSNESCheckResidual() supports multiple DSes
- DMSNESCheckJacoiban() supports multiple DSes
- DMComputeL2FieldDiff() supports multiple DSes
- PetscConveEst supports multiple DSes
- Fixed bug refering to cStart from a cellIS
- Added PetscDSGetQuadrature()
- Added DMSetField_Internal()
- Added DMSetRegionNumDS()
- Protect PetscSectionView() from empty bcIndices
- ISDifference now allows a NULL second argument

show more ...


# fc724d8e 13-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-projection-label' into 'master'

Plex: This fixes a pernicious bug with projection - When setting points along...

See merge request petsc/petsc!2773


# cf51de39 05-May-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow projection between bases on the same mesh


# 71f0bbf9 05-May-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Abstract getting dof indices on closure
- Added DMPlexMatSetClosureGeneral()
- Changed interface for existing DMPlexGetClosureIndices()


1...<<11121314151617181920>>...39