History log of /petsc/src/sys/objects/device/interface/device.cxx (Results 1 – 25 of 112)
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


# 5fa70555 06-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/energy-monitor' into 'main'

Add the logging of gpu energy

See merge request petsc/petsc!8817


# 5268dc8a 14-Aug-2025 Hong Zhang <hongzhang@anl.gov>

Add the logging of gpu energy

- Remove unneeded PETSC_HAVE_DEVICE macro
- -log_view_gpu_energy requires CUDA version >= 12.2
- Use PetscDefined instead of macro


# 017deb10 24-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/no-device-no-petscdevice' into 'main'

Add `--with-devicelanguage` to make PETSc a C library again

Closes #997

See merge request petsc/petsc!8783


# 27d4e10a 13-Oct-2025 Pierre Jolivet <pierre@joliv.et>

PetscDevice: remove C++ dependency when using --with-devicelanguage=C


# bcda9346 27-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/fix-typo' into 'main'

missing "s" for isascii and issundials

See merge request petsc/petsc!8559


# 9f196a02 17-Jul-2025 Martin Diehl <mail@martin-diehl.net>

missing "s" for isascii and issundials


# b8e8deba 18-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-10-15/support-pytorch-niccl-gpu' into 'main'

Set proper defaults for GPU devices when running under PyTorch's torchrun

See merge request petsc/petsc!7946


# b291397e 16-Oct-2024 Barry Smith <bsmith@mcs.anl.gov>

fix naming of variable to prevent confusing code


# d0e6bf2a 25-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-19' into 'main'

clang-format-19

See merge request petsc/petsc!7644


# 57508ece 17-Sep-2024 Pierre Jolivet <pierre@joliv.et>

Remove unneeded parentheses


# 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


# 377f809a 07-Jun-2024 Barry Smith <bsmith@mcs.anl.gov>

All constructors should do PetscAssertPointer on output object

Reported-by: Blaise Bourdin

Constructors should not initialize the output to NULL upon entry, serves no purpose

Fix some formatting i

All constructors should do PetscAssertPointer on output object

Reported-by: Blaise Bourdin

Constructors should not initialize the output to NULL upon entry, serves no purpose

Fix some formatting in constructors

show more ...


# cef0416b 15-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-26/fix-sowing-viewers' into 'main'

Remove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowing

See merge request petsc/petsc!7511


# ffeef943 28-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Update to sowing version that supports PetscViewer and PetscObject

Remove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowing

Also handles the passing of null

Update to sowing version that supports PetscViewer and PetscObject

Remove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowing

Also handles the passing of null objects correctly

show more ...


# 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


# 7b506345 14-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-10-19/fix-pcview-redundant/release' into 'main'

Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewers

See merge request petsc/petsc!6948


# fe8fb074 19-Oct-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewers

Reported-by: Pierre Jolivet


# cfd92c66 22-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-type-generic-petsc-valid-pointer' into 'main'

Implement a type generic PetscValidPointer

See merge request petsc/petsc!6693


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

Rename PetscValidPointer -> PetscAssertPointer


# 7a2f837d 06-Jul-2023 Toby Isaac <toby.isaac@gmail.com>

Deploy new PetscValidPointer, remove PetscValidXXXPointer


12345