History log of /petsc/src/ksp/ksp/tutorials/ex79.c (Results 1 – 25 of 64)
Revision Date Author Comments
# 2daea058 18-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'pcfieldsplit_mr' into 'main'

Added `PCMatApply()` to `PCFIELDSPLIT` and `MatDenseScatter_Private()`

See merge request petsc/petsc!8986


# d484b384 30-Jan-2026 Boris Martin <boris.martin@uliege.be>

PCFIELDSPLIT: add PCMatApply() implementation


# ab964a6c 18-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'zach/add-petsccallhypre' into 'main'

Add PetscCallHYPRE to properly handle and display HYPRE error codes

See merge request petsc/petsc!8790


# a333fa2b 16-Oct-2025 Zach Atkins <Zach.Atkins@colorado.edu>

hypre: Add PetscCallHYPRE macro to allow for printing HYPRE error strings


# 390d3996 12-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'lindad/hypre-control-through-pmat' into 'main'

Change hypre PC option defaults based on hypre matrix memory location

See merge request petsc/petsc!8505


# d7185485 11-Aug-2025 Alex Lindsay <alexlindsay239@gmail.com>

Change hypre PC option defaults based on hypre matrix memory location


# 609caa7c 19-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-explicit-empty-output_file' into 'main'

Remove 535 empty .out and consolidate the use of output/empty.out

See merge request petsc/petsc!8538


# 3886731f 09-Jul-2025 Pierre Jolivet <pierre@joliv.et>

Remove explicitly listed empty files and switch to output/empty.out


# 63c91739 09-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-pcshellsetmatapplytranspose' into 'main'

PCSHELL: add PCShellSetMatApplyTranspose()

See merge request petsc/petsc!8535


# 9fa64a6b 08-Jul-2025 Pierre Jolivet <pierre@joliv.et>

PCSHELL: add PCShellSetMatApplyTranspose()


# 347806e7 16-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-pcmatapplytranspose' into 'main'

PC: add PCMatApplyTranspose()

See merge request petsc/petsc!8322


# 4dbf25a8 16-Apr-2025 Pierre Jolivet <pierre@joliv.et>

PC: add PCMatApplyTranspose()


# 6c37f76f 27-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-log-handler' into 'main'

Deglobalize logging into PetscLogHandler and PetscLogState

See merge request petsc/petsc!6709


# b665b14e 18-Jul-2023 Toby Isaac <toby.isaac@gmail.com>

Profiling: Switch logging over to the new PetscLogHandler infrastructure

- Move data structures only needed by the default logger now (Action,
Object) to logdefault.c

- Create petsclogdeprecated.

Profiling: Switch logging over to the new PetscLogHandler infrastructure

- Move data structures only needed by the default logger now (Action,
Object) to logdefault.c

- Create petsclogdeprecated.h and petsc/private/logimpldeprecated.h
for publicly visible symbols that are now deprecated. Yes,
lots of symbols in petsc/private/logimpl.h were not only visible
but had docstrings.

- The macros PetscLogEventBegin(), PetscLogEventEnd(),
PetscLogEventSync(), PetscLogObjectCreate(), and
PetscLogObjectDestroy() now looks through the log handlers
in PetscLogHandlers, sees if they have they appropriate
callbacks (Exposed in PetscLogHandlerHot), and calls them.
Up to 4 log handlers can run simultaneously.

- All queries about the registered things now go through
petsc_log_state.

- Output functions dispatch to the appropriate PetscLogHandler

- There is no need for xmllogevent.c, xmlviewer.c, eventlog.c,
classlog.c, and stagelog.c anymore. Some orphaned functions
(PetscLogSetThreshold(), PetscLogEventSetDof(),
PetscLogEventSetError(), PetscASend(), PetscARecv(), PetscAReduce())

- PetscFEOpenCLLogResidual() did some intrusive things related
to the old logging infrastruture: the private header
for the default log handler is now imported into feopencl.c
so that it can do equivalent things with the new infrastructure.

- PetscLogPauseCurrentEvent_Internal() is replaced with
PetscLogEventsPause()

Deprecated symbols include:

- All functions related to PetscStageLog and the resizable array structs
that it contained.

- The legacy EventBegin()/EventEnd() callbacks.

- PetscLogAllBegin(), which actually reported less information than
PetscLogDefaultBegin() because it was not kept up-to-date with
regards to GPU profiling.

show more ...


# 2611ad71 14-Jul-2023 Toby Isaac <toby.isaac@gmail.com>

Profiling: Improve !defined(PETSC_USE_LOG) #defines

- If we cast macro arguments to void, we can avoid unused errors that have
forced lots of conditionally included code like this:

```c
#if def

Profiling: Improve !defined(PETSC_USE_LOG) #defines

- If we cast macro arguments to void, we can avoid unused errors that have
forced lots of conditionally included code like this:

```c
#if defined(PETSC_USE_LOG)
PetscLogEvent event;
#endif
```

- Having global counters like petsc_TotalFlops externed event
if !PetscDefined(USE_LOG) helps to remove a lot of needless
`#ifdef`s around code that can instead be placed in
`if (PetscDefined(USE_LOG)) {}` blocks.

show more ...


# 2a682741 17-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-ksp-tutorials-ex79' into 'main'

ksp_ksp_tutorials-ex79: missing conditional branch for MATAIJHIPSPARSE

See merge request petsc/petsc!6714


# 79461cd8 17-Jul-2023 Pierre Jolivet <pierre@joliv.et>

ksp_ksp_tutorials-ex79: missing conditional branch for MATAIJHIPSPARSE


# df633377 15-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 93e434fd 14-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-ksp-tutorials-ex79' into 'release'

ksp_ksp_tutorials-ex79_9_hpddm: ensure that A is on device

See merge request petsc/petsc!6707


# 2be0d87e 14-Jul-2023 Pierre Jolivet <pierre@joliv.et>

ksp_ksp_tutorials-ex79_9_hpddm: ensure that A is on device


# de5d30bf 16-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/mathypre' into 'main'

cleanup mathypre

See merge request petsc/petsc!6528


# 392a0827 14-Jun-2023 Stefano Zampini <stefano.zampini@gmail.com>

KSP tutorials: fix ex79


# 2efba788 13-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# cf665d27 12-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-nested-log' into 'release'

Fix runtime error with nested logging and no event

See merge request petsc/petsc!6456


# ed1c8c99 11-May-2023 Pierre Jolivet <pierre@joliv.et>

Fix examples with -log_view command line argument


123