From 9239d26fa737e87fda8ccee978d4fc3a41f4eadc Mon Sep 17 00:00:00 2001 From: Alice Harang Date: Tue, 22 Aug 2023 09:20:24 +1200 Subject: [PATCH] Update ConserveElevation.h To manually compile on linux --- src/ConserveElevation.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ConserveElevation.h b/src/ConserveElevation.h index 17e54a76..774e8f38 100755 --- a/src/ConserveElevation.h +++ b/src/ConserveElevation.h @@ -46,9 +46,19 @@ template __global__ void conserveElevationGHBot(Param XParam, BlockP void WetDryProlongationGPU(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); template void WetDryProlongation(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryProlongationGPURight(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryProlongationGPUTop(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryProlongationGPUBot(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryProlongationGPULeft(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); + template void WetDryRestrictionGPU(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); template void WetDryRestriction(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryRestrictionGPULeft(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryRestrictionGPUTop(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryRestrictionGPUBot(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); +template void WetDryRestrictionGPURight(Param XParam, BlockP XBlock, EvolvingP XEv, T* zb); + template __host__ __device__ void wetdryrestriction(int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int i, int j, T* h, T* zs, T* zb); template __host__ __device__ void ProlongationElevation(int halowidth, int blkmemwidth, T eps, int ib, int ibn, int ihalo, int jhalo, int ip, int jp, T* h, T* zs, T* zb);