| #
7ab9467e
|
| 02-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/sf-change-api' into 'main'
Change some SF APIs mentioned in the ECP paper
See merge request petsc/petsc!3659
|
| #
ad227fea
|
| 27-Feb-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: add an MPI_Op argument to SFBcast
|
| #
60f11f4c
|
| 25-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-incorrect-chkerrq' into 'master'
CHKERRQ() -> CHKERRMPI()
See merge request petsc/petsc!3637
|
| #
55b25c41
|
| 19-Feb-2021 |
Pierre Jolivet <pierre@joliv.et> |
CHKERRQ() -> CHKERRMPI()
|
| #
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 ...
|
| #
bdea225a
|
| 30-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'
Convert MPI error type to PETSc error with string message for all MPI calls
See merge request petsc/petsc!3326
|
| #
ffc4695b
|
| 08-Oct-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.
The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.
Commit-type: error-checking /spend 30m
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
|
| #
3b7b15c8
|
| 26-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-remove-hybrid' into 'master'
Knepley/feature dm remove hybrid
See merge request petsc/petsc!2614
|
| #
412e9a14
|
| 01-Mar-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type - Improved Plex tests to work for other cell types - Plex creation, interpolation, submesh, and refinement routines now set
DM+Plex: Removed the idea of hybrid and ghost cells, in favor of cell type - Improved Plex tests to work for other cell types - Plex creation, interpolation, submesh, and refinement routines now set the cell type - Distribution sorts strata by cell type - Fixed orientation of prisms from input formats - Added Plex ex40 to test regular refinement - CellRefiner is a PetscObject - dm_plex_cell_refiner chooses the refinement strategy - Removed SimplexToTensor stuff in favor of ToHex refiner - Most functions take DMPolytopeType instead of CellRefiner - CellRefinerInCellTest_Internal() - CellRefinerGetAffineTransforms_Internal() - CellRefinerGetAffineFaceTransforms_Internal() - DMForest now responds to DMPlexGetOverlap() and propagates its overlap to the underlying Plex - Use DMPlexComputeCellType_Internal() to classify a cell based only on topology - Added DMPlexGetSimplexOrBoxCells() to replace DMPlexGetInteriorCellStratum() - Added DM_POLYTOPE_POINT_PRISM_TENSOR - Added DMPolytopTypeGetDim() and DMPolyTopeTypeGetConeSize() - Added DMLabelSetStratumBounds() - Added DMPlexSetCellType() - Added celltypes to DMView() - Added DMPolytopeTypeGetNumVertices() - Added DMPlexCreateReferenceCellByType() - Added DMPolytopeTypeFromGmsh() - Made DMPlexRefineUniform() public
show more ...
|
| #
04679c46
|
| 20-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-cell-types' into 'master'
Knepley/feature dm cell types
See merge request petsc/petsc!2446
|
| #
ba2698f1
|
| 17-Dec-2019 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Now classify cells by polytope type - Defined the polytope type of a cell. added names and special shortcut pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous runs of
DM+Plex: Now classify cells by polytope type - Defined the polytope type of a cell. added names and special shortcut pointer like depth - Fixed DMLabelMakeValid() to optimize for contiguous runs of points - Added cell polytope type label to DM - This needs special processing, like depth - Added DMPlexGetPointDepth(), DMPlexGetCellType(), DMPlexGetCellTypeLabel() - DMPlexComputeCellTypes() infers the cell type for all points using dim/depth/coneSize/ghostCells - DMPlexGetRawFace(Hybrid)_Internal() now takes the cell type. This means we can unify the functions later. - Replaced switch(dim/coneSize) constructs with cell type
show more ...
|
| #
bbba3437
|
| 20-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-check-boundary-connected-prereq-leftovers' into 'master'
Minor improvements to DMPlex.
See merge request petsc/petsc!2062
|
| #
4d0d90ec
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'knepley/is-separate-section' into 'master'
Knepley/is separate section
See merge request petsc/petsc!2065
|
| #
ea844a1a
|
| 19-Sep-2019 |
Matthew Knepley <knepley@gmail.com> |
Knepley/is separate section
|
| #
05ab7a9f
|
| 12-Aug-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMLabelCreate: add note label name is PetscObject name
|
| #
593ce467
|
| 05-Aug-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMLabelGetStratumIS: add Notes to manpage
|
| #
35140aeb
|
| 05-Sep-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merge branch 'master' into this one.
|
| #
c33494a5
|
| 04-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-isfilter' into 'master'
factor out ISFilter() from ISGeneralFilter()
See merge request petsc/petsc!1986
|
| #
22cd2cda
|
| 26-Aug-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMLabelFilter: minor manpage fix
|
| #
9106b633
|
| 26-Aug-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMLabelFilter: employ ISGeneralFilter()
|
| #
9b3c2fbf
|
| 22-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'dalcinl/fix-headers' [PR #1897]
* dalcinl/fix-headers: Minor fixes to headers.
|
| #
534a8f05
|
| 21-Jul-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix a bunch of PetscValidPointer() -> PetscValidXXXPointer()
|