yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #10861
[Branch ~yade-pkg/yade/git-trunk] Rev 3973: make the parallel collider warning more explicit regarding turning collider.ompThreads=1
------------------------------------------------------------
revno: 3973
committer: Bruno Chareyre <bruno.chareyre@xxxxxxxxxxx>
timestamp: Wed 2014-05-21 18:01:55 +0200
message:
make the parallel collider warning more explicit regarding turning collider.ompThreads=1
modified:
pkg/common/InsertionSortCollider.cpp
--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk
Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'pkg/common/InsertionSortCollider.cpp'
--- pkg/common/InsertionSortCollider.cpp 2014-05-16 14:41:07 +0000
+++ pkg/common/InsertionSortCollider.cpp 2014-05-21 16:01:55 +0000
@@ -132,16 +132,16 @@
}
v[j+1]=viInit;
if (j<=long(chunks[k]-chunkSize*0.5)) {
- LOG_WARN("parallel sort not guaranteed to succeed; in chunk "<<k<<" of "<<nChunks<< ", bound descending past half-chunk. Parallel colliding aborted, starting again in single thread. Consider turning ompThreads=1 for not wasting CPU time.");
+ LOG_WARN("parallel sort not guaranteed to succeed; in chunk "<<k<<" of "<<nChunks<< ", bound descending past half-chunk. Parallel colliding aborted, starting again in single thread. Consider turning collider.ompThreads=1 for not wasting CPU time.");
parallelFailed=true;}
}
if (i>=long(chunks[k]+chunkSize*0.5)) {
- LOG_ERROR("parallel sort not guaranteed to succeed; in chunk "<<k+1<<" of "<<nChunks<< ", bound advancing past half-chunk. Consider turning ompThreads=1 for not wasting CPU time.");
+ LOG_ERROR("parallel sort not guaranteed to succeed; in chunk "<<k+1<<" of "<<nChunks<< ", bound advancing past half-chunk. Consider turning collider.ompThreads=1 for not wasting CPU time.");
parallelFailed=true;}
}
/// Check again, just to be sure...
for (unsigned k=1; k<nChunks;k++) if (v[chunks[k]]<v[chunks[k]-1]) {
- LOG_ERROR("Parallel colliding failed, starting again in single thread. Consider turning ompThreads=1 for not wasting CPU time.");
+ LOG_ERROR("Parallel colliding failed, starting again in single thread. Consider turning collider.ompThreads=1 for not wasting CPU time.");
parallelFailed=true;}
if (parallelFailed) return insertionSort(v,interactions, scene, doCollide);