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