History log of /petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx (Results 26 – 50 of 81)
Revision Date Author Comments
# f3146f24 18-Feb-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Improve compile time by reducing number of thrust headers transitively included, removing all of the unecessary Thrust util indirection


# d3904c29 09-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-02-08/remove-redundant-petsc-nodiscard' into 'main'

Remove redundant uses of `PETSC_NODISCARD` from functions returning a PetscErrorCode

See merge request petsc/petsc!6036


# 089fb57c 08-Feb-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Remove redundant uses of PETSC_NODISCARD from functions returning a PetscErrorCode


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 5f7e5000 11-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/update-gpu-options' into 'main'

Update some GPU related options

See merge request petsc/petsc!5925


# 60c5d2b0 16-Dec-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MPI: update message on the Cray-MPICH gpu aware flag


# 723eec23 08-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-10-06/test-petscdevice-cli-init-controls' into 'main'

Add explicit test for PetscDevice command line init sequence controls

Closes #1262

See merge request petsc/petsc!5722


# 1015a2a4 06-Oct-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add explicit test for PetscDevice command line init sequence controls


# c06096d4 21-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-23/veccupm' into 'main'

Feature: CUPM Vec

See merge request petsc/petsc!5685


# 82488018 05-Oct-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Do CUPMAwareMPI test function in fewer variables


# 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


# 7757152b 13-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-13/cupminit' into 'main'

Add cupmInit

See merge request petsc/petsc!5628


# 48b2874d 13-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add cupmInit()


# be01a732 13-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/densecudarandom' into 'main'

Support MatSetRandom for CUDA dense matrices

See merge request petsc/petsc!5616


# aa16454f 12-Sep-2022 Stefano Zampini <stefano.zampini@gmail.com>

CUPMAwareMPI: remove extra stack pop


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


# 74c2aec3 01-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/device-getsharedmemsize' into 'main'

Move code to get device mem size to petscdevice.h

See merge request petsc/petsc!5552


# a16fd2c9 01-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add PetscDeviceAttribute and PetscDeviceGetAttribute() to allow querying properties for a
particular PetscDevice


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 9e70506f 10-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 336cd42a 10-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-06-06/fixup-cupmdevice-lazy-init' into 'release'

Ignore All Errors in PetscDevice Lazy Init

See merge request petsc/petsc!5312


1234