tremoved failing copy of constant memory to multi GPUs - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
 (HTM) git clone git://src.adamsgaard.dk/sphere
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit d2c4cf8394c22630b74b581fb67a0f44b7520c3b
 (DIR) parent 983734d17bb48ec0d5191c2e18e66808584afc95
 (HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
       Date:   Mon, 30 Jun 2014 12:46:31 +0200
       
       removed failing copy of constant memory to multi GPUs
       
       Diffstat:
         M src/device.cu                       |       8 ++++----
       
       1 file changed, 4 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/src/device.cu b/src/device.cu
       t@@ -235,8 +235,8 @@ __host__ void DEM::transferToConstantDeviceMemory()
            if (verbose == 1)
                cout << "  Transfering data to constant device memory:     ";
        
       -    for (int d=0; d<ndevices; d++) {
       -        cudaSetDevice(d);
       +    /*for (int d=0; d<ndevices; d++) {
       +      cudaSetDevice(d);*/
                cudaMemcpyToSymbol(devC_nd, &nd, sizeof(nd));
                cudaMemcpyToSymbol(devC_np, &np, sizeof(np));
                cudaMemcpyToSymbol(devC_nw, &walls.nw, sizeof(unsigned int));
       t@@ -244,8 +244,8 @@ __host__ void DEM::transferToConstantDeviceMemory()
                cudaMemcpyToSymbol(devC_dt, &time.dt, sizeof(Float));
                cudaMemcpyToSymbol(devC_grid, &grid, sizeof(Grid));
                cudaMemcpyToSymbol(devC_params, &params, sizeof(Params));
       -    }
       -    cudaSetDevice(device);
       +        /*}
       +          cudaSetDevice(device);*/
        
            checkForCudaErrors("After transferring to device constant memory");