aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2012-11-16 18:55:47 -0500
committerErik Schnetter <schnetter@gmail.com>2012-11-22 09:59:16 -0500
commit53a1c146bc09c67ea709c14dab4c73ebebed86dc (patch)
treeb5bd034cf3c0e6de4cb422ceffe52e01de06f505 /Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90
parentdf843816d07d18e2c0407915d1b8113bfe7ab720 (diff)
Allow padding in transport operators
Rewrite padding infrastructure. Add padded array extents to transport operator APIs.
Diffstat (limited to 'Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90')
-rw-r--r--Carpet/CarpetLib/src/prolongate_3d_real8_eno.F9013
1 files changed, 8 insertions, 5 deletions
diff --git a/Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90 b/Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90
index fbff861c4..94a9e60f1 100644
--- a/Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90
+++ b/Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90
@@ -75,19 +75,22 @@ function eno1d(q)
end function eno1d
-subroutine prolongate_3d_real8_eno (src, srciext, srcjext, &
- srckext, dst, dstiext, dstjext, dstkext, srcbbox, &
- dstbbox, regbbox)
+subroutine prolongate_3d_real8_eno ( &
+ src, srcipadext, srcjpadext, srckpadext, srciext, srcjext, srckext, &
+ dst, dstipadext, dstjpadext, dstkpadext, dstiext, dstjext, dstkext, &
+ srcbbox, dstbbox, regbbox)
implicit none
CCTK_REAL8 one
parameter (one = 1)
+ integer srcipadext, srcjpadext, srckpadext
integer srciext, srcjext, srckext
- CCTK_REAL8 src(srciext,srcjext,srckext)
+ CCTK_REAL8 src(srcipadext,srcjpadext,srckpadext)
+ integer dstipadext, dstjpadext, dstkpadext
integer dstiext, dstjext, dstkext
- CCTK_REAL8 dst(dstiext,dstjext,dstkext)
+ CCTK_REAL8 dst(dstipadext,dstjpadext,dstkpadext)
!!$ bbox(:,1) is lower boundary (inclusive)
!!$ bbox(:,2) is upper boundary (inclusive)
!!$ bbox(:,3) is stride