| #
03047865
|
| 18-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-14/remove-last-of-source-horizontal-lines' into 'main'
Remove the last of the use of horizontal lines --- as seperators. With modern...
See merge request petsc/petsc!9039
|
| #
21789920
|
| 15-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the last of the use of horizontal lines --- as seperators. With modern code development systems they are not needed and just an eye-sore
|
| #
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 ...
|
| #
382a0339
|
| 11-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/err-python' into 'main'
Python: Improved handling of exceptions and tracebacks
See merge request petsc/petsc!7938
|
| #
4237731a
|
| 10-Oct-2024 |
Lisandro Dalcin <dalcinl@gmail.com> |
Python: Improved handling of exceptions and tracebacks
|
| #
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
|
| #
dd460d27
|
| 10-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes for clang-tidy
|
| #
8e429662
|
| 04-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-07-03/minor-revise' into 'main'
Print PETSC_COMM_WORLD size in error messages
See merge request petsc/petsc!7673
|
| #
2962d6eb
|
| 03-Jul-2024 |
Junchao Zhang <jczhang@anl.gov> |
sys: print PETSC_COMM_WORLD size in error messages
|
| #
73667fc3
|
| 18-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-06-14/feature-improve-mpi-pkg-macros' into 'main'
Improve various MPI packages' macro and try to make them consistent with other packages
See merge request petsc/petsc!76
Merge branch 'jczhang/2024-06-14/feature-improve-mpi-pkg-macros' into 'main'
Improve various MPI packages' macro and try to make them consistent with other packages
See merge request petsc/petsc!7633
show more ...
|
| #
3187aaba
|
| 14-Jun-2024 |
Junchao Zhang <jczhang@anl.gov> |
CUDA: rename PETSC_HAVE_CUDA_MIN_ARCH to PETSC_PKG_CUDA_MIN_ARCH
|
| #
a623e290
|
| 12-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'
More improvements to Fortran stubs and interfaces
See merge request petsc/petsc!7598
|
| #
36ff62a9
|
| 07-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve default PETSc error message about system
|
| #
1ed6e3ff
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'
Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT
See merge request petsc/petsc!7480
|
| #
cc4c1da9
|
| 14-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
|
| #
579b256d
|
| 25-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-03-18/check-conf-runtime-cuda-arches' into 'main'
Show configure/runtime cuda arch discrepancy in error messages; show runtime cuda arch in -log_view
See merge request pe
Merge branch 'jczhang/2024-03-18/check-conf-runtime-cuda-arches' into 'main'
Show configure/runtime cuda arch discrepancy in error messages; show runtime cuda arch in -log_view
See merge request petsc/petsc!7385
show more ...
|
| #
456dbbcd
|
| 21-Mar-2024 |
Junchao Zhang <jczhang@anl.gov> |
Sys: add error messages on discrepancy in cuda arches between configure time and runtime; also log view runtime cuda arch
|
| #
0b941295
|
| 30-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
8f2fb00a
|
| 30-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-12-29/cleanup-petscerror-manual-pages/release' into 'release'
Clean up the error handling manual pages
See merge request petsc/petsc!7153
|
| #
6e25c4a1
|
| 29-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Clean up the error handling manual pages
|
| #
01a0493b
|
| 15-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-no-exit-traceback' into 'main'
Sys: Do not exit in PetscTraceBackErrorHandler(); use TLS to silence non-root tracebacks
See merge request petsc/petsc!6846
|
| #
35f00c14
|
| 31-Aug-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Sys: Do not exit in PetscTraceBackErrorHandler(); use TLS to silence non-root tracebacks
|
| #
9c861a52
|
| 07-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-malloc-dump-finalize' into 'main'
Sys: Introduce -on_error_malloc_dump and PETSC_ERR_MEM_LEAK
See merge request petsc/petsc!6745
|
| #
9beb8f72
|
| 07-Aug-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Sys: Introduce -on_error_malloc_dump and PETSC_ERR_MEM_LEAK
To avoid a malloc dump that swamps the error output of another error, this makes calling `PetscMallocDump()` in the error handlers opt-in,
Sys: Introduce -on_error_malloc_dump and PETSC_ERR_MEM_LEAK
To avoid a malloc dump that swamps the error output of another error, this makes calling `PetscMallocDump()` in the error handlers opt-in, with a different flag (`-on_error_malloc_dump`) from the flag for calling `PetscMallocDump()` in `PetscFinalize()` (just `-malloc_dump`).
The addition of `PETSC_ERR_MEM_LEAK` allows for better error messages: `~PoolAllocator()` can detect a memory leak even if the system is not out of memory, so the error message will not say that for `PETSC_ERR_MEM_LEAK`.
show more ...
|