tslight rearranging of output - 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 a3f8391f6d7702842e46e8ead63ad008d89106f3
 (DIR) parent f924918c5ac9717d5ebc6cb8143e854c7c445e95
 (HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
       Date:   Mon, 30 Jun 2014 10:18:23 +0200
       
       slight rearranging of output
       
       Diffstat:
         M src/device.cu                       |      13 ++++++++-----
       
       1 file changed, 8 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/src/device.cu b/src/device.cu
       t@@ -89,7 +89,8 @@ __host__ void DEM::initializeGPU(void)
                cudaDriverGetVersion(&cudaDriverVersion);
                cudaRuntimeGetVersion(&cudaRuntimeVersion);
        
       -        ncudacores = prop.multiProcessorCount*cudaCoresPerSM(prop.major, prop.minor);
       +        ncudacores = prop.multiProcessorCount
       +            *cudaCoresPerSM(prop.major, prop.minor);
                if (ncudacores > max_ncudacores) {
                    max_ncudacores = ncudacores;
                    cudadevice = d;
       t@@ -106,10 +107,12 @@ __host__ void DEM::initializeGPU(void)
                }
            }
        
       -    // Comment following line when using a system only containing exclusive mode
       -    // GPUs
       -    cout << "  Using CUDA device ID " << cudadevice << '.' << std::endl;
       -    cudaChooseDevice(&cudadevice, &prop); 
       +    cout << " Using CUDA device ID " << cudadevice << " with "
       +         << max_ncudacores << " cores." << std::endl;
       +
       +    // Comment following line when using a system only containing
       +    // exclusive mode GPUs
       +    cudaChooseDevice(&cudadevice, &prop);
        
            checkForCudaErrors("While initializing CUDA device");
        }