| #
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
|
| #
235129d7
|
| 26-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/switch-master-to-main' into 'master'
Balay/switch master to main
See merge request petsc/petsc!3619
|
| #
9dddd249
|
| 10-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
git: switch default branch from 'master' to 'main'
|
| #
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 ...
|
| #
97b5471d
|
| 12-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-interpolate-pyramid' into 'master'
Plex: Added pyramid cell type
See merge request petsc/petsc!3329
|
| #
da9060c4
|
| 10-Oct-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added pyramid cell type - Added pyrmaid reference cell - Added -dm_plex_ref_type for DMPlexCreateReferenceCellByType() - Added interpolation of pyramids - Added pyramid interpolation test i
Plex: Added pyramid cell type - Added pyrmaid reference cell - Added -dm_plex_ref_type for DMPlexCreateReferenceCellByType() - Added interpolation of pyramids - Added pyramid interpolation test in Plex ex7 - Temporary fix for pyramids in refinement
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
|
| #
96b917e0
|
| 20-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/fix-dmplex-ints' into 'master'
int -> PetscInt, double -> PetscReal/PetscScalar in DMPlex API for various front facing functions
See merge request petsc/petsc!2512
|
| #
a4a685f2
|
| 09-Feb-2020 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add DMPlexCreateFromCellList[Parallel]Petsc and marked previous namesake as deprecated. New function accpets only petsc datatypes, old function performs types conversions within. Affects tetgen, ctet
Add DMPlexCreateFromCellList[Parallel]Petsc and marked previous namesake as deprecated. New function accpets only petsc datatypes, old function performs types conversions within. Affects tetgen, ctetgen, and any createfromcelllist[parallel] interfaces.
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 ...
|
| #
c963fa0f
|
| 31-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-dmplexinterpolatepointsf-cannot-handle-face' into 'master'
fix dmplexinterpolatepointsf cannot handle face
See merge request petsc/petsc!2478
|
| #
cf4dc471
|
| 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Fix DMPlexInterpolatePointSF().
Actually DMPlexAddSharedFace_Private(). Cells can't be shared for non-overlapping meshes.
|
| #
66e92ce5
|
| 28-Jan-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMPlexInterpolatePointSF: improve debug/error message
|
| #
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 ...
|
| #
76372d98
|
| 13-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
2c94ca70
|
| 13-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/fix-dmplexcopycoordinates-dim/maint' into 'maint'
DMPlexCopyCoordinates: set coordinate dimension
See merge request petsc/petsc!2338
|