aboutsummaryrefslogtreecommitdiff
path: root/Examples/WaveCaKernel/cakernel.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/WaveCaKernel/cakernel.ccl')
-rw-r--r--Examples/WaveCaKernel/cakernel.ccl87
1 files changed, 13 insertions, 74 deletions
diff --git a/Examples/WaveCaKernel/cakernel.ccl b/Examples/WaveCaKernel/cakernel.ccl
index 3df4bbb..f756f91 100644
--- a/Examples/WaveCaKernel/cakernel.ccl
+++ b/Examples/WaveCaKernel/cakernel.ccl
@@ -1,90 +1,29 @@
CCTK_CUDA_KERNEL calc_rhs_2 TYPE=gpu_cuda/3dblock TILE="8,8,8" SHARECODE=yes STENCIL="1,1,1,1,1,1"
{
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in
- {
- phi
- }
- "phi"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out
- {
- phirhs
- }
- "phirhs"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in
- {
- pi
- }
- "pi"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out
- {
- pirhs
- }
- "pirhs"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in {phi} "phi"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out {phirhs} "phirhs"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in {pi} "pi"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out {pirhs} "pirhs"
}
CCTK_CUDA_KERNEL calc_rhs_4 TYPE=gpu_cuda/3dblock TILE="8,8,8" SHARECODE=yes STENCIL="2,2,2,2,2,2"
{
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in
- {
- phi
- }
- "phi"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out
- {
- phirhs
- }
- "phirhs"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in
- {
- pi
- }
- "pi"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out
- {
- pirhs
- }
- "pirhs"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in {phi} "phi"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out {phirhs} "phirhs"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in {pi} "pi"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out {pirhs} "pirhs"
}
CCTK_CUDA_KERNEL calc_bound_rhs TYPE=gpu_cuda/boundary_s TILE="8,8,8" SHARECODE=yes
{
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out
- {
- phirhs
- }
- "phirhs"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out
- {
- pirhs
- }
- "pirhs"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in
- {
- xCopy
- }
- "xCopy"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out {phirhs} "phirhs"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=out {pirhs} "pirhs"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=in {xCopy} "xCopy"
}
CCTK_CUDA_KERNEL copy_to_device TYPE=gpu_cuda/3dblock TILE="8,8,8" SHARECODE=yes STENCIL="0,0,0,0,0,0"
{
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=inout
- {
- phi
- }
- "phi"
-
- CCTK_CUDA_KERNEL_VARIABLE cached=no intent=inout
- {
- pi
- }
- "pi"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=inout {phi} "phi"
+ CCTK_CUDA_KERNEL_VARIABLE cached=no intent=inout {pi} "pi"
}