URI:
       tadd grid dimensions to registers - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
  HTML git clone git://src.adamsgaard.dk/sphere
   DIR Log
   DIR Files
   DIR Refs
   DIR LICENSE
       ---
   DIR commit ce4cc3c55e6f421b258d803a47b479a6624a264e
   DIR parent 6319358f1bad931421ffe4afc3e7f763e8708fc3
  HTML Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
       Date:   Fri, 20 Mar 2015 14:09:15 +0100
       
       add grid dimensions to registers
       
       Diffstat:
         M src/darcy.cuh                       |       9 ++++++---
       
       1 file changed, 6 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/src/darcy.cuh b/src/darcy.cuh
       t@@ -912,9 +912,12 @@ __global__ void findDarcyPressureForceLinear(
                const unsigned int cellidx = d_idx(i_x, i_y, i_z);
        
                // determine cell dimensions
       -        const Float dx = devC_grid.L[0]/devC_grid.num[0];
       -        const Float dy = devC_grid.L[1]/devC_grid.num[1];
       -        const Float dz = devC_grid.L[2]/devC_grid.num[2];
       +        const unsigned int nx = devC_grid.num[0];
       +        const unsigned int ny = devC_grid.num[1];
       +        const unsigned int nz = devC_grid.num[2];
       +        const Float dx = devC_grid.L[0]/nx;
       +        const Float dy = devC_grid.L[1]/ny;
       +        const Float dz = devC_grid.L[2]/nz;
        
                // read fluid information
                __syncthreads();