| #
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 ...
|
| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d31fe398
|
| 31-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Fix typos
See merge request petsc/petsc!8259
|
| #
bfe80ac4
|
| 29-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos
|
| #
5d3bc7be
|
| 21-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-20' into 'main'
clang-format-20
See merge request petsc/petsc!7849
|
| #
87fca844
|
| 27-Jul-2024 |
Pierre Jolivet <pierre@joliv.et> |
Update to clang-format-20
|
| #
db9ff143
|
| 02-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/fix_cgns_reorient' into 'main'
fix(isoperiodic): Orientation correction tolerates no permutations
See merge request petsc/petsc!8033
|
| #
91fc4ba7
|
| 28-Nov-2024 |
James Wright <james@jameswright.xyz> |
fix(isoperiodic): Orientation correction tolerates no permutations
In certain cases (e.g. Q2 finite elements), a PetscSection may be given a symmetry because there is no need. This in turn causes `p
fix(isoperiodic): Orientation correction tolerates no permutations
In certain cases (e.g. Q2 finite elements), a PetscSection may be given a symmetry because there is no need. This in turn causes `perms` and `rots` to be returned as NULL. This commit fixes the point orientation correction functions for isoperiodic to tolerate when `perms` may be NULL
show more ...
|
| #
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
|
| #
92a26154
|
| 10-Nov-2024 |
James Wright <james@jameswright.xyz> |
isoperiodic: Correct sfNatural after reorienting
|
| #
81316d9b
|
| 12-Nov-2024 |
James Wright <james@jameswright.xyz> |
dmcoords: Fix check for isoperiodic
DMGetIsoperiodicPointSF_Internal always returns an SF.
|
| #
545efb26
|
| 10-Nov-2024 |
James Wright <james@jameswright.xyz> |
isoperiodic: Assert pointer in SetFaceSF
|
| #
0b6e880e
|
| 10-Nov-2024 |
James Wright <james@jameswright.xyz> |
isoperiodic: Reset local coordinates if modified
Need to inform the DM that coordinates have been changed, particularly in cases where global coordinates exist. Otherwise the global and local coordi
isoperiodic: Reset local coordinates if modified
Need to inform the DM that coordinates have been changed, particularly in cases where global coordinates exist. Otherwise the global and local coordinates may become inconsistent.
show more ...
|
| #
8f7167cc
|
| 12-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/plexsf-warning' into 'main'
Fix compile warning with 64-bit indices
See merge request petsc/petsc!8003
|
| #
f370e7f7
|
| 12-Nov-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compile warning with 64-bit indices
With Intel(R) oneAPI DPC++/C++ Compiler 2023.1.0
petsc/src/dm/impls/plex/plexsfc.c:607:20: error: implicit conversion loses integer precision: 'PetscInt' (ak
Fix compile warning with 64-bit indices
With Intel(R) oneAPI DPC++/C++ Compiler 2023.1.0
petsc/src/dm/impls/plex/plexsfc.c:607:20: error: implicit conversion loses integer precision: 'PetscInt' (aka 'long') to 'MPI_Datatype' (aka 'int') [-Werror,-Wshorten-64-to-32] PetscCallMPI(MPI_Type_contiguous(dim, MPIU_REAL, &vertex_unit)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ petsc/include/petsc/mpiuni/mpi.h:466:189: note: expanded from macro 'MPI_Type_contiguous' ~ ^
show more ...
|
| #
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
|
| #
2b4f33d9
|
| 09-Nov-2024 |
James Wright <james@jameswright.xyz> |
isoperiodic: Clear GlobalSection when new face_sf is set
|
| #
85de0153
|
| 08-Nov-2024 |
James Wright <james@jameswright.xyz> |
plexsfc: Add IsPointInsideStratum() utility
|
| #
93defd67
|
| 04-Nov-2024 |
James Wright <james@jameswright.xyz> |
isoperiodic: Refactor sf_closure into separate function
|
| #
85896317
|
| 08-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/box_label_periodic' into 'main'
Plex: -dm_plex_box_label also setups isoperiodicity
See merge request petsc/petsc!7981
|
| #
d7d2d1d2
|
| 01-Nov-2024 |
James Wright <james@jameswright.xyz> |
plex box label: Setup isoperiodicity
|
| #
be37439e
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/useless-cast' into 'main'
Remove useless cast
See merge request petsc/petsc!7894
|
| #
835f2295
|
| 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts
|