| tfixed output display - sphere - GPU-based 3D discrete element method algorithm… | |
| git clone git://src.adamsgaard.dk/sphere | |
| Log | |
| Files | |
| Refs | |
| LICENSE | |
| --- | |
| commit 224dd4470b3dd337c62592719ca54b080a3f5040 | |
| parent 2211185c76b17259e05ed63ebfe0d74a0d5b953c | |
| Author: Anders Damsgaard <[email protected]> | |
| Date: Thu, 22 Aug 2013 09:45:12 +0200 | |
| fixed output display | |
| Diffstat: | |
| M src/device.cu | 13 ++++--------- | |
| 1 file changed, 4 insertions(+), 9 deletions(-) | |
| --- | |
| diff --git a/src/device.cu b/src/device.cu | |
| t@@ -620,8 +620,7 @@ __host__ void DEM::startTime() | |
| // Initialize counter variable values | |
| filetimeclock = 0.0; | |
| long iter = 0; | |
| - int stdout_report = 10; // the no of time steps between reporting to stdout | |
| - int stdout_report_counter = stdout_report; | |
| + const int stdout_report = 10; // the no of time steps between reporting to… | |
| // Create first status.dat | |
| //sprintf(file,"output/%s.status.dat", sid); | |
| t@@ -952,13 +951,9 @@ __host__ void DEM::startTime() | |
| ++iter; | |
| // Report time to console | |
| - if (verbose == 1) { | |
| - stdout_report_counter--; | |
| - if (stdout_report < 0) { | |
| - cout << "\r Current simulation time: " | |
| - << time.current << " s. ";// << std::flush; | |
| - stdout_report_counter = stdout_report; | |
| - } | |
| + if (verbose == 1 && (iter % stdout_report == 0)) { | |
| + cout << "\r Current simulation time: " | |
| + << time.current << " s. ";// << std::flush; | |
| } | |