Home
last modified time | relevance | path

Searched refs:sycl (Results 1 – 25 of 74) sorted by relevance

123

/petsc/src/sys/objects/device/impls/sycl/
H A Dsyclcontext.sycl.cxx11 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 Dsycldevice.sycl.cxx14 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 Dsycldevice.hpp13 namespace sycl namespace
/petsc/src/sys/objects/device/tests/output/
H A Dex8_sycl.out2 type: sycl
5 type: sycl
8 type: sycl
15 type: sycl
18 type: sycl
21 type: sycl
H A Dex6_root_device_context_stream_type-null_sycl.out6 type: sycl
13 type: sycl
20 type: sycl
27 type: sycl
34 type: sycl
41 type: sycl
H A Dex6_root_device_context_stream_type-default_sycl.out6 type: sycl
13 type: sycl
20 type: sycl
27 type: sycl
34 type: sycl
41 type: sycl
H A Dex6_root_device_context_stream_type-default_with_barrier_sycl.out6 type: sycl
13 type: sycl
20 type: sycl
27 type: sycl
34 type: sycl
41 type: sycl
H A Dex6_root_device_context_stream_type-nonblocking_sycl.out6 type: sycl
13 type: sycl
20 type: sycl
27 type: sycl
34 type: sycl
41 type: sycl
H A Dex7_with_info_sycl.out1 …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 Dex12_device_enable-lazy_cuda_no_env_device_enable_cuda-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-none_hip_env_set_empty_device_enable_hip-none.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-eager_hip_no_env_device_enable_hip-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-lazy_hip_no_env_device_enable_hip-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-eager_cuda_env_set_device_enable_cuda-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-lazy_hip_env_set_empty_device_enable_hip-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-none_cuda_env_set_empty_device_enable_cuda-none.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-none_hip_env_set_device_enable_hip-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-none_cuda_env_set_device_enable_cuda-none.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
H A Dex12_device_enable-none_cuda_no_env_device_enable_cuda-lazy.out6 [0] <sys> PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not available
/petsc/config/BuildSystem/config/packages/
H A Dkokkos.py51 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 DUmpire.py25 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 Dhypre.py39 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 Dkokkos-kernels.py41 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 DAMReX.py37 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 Drules12 … .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

123