tConstant memory vars referenced directly, not by string - 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 6bbe20b846311d165bb831422b509c93f00bfa30
 (DIR) parent 9371ce64cd832118cb825c28b8005f13038360fa
 (HTM) Author: Anders Damsgaard <adc@geo.au.dk>
       Date:   Wed, 13 Mar 2013 23:42:07 +0100
       
       Constant memory vars referenced directly, not by string
       
       Diffstat:
         M src/device.cu                       |       8 +++++++-
       
       1 file changed, 7 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/src/device.cu b/src/device.cu
       t@@ -200,11 +200,17 @@ __host__ void DEM::transferToConstantDeviceMemory()
            if (verbose == 1)
                cout << "  Transfering data to constant device memory:     ";
        
       +    /*// Reference by string deprecated in cuda 5.0
            cudaMemcpyToSymbol("devC_nd", &nd, sizeof(nd));
            cudaMemcpyToSymbol("devC_np", &np, sizeof(np));
            cudaMemcpyToSymbol("devC_nw", &walls.nw, sizeof(unsigned int));
            cudaMemcpyToSymbol("devC_nc", &NC, sizeof(int));
       -    cudaMemcpyToSymbol("devC_dt", &time.dt, sizeof(Float));
       +    cudaMemcpyToSymbol("devC_dt", &time.dt, sizeof(Float));*/
       +    cudaMemcpyToSymbol(devC_nd, &nd, sizeof(nd));
       +    cudaMemcpyToSymbol(devC_np, &np, sizeof(np));
       +    cudaMemcpyToSymbol(devC_nw, &walls.nw, sizeof(unsigned int));
       +    cudaMemcpyToSymbol(devC_nc, &NC, sizeof(int));
       +    cudaMemcpyToSymbol(devC_dt, &time.dt, sizeof(Float));
            cudaMemcpyToSymbol(devC_grid, &grid, sizeof(Grid));
            cudaMemcpyToSymbol(devC_params, &params, sizeof(Params));