| #
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 ...
|