History log of /petsc/src/sys/error/errtrace.c (Results 1 – 25 of 248)
Revision Date Author Comments
# 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 ...


12345678910