History log of /petsc/src/sys/objects/device/interface/mark_dcontext.cxx (Results 26 – 44 of 44)
Revision Date Author Comments
# 2fdf829d 12-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-11-30/consolidate-cxx-pool-allocators' into 'main'

Consolidate C++ Pool Allocators And Add ASAN Poison Support

See merge request petsc/petsc!5891


# 146a86eb 09-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Consolidate various C++ pool allocators into single implementation


# b5fdbe7c 06-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/threadsafety' into 'main'

threading support in PetscLog and debugging configurations

See merge request petsc/petsc!5898


# dfb7d7af 04-Dec-2022 Stefano Zampini <stefano.zampini@gmail.com>

Do not use petscstack with threadsafety

This allows to run PETSc code in debug mode with threadsafety that does not segfault
when run with concurrent threads.


# 04530706 14-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-10-08/cpp-khash-map' into 'main'

Feature: C++ Khash Map

See merge request petsc/petsc!5792


# 81c64944 14-Nov-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add C++ implementation of khash map as a drop-in replacement for std::unordered_map


# 547419b7 15-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-10-04/improve-device-test-coverage' into 'main'

Improve coverage of various PetscDevice and PetscDeviceContext corner cases

See merge request petsc/petsc!5712


# 74f7f6c6 12-Oct-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add explicit tests for the marked object map


# 4596b199 26-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-22/fixup-msvc-cxxdialect-flag' into 'main'

Fix C++ Standard Flag For MSVC

Closes #1232

See merge request petsc/petsc!5669


# 271378f2 23-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Fixup misc C++ code so MSVC does not balk at it


# 4ca73408 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/dcontext-mark-fast-path' into 'main'

Fast Path For PetscDeviceContextMarkIntentFromID

See merge request petsc/petsc!5665


# 7c441f3a 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add a fast-path when repeatedly marking the same object with conflicting access modes to avoid excessive event churn


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


# 980b1594 12-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-petscdevice-warnings' into 'main'

PetscDevice: fix warnings

See merge request petsc/petsc!5610


# a966a306 11-Sep-2022 Pierre Jolivet <pierre@joliv.et>

PetscDevice: fix -Wgnu-zero-variadic-macro-arguments


# 6a4a1270 11-Sep-2022 Pierre Jolivet <pierre@joliv.et>

PetscDevice: fix -Wzero-as-null-pointer-constant


# fb664f9e 10-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-08-29/petscdevicecontext-backend-update' into 'main'

Update PetscDevice and PetscDeviceContext backends

See merge request petsc/petsc!5566


# 0e6b6b59 29-Aug-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Rework PetscDeviceContext backends and supporting code:
- Add PETSC_DEVICE_HOST
- Add PetscDeviceAllocate()
- Add PetscDeviceMalloc()
- Add PetscDeviceDeallocate()
- Add PetscDeviceFree()
- Add Petsc

Rework PetscDeviceContext backends and supporting code:
- Add PETSC_DEVICE_HOST
- Add PetscDeviceAllocate()
- Add PetscDeviceMalloc()
- Add PetscDeviceDeallocate()
- Add PetscDeviceFree()
- Add PetscDeviceMemcopy()
- Add PetscDeviceArraycopy()

- Split petscdevice.h into petscdevice_cuda.h and petscdevice_hip.h
- Add petscdevice_cupm.h
- Extend cupm::Interface and cupm::BlasInterface classes
- Add more C++ utility wrappers

show more ...


12