Sys: add GPU tests to measure cupmPointerGetAttributes() time
Sys: add GPU tests to measure kernel launch time
disable tests for no device as it breaks ci intermittently
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
make PetscDevice now rely on PETSC_HAVE_CXX rather than PETSC_HAVE_CXX_DIALECT_CXX11
deprecate PETSC_STATIC_INLINE
apply PetscAssertFalse() -> PetscAssert() transformation to headers
add PetscAssert() and PetscAssertFalse()
SETERRQ[1-9]+ begone
ci: disable cuda test (nsize=10) that's failing regularlylinux-cuda11-double:not ok sys_objects_device_tests-ex3_cuda+nsize-10local_device_context_stream_type-default_blocking # Error code: 96
Sys: add sycl device
apply PETSC_ATTRIBUTE_FORMAT fixes to sys tests
- 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(), andPetscHIPInitializeCheck()- 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 ...
123