| /petsc/src/sys/objects/device/impls/sycl/ |
| H A D | syclcontext.sycl.cxx | 11 namespace sycl namespace 20 ::sycl::event event; 21 ::sycl::event begin; // timer-only 22 ::sycl::event end; // timer-only 26 ::sycl::queue queue; 79 …const ::sycl::device &syclDevice = (id == PETSC_SYCL_DEVICE_HOST) ? ::sycl::device(::sycl::cpu_sel… in setUp() 81 …static_cast<PetscDeviceContext_SYCL *>(dctx->data)->queue = ::sycl::queue(syclDevice, ::sycl::prop… in setUp() 108 …*reinterpret_cast<::sycl::queue **>(handle) = &(static_cast<PetscDeviceContext_SYCL *>(dctx->data)… in getStreamHandle() 172 using namespace Petsc::device::sycl::impl; in PetscDeviceContextCreate_SYCL()
|
| H A D | sycldevice.sycl.cxx | 14 namespace sycl namespace 30 const ::sycl::device syclDevice_; 68 …werASCIIPrintf(sviewer, "[%d] device: %s\n", rank, syclDevice_.get_info<::sycl::info::device::name… in view() 70 …ewerASCIIPrintf(sviewer, "-> Device vendor: %s\n", syclDevice_.get_info<::sycl::info::device::vend… in view() 84 … *static_cast<std::size_t *>(value) = syclDevice_.get_info<::sycl::info::device::local_mem_size>(); in getattribute() 92 static ::sycl::device chooseSYCLDevice_(int id) in chooseSYCLDevice_() 95 return ::sycl::device(::sycl::cpu_selector_v); in chooseSYCLDevice_() 97 return ::sycl::device::get_devices(::sycl::info::device_type::gpu)[id]; in chooseSYCLDevice_() 114 auto Q = ::sycl::queue(syclDevice_); in isMPISyclAware_() 115 dbuf = ::sycl::malloc_device<int>(bufSize, Q); in isMPISyclAware_() [all …]
|
| H A D | sycldevice.hpp | 13 namespace sycl namespace
|
| /petsc/src/sys/objects/device/tests/output/ |
| H A D | ex8_sycl.out | 2 type: sycl 5 type: sycl 8 type: sycl 15 type: sycl 18 type: sycl 21 type: sycl
|
| H A D | ex6_root_device_context_stream_type-null_sycl.out | 6 type: sycl 13 type: sycl 20 type: sycl 27 type: sycl 34 type: sycl 41 type: sycl
|
| H A D | ex6_root_device_context_stream_type-default_sycl.out | 6 type: sycl 13 type: sycl 20 type: sycl 27 type: sycl 34 type: sycl 41 type: sycl
|
| H A D | ex6_root_device_context_stream_type-default_with_barrier_sycl.out | 6 type: sycl 13 type: sycl 20 type: sycl 27 type: sycl 34 type: sycl 41 type: sycl
|
| H A D | ex6_root_device_context_stream_type-nonblocking_sycl.out | 6 type: sycl 13 type: sycl 20 type: sycl 27 type: sycl 34 type: sycl 41 type: sycl
|
| H A D | ex7_with_info_sycl.out | 1 …ceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext with device type sycl 6 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 19 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 22 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 25 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 28 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 31 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 42 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 45 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… 57 …evious write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (sycl), swapping last dep… [all …]
|
| H A D | ex12_device_enable-lazy_cuda_no_env_device_enable_cuda-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-none_hip_env_set_empty_device_enable_hip-none.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-eager_hip_no_env_device_enable_hip-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-lazy_hip_no_env_device_enable_hip-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-eager_cuda_env_set_device_enable_cuda-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-lazy_hip_env_set_empty_device_enable_hip-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-none_cuda_env_set_empty_device_enable_cuda-none.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-none_hip_env_set_device_enable_hip-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-none_cuda_env_set_device_enable_cuda-none.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| H A D | ex12_device_enable-none_cuda_no_env_device_enable_cuda-lazy.out | 6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
|
| /petsc/config/BuildSystem/config/packages/ |
| H A D | kokkos.py | 51 self.sycl = framework.require('config.packages.SYCL',self) 187 elif self.sycl.found: 200 if hasattr(self.sycl,'syclArch') and self.sycl.syclArch != 'x86_64': 201 deviceArchName = 'INTEL_' + self.sycl.syclArch.upper() # Ex. map xehp to INTEL_XEHP 226 elif self.sycl.found:
|
| H A D | Umpire.py | 25 self.sycl = framework.require('config.packages.SYCL', self) 28 self.odeps = [self.cuda, self.hip, self.sycl, self.openmp, self.mpi] 46 args.append('-DENABLE_SYCL={}'.format('ON' if self.sycl.found else 'OFF'))
|
| H A D | hypre.py | 39 self.sycl = framework.require('config.packages.SYCL',self) 141 elif self.sycl.found: 146 if hasattr(self.sycl, 'targets'): 147 args.append('--with-sycl-target='+self.sycl.targets) 148 if hasattr(self.sycl, 'syclArch'): 150 args.append('--with-sycl-target-backend="\'-device {dev}\'"'.format(dev=self.sycl.syclArch))
|
| H A D | kokkos-kernels.py | 41 self.sycl = framework.require('config.packages.SYCL',self) 43 self.odeps = [self.cuda,self.hip,self.sycl,self.blasLapack] 118 elif self.sycl.found:
|
| H A D | AMReX.py | 37 self.sycl = framework.require('config.packages.SYCL',self) 39 self.odeps = [self.mpi,self.blasLapack,self.cuda,self.hip,self.sycl,self.openmp] 61 elif self.sycl.found:
|
| /petsc/lib/petsc/conf/ |
| H A D | rules | 12 … .cc .cpp .cxx .r .rm .so .html .ad .m .F95 .f95 .fiat .cu .hip.cxx .kokkos.cxx .raja.cxx .sycl.cxx 27 ex[0-9]sycl ex[0-9][0-9]sycl ex[0-9][0-9][0-9]sycl \ 28 ex[0-9]sycl.exe ex[0-9][0-9]sycl.exe ex[0-9][0-9][0-9]sycl.exe \ 164 .sycl.cxx.o: 236 # To avoid warnings when compiling *.c with sycl compilers
|