History log of /petsc/src/sys/objects/device/interface/device.cxx (Results 101 – 112 of 112)
Revision Date Author Comments
# a2158755 17-Nov-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Sys: add sycl device


# 79982354 16-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-11-02/attribute-format-sys' into 'main'

Feature: PETSC_ATTRIBUTE_FORMAT - sys

See merge request petsc/petsc!4520


# 050c0c3d 15-Nov-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

minor PetscDevice and PetscDeviceContext doc fixes and other miscellaneous tweaks


# 3ca90d2d 15-Nov-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

apply PETSC_ATTRIBUTE_FORMAT and related fixes to sys sources


# 0baf1215 20-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'

Replace current CUPM initialization with unified PetscDevice version

See merge request petsc/petsc!4310


# a4af0cee 19-Oct-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Replace the current CUPM initialization infrastructure with PetscDevice.
- Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options
- Remove PetscCUDASynchronize and PetscHIPSynchr

- Replace the current CUPM initialization infrastructure with PetscDevice.
- Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options
- Remove PetscCUDASynchronize and PetscHIPSynchronize
- Remove PetscCUDAInitialize(), PetscCUDAInitializeCheck(), PetscHIPInitialize(), and
PetscHIPInitializeCheck()
- Remove PetscCUBLASInitializeHandle(), PetscCUSOLVERDnInitializeHandle(),
PetscHIPBLASInitializeHandle(), and PetscHIPSOLVERInitializeHandle().
- Remove petsc_gputimer_begin and petsc_gputimer_begin
- Add -device_enable, -device_select and -device_view options
- Replace -[cuda|hip]_device with split options -device_enable_[cuda|hip] and -device_select_[cuda|hip]
- Replace -[cuda|hip]_view with -device_view_[cuda|hip]
- Add PetscDeviceInitType
- Add PetscDeviceInitialize() and PetscDeviceInitialized()
- Add PetscDeviceView()

show more ...


# 5ce27ff0 11-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/hypre-gpu' into 'main'

Interface HYPRE GPU solvers

See merge request petsc/petsc!4248


# b9d03b0c 31-Aug-2021 Stefano Zampini <stefano.zampini@gmail.com>

Fix warnings from PGI and clang compiler


# 78143e6d 30-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-08-28/fixup-petscdevicecontext-docs/docs' into 'main'

Fixup PetscDeviceContext docs

See merge request petsc/petsc!4267


# 5181c4f9 28-Aug-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

fix malformed doc strings


# 984ba02c 27-Aug-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-05-18/petscdevice-context' into 'main'

Feature: PetscDeviceContext

See merge request petsc/petsc!3994


# 030f984a 18-May-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Added PetscDevice to manage interaction and configuration of available devices.

Added PetscDeviceContext class to manage stream interactions for CUDA and HIP device
backends. The new class is design

Added PetscDevice to manage interaction and configuration of available devices.

Added PetscDeviceContext class to manage stream interactions for CUDA and HIP device
backends. The new class is designed to facilitate a fork-join parallelization model for
asynchronous compute.

show more ...


12345