| #
47c3d8b7
|
| 02-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
f3f05327
|
| 02-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'fix-fortran-DSGetTabulation' into 'maint'
Fix DSGetTabulation for Fortran
See merge request petsc/petsc!2826
|
| #
19815104
|
| 01-Jun-2020 |
Martin Diehl <mail@martin-diehl.net> |
typo
|
| #
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 ...
|
| #
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
|
| #
665f567f
|
| 01-Apr-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: More hybrid fixes - Converted hybrid assembly to use PetscTabulation - Protect for NULL discretizations, which happen with no dofs for a field - Added PetscDiscType enum - Changed PetscDSIsFE_I
Plex: More hybrid fixes - Converted hybrid assembly to use PetscTabulation - Protect for NULL discretizations, which happen with no dofs for a field - Added PetscDiscType enum - Changed PetscDSIsFE_Internal() to PetscDSGetDiscType_Internal() - Must inject coordinates from hybrid cells into the ambient space
show more ...
|
| #
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 ...
|
| #
95c3f1f4
|
| 06-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-addboundary-collective' into 'master'
Knepley/feature dm addboundary collective
See merge request petsc/petsc!2659
|
| #
783e2ec8
|
| 27-Mar-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Label completion moved from DMCreateLocalSection() to DMAddBoundary() - Labels must be complete to support BC for higher order spaces - DMAddBoundary() is now collective - PetscDSAddBoundary() is
DM: Label completion moved from DMCreateLocalSection() to DMAddBoundary() - Labels must be complete to support BC for higher order spaces - DMAddBoundary() is now collective - PetscDSAddBoundary() is also collective - Labels are also completed in DMCopyDS()
show more ...
|
| #
bead7c79
|
| 14-Mar-2020 |
Jed Brown <jed-gitlab@jedbrown.org> |
Merge branch 'stefanozampini/fix-snescomposite-update' into 'master'
Fix update vector in SNESCOMPOSITE
See merge request petsc/petsc!2582
|
| #
7506b574
|
| 07-Mar-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscDSGetWorkSpace: fix PetscValidPointer arguments
|
| #
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 ...
|
| #
c7bd5f0b
|
| 25-May-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DS: Added helper routine for disc type - Eventually we have a proper discretization class
|
| #
1b5f50e6
|
| 11-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/fix-fortran-interface' into 'master'
Fix Fortran interface that messed up with CAPS vs !UNDERSCORE
See merge request petsc/petsc!2283
|
| #
736c3998
|
| 08-Nov-2019 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix item list in manpages of XXXViewFromOptions
|
| #
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
|
| #
a8158fb5
|
| 14-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'gropp/doc-fixes-1' [PR #1838]
|
| #
57a5760d
|
| 02-Jul-2019 |
William Gropp <wgropp@illinois.edu> |
Merge from doc-fixes branch
|
| #
a2b725a8
|
| 27-Jun-2019 |
William Gropp <wgropp@illinois.edu> |
Fixes for doctext update
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
580bdb30
|
| 07-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*()
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*() with PetscArraymove()
Commit-type: style-fix, feature
show more ...
|
| #
613bfe33
|
| 02-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/update-collective-on (pull request #1744)
Update the use of Collective on in the manual pages to reflect the new style
|