cupla-0.4.0.zip
alpaka-group-cupla-a2d67b9
.clang-format
3.5 kB
.gitignore
242 Bytes
.gitlab-ci.yml
5.9 kB
.rodare.json
2.4 kB
CHANGELOG.md
2.7 kB
CMakeLists.txt
6.9 kB
INSTALL.md
4.3 kB
LICENSE.md
545 Bytes
README.md
3.3 kB
alpaka
.clang-format
3.5 kB
.dockerignore
5 Bytes
.github
workflows
ci.yml
26.9 kB
gh-pages.yml
553 Bytes
.gitignore
517 Bytes
.gitlab-ci.yml
2.4 kB
.readthedocs.yml
362 Bytes
.zenodo.json
4.6 kB
CHANGELOG.md
31.5 kB
CMakeLists.txt
8.7 kB
CONTRIBUTING.md
797 Bytes
LICENSE
16.7 kB
README.md
20.3 kB
README_OACC.md
2.5 kB
README_OMP5.md
8.0 kB
README_SYCL.md
9.5 kB
cmake
addExecutable.cmake
1.2 kB
addLibrary.cmake
4.0 kB
alpakaCommon.cmake
41.6 kB
alpakaConfig.cmake.in
2.3 kB
common.cmake
8.3 kB
tests
StdAtomicRef.cpp
451 Bytes
docs
Doxyfile
112.6 kB
Makefile
742 Bytes
cheatsheet
README.md
274 Bytes
cheatsheet.style
4.1 kB
logo
alpaka.pdf
2.4 kB
alpaka.svg
7.7 kB
alpaka_401x135.png
14.8 kB
alpaka_doxygen.png
5.9 kB
alpaka_inkscape.svg
9.1 kB
requirements.txt
213 Bytes
source
_static
custom.css
38 Bytes
general.css
75 Bytes
advanced
cmake.rst
6.9 kB
mapping.rst
10.2 kB
rationale.rst
21.3 kB
basic
abstraction.rst
23.2 kB
cheatsheet.rst
7.4 kB
example.rst
2.5 kB
install.rst
2.6 kB
intro.rst
4.4 kB
library.rst
14.0 kB
conf.py
5.4 kB
dev
backends.rst
60.1 kB
ci.rst
2.2 kB
details.rst
15.3 kB
sphinx.rst
3.8 kB
style.rst
5.0 kB
test.rst
4.5 kB
images
arch_gitlab_mirror.svg
190.4 kB
block.png
79.4 kB
block_scale.png
56.7 kB
element.png
17.8 kB
execution_domain.png
25.1 kB
execution_domain.svg
41.2 kB
structure.png
146.8 kB
structure.svg
555.2 kB
structure_assoc.png
45.0 kB
structure_assoc.svg
151.7 kB
thread.png
61.7 kB
warp.png
71.9 kB
x86_cpu.png
45.2 kB
x86_cpu_mapping.png
35.1 kB
index.rst
1.8 kB
info
similar_projects.rst
2.5 kB
example
CMakeLists.txt
1.7 kB
bufferCopy
CMakeLists.txt
2.0 kB
src
bufferCopy.cpp
12.4 kB
complex
CMakeLists.txt
2.0 kB
src
complex.cpp
3.7 kB
heatEquation
CMakeLists.txt
2.0 kB
src
heatEquation.cpp
7.1 kB
helloWorld
CMakeLists.txt
2.0 kB
src
helloWorld.cpp
8.2 kB
helloWorldLambda
CMakeLists.txt
2.0 kB
src
helloWorldLambda.cpp
5.6 kB
kernelSpecialization
CMakeLists.txt
2.1 kB
src
kernelSpecialization.cpp
4.8 kB
monteCarloIntegration
CMakeLists.txt
2.0 kB
src
monteCarloIntegration.cpp
5.8 kB
openMPSchedule
CMakeLists.txt
2.1 kB
src
openMPSchedule.cpp
6.3 kB
randomCells2D
CMakeLists.txt
2.0 kB
src
randomCells2D.cpp
11.2 kB
randomStrategies
CMakeLists.txt
2.1 kB
src
randomStrategies.cpp
11.7 kB
reduce
CMakeLists.txt
2.1 kB
README.md
554 Bytes
src
alpakaConfig.hpp
4.8 kB
iterator.hpp
10.6 kB
kernel.hpp
5.4 kB
reduce.cpp
6.2 kB
vectorAdd
CMakeLists.txt
2.0 kB
src
vectorAdd.cpp
7.9 kB
include
alpaka
acc
AccCpuFibers.hpp
9.0 kB
AccCpuOmp2Blocks.hpp
8.0 kB
AccCpuOmp2Threads.hpp
8.5 kB
AccCpuSerial.hpp
7.6 kB
AccCpuSyclIntel.hpp
3.0 kB
AccCpuTbbBlocks.hpp
7.5 kB
AccCpuThreads.hpp
8.9 kB
AccDevProps.hpp
2.7 kB
AccFpgaSyclIntel.hpp
3.0 kB
AccFpgaSyclXilinx.hpp
3.0 kB
AccGenericSycl.hpp
8.2 kB
AccGpuCudaRt.hpp
3.0 kB
AccGpuHipRt.hpp
3.0 kB
AccGpuSyclIntel.hpp
3.0 kB
AccGpuUniformCudaHipRt.hpp
12.9 kB
AccOacc.hpp
14.2 kB
AccOmp5.hpp
11.7 kB
Traits.hpp
5.6 kB
alpaka.hpp
9.7 kB
atomic
AtomicAtomicRef.hpp
8.1 kB
AtomicCpu.hpp
1.1 kB
AtomicGenericSycl.hpp
11.6 kB
AtomicHierarchy.hpp
1.7 kB
AtomicNoOp.hpp
1.3 kB
AtomicOaccBuiltIn.hpp
5.1 kB
AtomicOaccExtended.hpp
7.3 kB
AtomicOmpBuiltIn.hpp
11.0 kB
AtomicStdLibLock.hpp
3.8 kB
AtomicUniformCudaHipBuiltIn.hpp
43.4 kB
Op.hpp
5.9 kB
Traits.hpp
10.9 kB
block
shared
OffloadUseBuiltInSharedMem.hpp
802 Bytes
dyn
BlockSharedDynMemberAllocKiB.hpp
568 Bytes
BlockSharedMemDynGenericSycl.hpp
1.6 kB
BlockSharedMemDynMember.hpp
4.5 kB
BlockSharedMemDynOmp5BuiltIn.hpp
4.1 kB
BlockSharedMemDynUniformCudaHipBuiltIn.hpp
2.0 kB
Traits.hpp
1.7 kB
st
BlockSharedMemStGenericSycl.hpp
2.2 kB
BlockSharedMemStMember.hpp
2.2 kB
BlockSharedMemStMemberMasterSync.hpp
3.5 kB
BlockSharedMemStOmp5.hpp
2.2 kB
BlockSharedMemStOmp5BuiltIn.hpp
1.5 kB
BlockSharedMemStUniformCudaHipBuiltIn.hpp
2.1 kB
Traits.hpp
2.6 kB
detail
BlockSharedMemStMemberImpl.hpp
5.7 kB
sync
BlockSyncBarrierFiber.hpp
3.1 kB
BlockSyncBarrierOacc.hpp
1.1 kB
BlockSyncBarrierOmp.hpp
3.4 kB
BlockSyncBarrierThread.hpp
2.1 kB
BlockSyncGenericSycl.hpp
2.7 kB
BlockSyncNoOp.hpp
1.3 kB
BlockSyncUniformCudaHipBuiltIn.hpp
4.3 kB
Traits.hpp
3.6 kB
core
Align.hpp
4.2 kB
AlignedAlloc.hpp
1.8 kB
Assert.hpp
3.5 kB
BarrierThread.hpp
5.5 kB
BoostPredef.hpp
3.2 kB
ClipCast.hpp
1.0 kB
Common.hpp
7.3 kB
Concepts.hpp
2.7 kB
ConcurrentExecPool.hpp
22.0 kB
Cuda.hpp
2.2 kB
CudaHipCommon.hpp
13.5 kB
Debug.hpp
2.4 kB
Decay.hpp
1.8 kB
Fibers.hpp
2.0 kB
Hip.hpp
707 Bytes
Omp5.hpp
1.7 kB
OmpSchedule.hpp
3.1 kB
Positioning.hpp
1.5 kB
RemoveRestrict.hpp
887 Bytes
STLTuple
LICENSE.txt
1.3 kB
STLTuple.hpp
11.8 kB
Sycl.hpp
7.9 kB
Tuple.hpp
1.1 kB
UniformCudaHip.hpp
8.0 kB
Unreachable.hpp
1.2 kB
Unroll.hpp
1.0 kB
Utility.hpp
978 Bytes
Vectorize.hpp
12.1 kB
ctx
block
CtxBlockOacc.hpp
9.1 kB
dev
DevCpu.hpp
7.0 kB
DevCpuSyclIntel.hpp
634 Bytes
DevFpgaSyclIntel.hpp
638 Bytes
DevFpgaSyclXilinx.hpp
571 Bytes
DevGenericSycl.hpp
8.2 kB
DevGpuSyclIntel.hpp
600 Bytes
DevOacc.hpp
12.1 kB
DevOmp5.hpp
10.3 kB
DevUniformCudaHipRt.hpp
8.1 kB
Traits.hpp
3.5 kB
cpu
SysInfo.hpp
9.8 kB
Wait.hpp
1.1 kB
dim
DimArithmetic.hpp
645 Bytes
DimIntegralConst.hpp
532 Bytes
Traits.hpp
709 Bytes
elem
Traits.hpp
1.1 kB
event
EventCpu.hpp
471 Bytes
EventCpuSyclIntel.hpp
639 Bytes
EventFpgaSyclIntel.hpp
643 Bytes
EventFpgaSyclXilinx.hpp
610 Bytes
EventGenericSycl.hpp
5.6 kB
EventGenericThreads.hpp
17.2 kB
EventGpuSyclIntel.hpp
639 Bytes
EventOacc.hpp
675 Bytes
EventOmp5.hpp
673 Bytes
EventUniformCudaHipRt.hpp
10.8 kB
Traits.hpp
1.4 kB
example
ExampleDefaultAcc.hpp
3.0 kB
extent
Traits.hpp
5.2 kB
idx
Accessors.hpp
5.1 kB
MapIdx.hpp
10.9 kB
Traits.hpp
1.2 kB
bt
IdxBtGenericSycl.hpp
2.7 kB
IdxBtLinear.hpp
2.7 kB
IdxBtOmp.hpp
2.9 kB
IdxBtRefFiberIdMap.hpp
2.9 kB
IdxBtRefThreadIdMap.hpp
2.9 kB
IdxBtUniformCudaHipBuiltIn.hpp
3.1 kB
IdxBtZero.hpp
1.9 kB
gb
IdxGbGenericSycl.hpp
2.7 kB
IdxGbLinear.hpp
2.7 kB
IdxGbRef.hpp
2.1 kB
IdxGbUniformCudaHipBuiltIn.hpp
3.1 kB
intrinsic
IntrinsicCpu.hpp
3.2 kB
IntrinsicFallback.hpp
2.4 kB
IntrinsicGenericSycl.hpp
1.9 kB
IntrinsicUniformCudaHipBuiltIn.hpp
2.7 kB
Traits.hpp
3.2 kB
kernel
TaskKernelCpuFibers.hpp
11.5 kB
TaskKernelCpuOmp2Blocks.hpp
41.7 kB
TaskKernelCpuOmp2Threads.hpp
8.6 kB
TaskKernelCpuSerial.hpp
5.5 kB
TaskKernelCpuSyclIntel.hpp
821 Bytes
TaskKernelCpuTbbBlocks.hpp
6.0 kB
TaskKernelCpuThreads.hpp
11.4 kB
TaskKernelFpgaSyclIntel.hpp
826 Bytes
TaskKernelFpgaSyclXilinx.hpp
793 Bytes
TaskKernelGenericSycl.hpp
10.3 kB
TaskKernelGpuSyclIntel.hpp
822 Bytes
TaskKernelGpuUniformCudaHipRt.hpp
20.6 kB
TaskKernelOacc.hpp
10.0 kB
TaskKernelOmp5.hpp
11.7 kB
Traits.hpp
12.3 kB
math
Complex.hpp
18.4 kB
FloatEqualExact.hpp
2.4 kB
MathGenericSycl.hpp
19.6 kB
MathStdLib.hpp
8.5 kB
MathUniformCudaHipBuiltIn.hpp
40.5 kB
Traits.hpp
38.8 kB
mem
alloc
AllocCpuAligned.hpp
2.8 kB
AllocCpuNew.hpp
1.3 kB
Traits.hpp
1.6 kB
buf
BufCpu.hpp
17.6 kB
BufCpuSyclIntel.hpp
679 Bytes
BufFpgaSyclIntel.hpp
684 Bytes
BufFpgaSyclXilinx.hpp
717 Bytes
BufGenericSycl.hpp
13.1 kB
BufGpuSyclIntel.hpp
680 Bytes
BufOacc.hpp
15.3 kB
BufOmp5.hpp
15.2 kB
BufUniformCudaHipRt.hpp
21.1 kB
SetKernel.hpp
2.3 kB
Traits.hpp
6.6 kB
cpu
Copy.hpp
12.4 kB
Set.hpp
8.8 kB
oacc
Copy.hpp
17.2 kB
Set.hpp
4.6 kB
omp5
Copy.hpp
16.4 kB
Set.hpp
4.6 kB
sycl
Accessor.hpp
5.1 kB
Common.hpp
1.5 kB
Copy.hpp
7.7 kB
Set.hpp
2.9 kB
uniformCudaHip
Copy.hpp
32.1 kB
Set.hpp
16.7 kB
fence
MemFenceCpu.hpp
2.6 kB
MemFenceCpuSerial.hpp
2.0 kB
MemFenceGenericSycl.hpp
2.9 kB
MemFenceOacc.hpp
2.5 kB
MemFenceOmp2Blocks.hpp
1.7 kB
MemFenceOmp2Threads.hpp
2.4 kB
MemFenceOmp5.hpp
1.2 kB
MemFenceUniformCudaHipBuiltIn.hpp
2.2 kB
Traits.hpp
2.5 kB
view
Accessor.hpp
6.9 kB
Traits.hpp
18.4 kB
ViewAccessOps.hpp
5.8 kB
ViewAccessor.hpp
9.8 kB
ViewPlainPtr.hpp
11.6 kB
ViewStdArray.hpp
3.1 kB
ViewStdVector.hpp
3.2 kB
ViewSubView.hpp
12.6 kB
meta
Apply.hpp
885 Bytes
CartesianProduct.hpp
3.3 kB
Concatenate.hpp
980 Bytes
CudaVectorArrayWrapper.hpp
6.8 kB
DependentFalseType.hpp
656 Bytes
Filter.hpp
1.7 kB
Fold.hpp
883 Bytes
ForEachType.hpp
2.1 kB
Functional.hpp
902 Bytes
InheritFromList.hpp
577 Bytes
IntegerSequence.hpp
4.5 kB
Integral.hpp
2.7 kB
IsArrayOrVector.hpp
1.9 kB
IsStrictBase.hpp
679 Bytes
NdLoop.hpp
4.1 kB
Set.hpp
1.9 kB
Transform.hpp
860 Bytes
TypeListOps.hpp
1.1 kB
Unique.hpp
1.4 kB
offset
Traits.hpp
4.5 kB
pltf
PltfCpu.hpp
2.0 kB
PltfCpuSyclIntel.hpp
2.0 kB
PltfFpgaSyclIntel.hpp
1.3 kB
PltfFpgaSyclXilinx.hpp
1.9 kB
PltfGenericSycl.hpp
27.8 kB
PltfGpuSyclIntel.hpp
2.0 kB
PltfOacc.hpp
1.3 kB
PltfOmp5.hpp
3.0 kB
PltfUniformCudaHipRt.hpp
15.8 kB
Traits.hpp
2.6 kB
queue
Properties.hpp
684 Bytes
QueueCpuBlocking.hpp
499 Bytes
QueueCpuNonBlocking.hpp
508 Bytes
QueueCpuSyclIntelBlocking.hpp
629 Bytes
QueueCpuSyclIntelNonBlocking.hpp
638 Bytes
QueueFpgaSyclIntelBlocking.hpp
634 Bytes
QueueFpgaSyclIntelNonBlocking.hpp
642 Bytes
QueueFpgaSyclXilinxBlocking.hpp
600 Bytes
QueueFpgaSyclXilinxNonBlocking.hpp
609 Bytes
QueueGenericSyclBlocking.hpp
610 Bytes
QueueGenericSyclNonBlocking.hpp
580 Bytes
QueueGenericThreadsBlocking.hpp
6.1 kB
QueueGenericThreadsNonBlocking.hpp
6.5 kB
QueueGpuSyclIntelBlocking.hpp
629 Bytes
QueueGpuSyclIntelNonBlocking.hpp
638 Bytes
QueueOaccBlocking.hpp
714 Bytes
QueueOaccNonBlocking.hpp
723 Bytes
QueueOmp5Blocking.hpp
712 Bytes
QueueOmp5NonBlocking.hpp
721 Bytes
QueueUniformCudaHipRtBlocking.hpp
910 Bytes
QueueUniformCudaHipRtNonBlocking.hpp
926 Bytes
Traits.hpp
2.6 kB
cpu
ICpuQueue.hpp
570 Bytes
IGenericThreadsQueue.hpp
1.2 kB
cuda_hip
QueueUniformCudaHipRt.hpp
13.0 kB
sycl
QueueGenericSyclBase.hpp
9.4 kB
rand
Philox
MultiplyAndSplit64to32.hpp
1.5 kB
PhiloxBaseCommon.hpp
6.1 kB
PhiloxBaseCudaArray.hpp
2.4 kB
PhiloxBaseStdArray.hpp
1.1 kB
PhiloxBaseTraits.hpp
2.5 kB
PhiloxConstants.hpp
1.8 kB
PhiloxSingle.hpp
5.9 kB
PhiloxVector.hpp
3.8 kB
RandDefault.hpp
7.7 kB
RandPhilox.hpp
7.9 kB
RandStdLib.hpp
9.0 kB
RandUniformCudaHipRand.hpp
9.9 kB
TinyMT
Engine.hpp
1.7 kB
LICENSE.txt
1.9 kB
tinymt32.h
12.4 kB
Traits.hpp
3.9 kB
standalone
AnyOacc.hpp
382 Bytes
AnyOmp5.hpp
383 Bytes
CpuFibers.hpp
397 Bytes
CpuOmp2Blocks.hpp
393 Bytes
CpuOmp2Threads.hpp
393 Bytes
CpuSerial.hpp
391 Bytes
CpuSyclIntel.hpp
550 Bytes
CpuTbbBlocks.hpp
391 Bytes
CpuThreads.hpp
399 Bytes
FpgaSyclIntel.hpp
554 Bytes
FpgaSyclXilinx.hpp
478 Bytes
GenericSycl.hpp
364 Bytes
GpuCudaRt.hpp
377 Bytes
GpuHipRt.hpp
375 Bytes
GpuSyclIntel.hpp
550 Bytes
test
Array.hpp
845 Bytes
Check.hpp
2.5 kB
Extent.hpp
1.5 kB
KernelExecutionFixture.hpp
2.8 kB
MeasureKernelRunTime.hpp
1.8 kB
acc
TestAccs.hpp
13.0 kB
dim
TestDims.hpp
911 Bytes
event
EventHostManualTrigger.hpp
28.9 kB
idx
TestIdxs.hpp
912 Bytes
mem
view
Iterator.hpp
6.1 kB
ViewTest.hpp
9.4 kB
queue
Queue.hpp
9.0 kB
QueueCpuOmp2Collective.hpp
11.7 kB
QueueTestFixture.hpp
761 Bytes
time
TimeOmp.hpp
1.3 kB
TimeStdLib.hpp
1.3 kB
TimeUniformCudaHipBuiltIn.hpp
1.8 kB
Traits.hpp
1.2 kB
traits
Traits.hpp
1.3 kB
vec
Traits.hpp
3.9 kB
Vec.hpp
25.7 kB
version.hpp
604 Bytes
wait
Traits.hpp
1.5 kB
warp
Traits.hpp
8.4 kB
WarpGenericSycl.hpp
4.5 kB
WarpSingleThread.hpp
2.4 kB
WarpUniformCudaHipBuiltIn.hpp
5.3 kB
workdiv
Traits.hpp
2.8 kB
WorkDivGenericSycl.hpp
4.4 kB
WorkDivHelpers.hpp
21.0 kB
WorkDivMembers.hpp
5.5 kB
WorkDivUniformCudaHipBuiltIn.hpp
5.0 kB
script
after_failure.sh
439 Bytes
before_install.sh
5.6 kB
ci.sh
574 Bytes
docker_ci.sh
7.8 kB
docker_retry.sh
922 Bytes
gitlab_ci_run.sh
685 Bytes
gitlabci
fake_sudo.sh
306 Bytes
job_base.yml
3.6 kB
job_cuda10.0.yml
1.2 kB
job_cuda10.1.yml
1.2 kB
job_cuda10.2.yml
410 Bytes
job_cuda11.0.yml
2.7 kB
job_cuda11.1.yml
1.9 kB
job_cuda11.2.yml
1.9 kB
job_cuda11.3.yml
1.1 kB
job_cuda11.4.yml
1.1 kB
job_cuda11.5.yml
1.6 kB
job_cuda11.6.yml
3.1 kB
job_cuda9.2.yml
1.1 kB
job_hip4.2.yml
576 Bytes
job_hip4.3.yml
575 Bytes
job_hip4.5.yml
562 Bytes
job_hip5.0.yml
558 Bytes
print_env.sh
1.8 kB
install.sh
2.7 kB
install_analysis.sh
1.2 kB
install_boost.sh
6.6 kB
install_clang.sh
3.6 kB
install_cmake.sh
2.0 kB
install_cuda.sh
10.8 kB
install_doxygen.sh
429 Bytes
install_gcc.sh
1.1 kB
install_hip.sh
1.7 kB
install_icpc.sh
1.3 kB
install_omp.sh
415 Bytes
install_tbb.sh
1.9 kB
prepare_sanitizers.sh
5.0 kB
print_env.sh
787 Bytes
push_doc.sh
637 Bytes
run.sh
4.3 kB
run_analysis.sh
889 Bytes
run_build.sh
729 Bytes
run_doxygen.sh
1.1 kB
run_generate.sh
4.2 kB
run_install.sh
540 Bytes
run_tests.sh
1.4 kB
set.sh
687 Bytes
travis_retry.sh
1.7 kB
test
CMakeLists.txt
648 Bytes
analysis
CMakeLists.txt
776 Bytes
headerCheck
CMakeLists.txt
2.2 kB
src
main.cpp
391 Bytes
catch_main
CMakeLists.txt
1.8 kB
src
CatchMain.cpp
327 Bytes
common
CMakeLists.txt
2.4 kB
devCompileOptions.cmake
10.0 kB
integ
CMakeLists.txt
997 Bytes
axpy
CMakeLists.txt
688 Bytes
src
axpy.cpp
6.9 kB
cudaOnly
CMakeLists.txt
769 Bytes
src
cudaNativeFunctions.cpp
1.6 kB
hostOnlyAPI
CMakeLists.txt
796 Bytes
src
hostOnlyAPI.cpp
4.9 kB
mandelbrot
CMakeLists.txt
694 Bytes
src
mandelbrot.cpp
13.1 kB
matMul
CMakeLists.txt
690 Bytes
src
matMul.cpp
12.3 kB
separableCompilation
CMakeLists.txt
1.2 kB
include
mysqrt.hpp
362 Bytes
src
main.cpp
5.8 kB
mysqrt.cpp
711 Bytes
sharedMem
CMakeLists.txt
693 Bytes
src
sharedMem.cpp
6.8 kB
zeroDimBuffer
CMakeLists.txt
735 Bytes
src
zeroDimBuffer.cpp
5.3 kB
sanitizer_lsan_blacklist.txt
473 Bytes
sanitizer_ubsan_blacklist.txt
1.6 kB
unit
CMakeLists.txt
1.4 kB
acc
CMakeLists.txt
686 Bytes
src
AccDevPropsTest.cpp
1.1 kB
AccNameTest.cpp
578 Bytes
atomic
CMakeLists.txt
762 Bytes
src
AtomicTest.cpp
28.3 kB
block
shared
CMakeLists.txt
773 Bytes
src
BlockSharedMemDyn.cpp
2.5 kB
BlockSharedMemSt.cpp
6.0 kB
sharedSharing
CMakeLists.txt
800 Bytes
src
BlockSharedMemSharing.cpp
5.1 kB
sync
CMakeLists.txt
769 Bytes
src
BlockSync.cpp
3.0 kB
BlockSyncPredicate.cpp
4.0 kB
core
CMakeLists.txt
687 Bytes
src
BoostPredefTest.cpp
2.0 kB
ClipCastTest.cpp
4.3 kB
ConceptsTest.cpp
4.9 kB
OmpScheduleTest.cpp
2.1 kB
dev
CMakeLists.txt
686 Bytes
src
DevWarpSizeTest.cpp
876 Bytes
event
CMakeLists.txt
688 Bytes
src
EventTest.cpp
8.9 kB
idx
CMakeLists.txt
686 Bytes
src
MapIdx.cpp
1.1 kB
MapIdxPitchBytes.cpp
1.9 kB
intrinsic
CMakeLists.txt
768 Bytes
src
Ffs.cpp
2.0 kB
Popcount.cpp
2.0 kB
kernel
CMakeLists.txt
762 Bytes
src
KernelGenericLambda.cpp
1.8 kB
KernelLambda.cpp
2.9 kB
KernelWithAdditionalParam.cpp
1.8 kB
KernelWithConstructorAndMember.cpp
1.7 kB
KernelWithHostConstexpr.cpp
1.5 kB
KernelWithOmpSchedule.cpp
5.9 kB
KernelWithTemplate.cpp
2.3 kB
KernelWithTemplateArgumentDeduction.cpp
6.0 kB
KernelWithoutTemplatedAccParam.cpp
4.5 kB
math
CMakeLists.txt
1.3 kB
src
Buffer.hpp
4.5 kB
DataGen.hpp
9.7 kB
Defines.hpp
3.6 kB
FloatEqualExactTest.cpp
2.1 kB
Functor.hpp
17.4 kB
TestTemplate.hpp
7.0 kB
mathADL.cpp
9.2 kB
mathComplexDouble.cpp
1.8 kB
mathComplexFloat.cpp
1.8 kB
mathDouble.cpp
1.3 kB
mathFloat.cpp
3.8 kB
mathLambda.cpp
4.0 kB
sincos.cpp
2.8 kB
mem
buf
CMakeLists.txt
763 Bytes
src
BufTest.cpp
10.1 kB
copy
CMakeLists.txt
1.1 kB
src
BufSlicing.cpp
5.9 kB
fence
CMakeLists.txt
835 Bytes
src
FenceTest.cpp
7.7 kB
p2p
CMakeLists.txt
689 Bytes
src
P2P.cpp
2.4 kB
view
CMakeLists.txt
765 Bytes
src
Accessor.cpp
13.6 kB
ViewPlainPtrTest.cpp
5.3 kB
ViewStaticAccMem.cpp
4.7 kB
ViewSubViewTest.cpp
6.7 kB
meta
CMakeLists.txt
687 Bytes
src
ApplyTest.cpp
748 Bytes
CartesianProductTest.cpp
1.3 kB
ConcatenateTest.cpp
904 Bytes
CudaVectorArrayWrapperTest.cpp
7.1 kB
FilterTest.cpp
715 Bytes
IntegralTest.cpp
50.2 kB
IsArrayOrVectorTest.cpp
1.9 kB
IsStrictBaseTest.cpp
1.6 kB
SetTest.cpp
974 Bytes
TransformTest.cpp
1.2 kB
TypeListOpsTest.cpp
1.4 kB
UniqueTest.cpp
1.0 kB
queue
CMakeLists.txt
688 Bytes
src
CollectiveQueue.cpp
4.5 kB
QueueTest.cpp
6.5 kB
rand
CMakeLists.txt
758 Bytes
src
RandTest.cpp
3.5 kB
time
CMakeLists.txt
1.6 kB
src
ClockTest.cpp
1.4 kB
traits
CMakeLists.txt
708 Bytes
src
NativeHandleTest.cpp
857 Bytes
vec
CMakeLists.txt
686 Bytes
src
VecTest.cpp
11.0 kB
warp
CMakeLists.txt
758 Bytes
src
Activemask.cpp
3.9 kB
All.cpp
4.0 kB
Any.cpp
4.0 kB
Ballot.cpp
4.5 kB
GetSize.cpp
1.5 kB
Shfl.cpp
5.4 kB
workDiv
CMakeLists.txt
690 Bytes
src
WorkDivHelpersTest.cpp
1.9 kB
thirdParty
.clang-format
48 Bytes
catch2
include
catch2
catch.hpp
657.2 kB
cmake
addExecutable.cmake
882 Bytes
cuplaConfig.cmake.in
2.2 kB
cuplaTargetHelper.cmake
2.5 kB
doc
ConfigurationHeader.md
1.5 kB
InteroperabilityGuide.md
2.1 kB
PortingGuide.md
5.4 kB
TuningGuide.md
3.2 kB
logo
cupla_logo.svg
16.6 kB
cupla_logo_320x210.png
15.7 kB
cupla_logo_320x210_bw.png
5.4 kB
cupla_logo_bw.svg
17.8 kB
example
CMakeLists.txt
30 Bytes
CUDASamples
CMakeLists.txt
186 Bytes
EULA.txt
92.3 kB
asyncAPI
CMakeLists.txt
1.7 kB
src
asyncAPI.cpp
4.5 kB
asyncAPI_tuned
CMakeLists.txt
1.7 kB
src
asyncAPI.cpp
4.6 kB
blackScholes
CMakeLists.txt
1.8 kB
doc
BlackScholes.pdf
425.9 kB
readme.txt
189 Bytes
src
BlackScholes.cpp
8.8 kB
BlackScholes_gold.cpp
2.8 kB
BlackScholes_kernel.cuh
4.7 kB
common
exception.h
4.9 kB
helper_cuda.h
34.6 kB
helper_functions.h
1.2 kB
helper_image.h
29.2 kB
helper_string.h
21.0 kB
helper_timer.h
14.9 kB
cuplaVectorAdd
CMakeLists.txt
1.7 kB
README.md
541 Bytes
src
vectorAdd.cpp
9.2 kB
matrixMul
CMakeLists.txt
1.7 kB
src
matrixMul.cpp
14.0 kB
vectorAdd
CMakeLists.txt
1.7 kB
src
vectorAdd.cpp
9.0 kB
include
cuda_to_cupla.hpp
887 Bytes
cupla
api
common.hpp
1.8 kB
device.hpp
1.2 kB
event.hpp
1.4 kB
memory.hpp
3.0 kB
stream.hpp
1.3 kB
c
datatypes
cuplaArray.hpp
1.1 kB
cuplaExtent.hpp
4.1 kB
cuplaMemcpy3DParms.hpp
1.4 kB
cuplaPitchedPtr.hpp
1.4 kB
cuplaPos.hpp
4.0 kB
config
AnyOacc.hpp
1.2 kB
AnyOmp5.hpp
1.2 kB
CpuOmp2Blocks.hpp
1.2 kB
CpuOmp2Threads.hpp
1.3 kB
CpuSerial.hpp
1.2 kB
CpuTbbBlocks.hpp
1.2 kB
CpuThreads.hpp
1.2 kB
GpuCudaRt.hpp
1.2 kB
GpuHipRt.hpp
1.2 kB
cudaToCupla
driverTypes.hpp
5.0 kB
runtime.hpp
3.4 kB
datatypes
Array.hpp
1.4 kB
dim3.hpp
1.5 kB
uint.hpp
4.3 kB
defines.hpp
4.3 kB
device
Atomic.hpp
7.1 kB
Hierarchy.hpp
1.2 kB
Index.hpp
3.3 kB
SharedMemory.hpp
982 Bytes
Synchronization.hpp
1.6 kB
math
Abs.hpp
1.2 kB
Common.hpp
8.5 kB
Comparison.hpp
1.4 kB
Erf.hpp
1.2 kB
Exp.hpp
1.3 kB
Log.hpp
1.2 kB
Mod.hpp
1.5 kB
Pow.hpp
1.2 kB
Root.hpp
1.5 kB
Round.hpp
2.5 kB
Trigo.hpp
2.2 kB
math.hpp
1.1 kB
device_functions.hpp
924 Bytes
kernel.hpp
8.9 kB
manager
Device.hpp
4.6 kB
Driver.hpp
1.4 kB
Event.hpp
6.7 kB
Memory.hpp
3.6 kB
Stream.hpp
4.8 kB
namespace.hpp
3.4 kB
traits
IsThreadSeqAcc.hpp
2.2 kB
types.hpp
5.5 kB
version.hpp
914 Bytes
cupla.hpp
804 Bytes
cupla_driver_types.hpp
2.5 kB
cupla_runtime.hpp
1.6 kB
script
check_cpp_code_style.sh
240 Bytes
compiler_base.yml
1.9 kB
integration
build_add_subdirectory.sh
1.1 kB
build_add_subdirectory_third_party_alpaka.sh
1.1 kB
build_find_package.sh
978 Bytes
install_alpaka.sh
272 Bytes
install_cupla.sh
279 Bytes
run_test.sh
4.6 kB
src
common.cpp
2.0 kB
device.cpp
3.1 kB
event.cpp
3.3 kB
manager
Driver.cpp
1.8 kB
memory.cpp
17.8 kB
stream.cpp
2.6 kB
test
integration
cupla_add_subdirectory.cmake
904 Bytes
cupla_add_subdirectory_thirdparty_alpaka.cmake
929 Bytes
cupla_find_package.cmake
900 Bytes
system
config
kernel.cpp
1.7 kB
main.cpp
1.7 kB
test.sh
3.2 kB