| #
4e8208cb
|
| 31-Jan-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'
Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC
Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'
Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)
See merge request petsc/petsc!8956
show more ...
|
| #
2a8381b2
|
| 13-Jan-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Add automatic generated fortran support for setting and returning contexts
Major cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now t
Add automatic generated fortran support for setting and returning contexts
Major cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now the standard for passing in contexts - PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn
Both of these are typedef to void*
Also removed most use of user and userctx for context arguments now consistently named ctx
Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran
show more ...
|
| #
3f5a071c
|
| 20-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'ksagiyam/fix_submesh_coordinates' into 'main'
Ksagiyam/fix submesh coordinates
See merge request petsc/petsc!8353
|
| #
4c712d99
|
| 27-Apr-2025 |
ksagiyam <k.sagiyama@imperial.ac.uk> |
plexsubmesh: make submesh inherit CG/DG coordinate elements
|
| #
2b75dd21
|
| 16-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d91b79b0
|
| 15-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-04-09/docs-dmproduct/release' into 'release'
Improve docs for DMPRODUCT and add a viewer
See merge request petsc/petsc!8300
|
| #
356ea6bc
|
| 09-Apr-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve docs for DMPRODUCT and add a viewer
|
| #
d053ff77
|
| 27-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/remove-unneeded-mpicast' into 'main'
Remove unneeded PetscMPIIntCast() for routines using PetscCount
Closes #1661
See merge request petsc/petsc!8099
|
| #
e91c04df
|
| 26-Jan-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove unneeded PetscMPIIntCast() for routines using PetscCount
Fix #1661
|
| #
de94d745
|
| 22-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/isoperiodic_sf_natural' into 'main'
isoperiodic: Correct sfNatural during reorientation
See merge request petsc/petsc!8001
|
| #
81316d9b
|
| 12-Nov-2024 |
James Wright <james@jameswright.xyz> |
dmcoords: Fix check for isoperiodic
DMGetIsoperiodicPointSF_Internal always returns an SF.
|
| #
45221fc9
|
| 11-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/box_label_periodic_orient' into 'main'
Isoperiodic automatically handles cone orientations
See merge request petsc/petsc!7992
|
| #
53b735f8
|
| 09-Nov-2024 |
James Wright <james@jameswright.xyz> |
plex: Isoperiodic fixes cone orientations automatically
|
| #
9fc315c4
|
| 24-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/fix_isoperiodic_cgns' into 'main'
Plex: Fix DMSetCoordinateDisc projection for isoperiodic boundaries
See merge request petsc/petsc!7773
|
| #
90df3356
|
| 18-Aug-2024 |
James Wright <james@jameswright.xyz> |
Plex: Fix DMSetCoordinateDisc() for isoperiodic boundaries
This reinstates the changes added in !5970 and removed in !6959.
tl;dr, `DMCreateInterpolation` (used in `DMSetCoordinateDisc`, and `DMPro
Plex: Fix DMSetCoordinateDisc() for isoperiodic boundaries
This reinstates the changes added in !5970 and removed in !6959.
tl;dr, `DMCreateInterpolation` (used in `DMSetCoordinateDisc`, and `DMProjectCoordinates` before it) does not handle isoperiodic boundaries correctly. !5970 replaced that code using `DMProjectFieldLocal` instead. That was then removed in !6959. This is also discussed in issue 1506. I initially made an MR in !7308, but that was on a fork. This commit is on the PETSc repo itself.
show more ...
|
| #
f180259e
|
| 28-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-hdf5-opt' into 'main'
IS+HDF5: Add run-length compression to IS I/O
See merge request petsc/petsc!7862
|
| #
21c42226
|
| 02-Sep-2024 |
Matthew G. Knepley <knepley@gmail.com> |
IS+HDF5: Add run-length compression for arithmetic progressions to IS I/O - Add DMPlexGetDepthStratumGlobalSize() - Add name and compression info to HDF5ReadCtx - Add compression argument to PetscVie
IS+HDF5: Add run-length compression for arithmetic progressions to IS I/O - Add DMPlexGetDepthStratumGlobalSize() - Add name and compression info to HDF5ReadCtx - Add compression argument to PetscViewerHDF5ReadSizes_Private() and PetscViewerHDF5Load_Internal() - Gather compressed info to all procs when loading - Set name for local coordinates - Add logging - Add -is_view_compress to turn off compression - Add -dm_plex_view_coordinate_section to just output coordinates - Add -dm_plex_view_labels to turn off label output - Support loading coordinates without section
show more ...
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
462c564d
|
| 14-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()
Introduce MPIU_Count to be used when MPI_Count is not available
|
| #
5fbe00dc
|
| 09-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-da-periodicity' into 'main'
DM+DA: Fixes for periodicity
See merge request petsc/petsc!7333
|
| #
6c6a6b79
|
| 12-Dec-2023 |
Matthew G. Knepley <knepley@gmail.com> |
DM+DA: Fix bounding box for periodicity - Fix Locate to respect periodicity
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
4d86920d
|
| 10-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
checkbadSource: rules for PetscFunctionBegin and derivatives
|
| #
cb35eacc
|
| 23-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/petsctrytypemethod' into 'main'
Use Petsc[Use|Try]TypeMethod when possible
See merge request petsc/petsc!7213
|
| #
213acdd3
|
| 22-Jan-2024 |
Pierre Jolivet <pierre@joliv.et> |
Use PetscTryTypeMethod when possible
|