| #
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 ...
|
| #
f5e08ef0
|
| 02-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-extrude-bd' into 'main'
Plex: Fix orientation of boundary extrusion
See merge request petsc/petsc!8622
|
| #
658b9581
|
| 31-Jul-2025 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix orientation of boundary extrusion - Allow DMPlexExtrude() to take a label argument - Allow transforms to reorient the highest dimensional cells
|
| #
1daffa38
|
| 12-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'davidsal/fix-dmplextransform' into 'main'
DMPlexTransform: Allow for plex meshes that do not use standard ordering
See merge request petsc/petsc!8472
|
| #
83b0cc01
|
| 12-Jun-2025 |
David Salac <davidsal@buffalo.edu> |
DMPlexTransform: Allow for plex meshes that do not use standard ordering
DMPlexTransform assumed that the order of points would be cells->vertices->edges (in 2D). Some cases, such as a DMForest conv
DMPlexTransform: Allow for plex meshes that do not use standard ordering
DMPlexTransform assumed that the order of points would be cells->vertices->edges (in 2D). Some cases, such as a DMForest converted to a DMPlex, might have cells->edges->vertices, which results in points being incorrectly flagged as out-of-range. The new cell type order function has been updated to order cell types by the ordering in the DMPlex.
Added additional tests for DMForest->DMPlex during extrusion.
show more ...
|
| #
d4cfec0c
|
| 20-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-extrusion-normal-parallel' into 'main'
Plex: Fix normal computation in parallel extrusion
See merge request petsc/petsc!7852
|
| #
aa0a2741
|
| 19-Sep-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex44: Added parallel extrusion tests
|
| #
205affa4
|
| 31-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-extrusion-normal' into 'main'
Knepley/fix plex extrusion normal
See merge request petsc/petsc!7793
|
| #
bb21c8c5
|
| 28-Aug-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex44: Added parallel test
|
| #
f5c2743d
|
| 10-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-periodic-extrusion' into 'main'
Plex: Add periodic extrusion
See merge request petsc/petsc!6571
|
| #
c403ad25
|
| 08-Jun-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex44: Test of periodic extrusion
|
| #
2270c0fe
|
| 05-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-transform-label-rules' into 'main'
Plex: Transforms can now implement rules for labeling
See merge request petsc/petsc!6280
|
| #
533617b7
|
| 05-Apr-2023 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Transforms can now implement rules for labeling - Added some tests
|
| #
5a7a9864
|
| 14-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/less-strcpy-strcat' into 'main'
Use Petsc[Strncpy,Strlcat,Memcpy] over Petsc[Strcpy,Strcat]
Closes #1332
See merge request petsc/petsc!6115
|
| #
c6a7a370
|
| 24-Feb-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Clean up PETSc str ops to use more secure implementations where possible. These include:
- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat() - Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:
- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat() - Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying - Use built in string from name over hardcoding - Use sizeof over hardcoded length - Replace some Strlcat with Strncpy when offset is known
show more ...
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
3ba16761
|
| 10-Dec-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make PetscErrorCode a non-discardable enum
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
38f67375
|
| 27-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-style-one-liners' into 'main'
Remove braces from one-liners
See merge request petsc/petsc!5557
|
| #
48a46eb9
|
| 27-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
d40579cb
|
| 02-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-extrude-tet' into 'main'
Fix 3D extrusion, and some Plex fixes
See merge request petsc/petsc!5439
|