From: Wolfgang Bangerth Date: Sat, 23 Nov 2013 18:24:05 +0000 (+0000) Subject: Improve further. X-Git-Tag: v8.1.0~193 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a418d9f7db1cd9893fff2a6d9a1e5c81fad01dbf;p=dealii.git Improve further. git-svn-id: https://svn.dealii.org/trunk@31774 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/source/numerics/data_out.cc b/deal.II/source/numerics/data_out.cc index 8ac46cd8e5..d242eaa816 100644 --- a/deal.II/source/numerics/data_out.cc +++ b/deal.II/source/numerics/data_out.cc @@ -455,11 +455,13 @@ void DataOut::build_patches (const Mapping &)>(), thread_data, sample_patch, - 2*multithread_info.n_threads(), // experimenting shows that we can make things run a bit - // faster if we increase the number of items in flight at - // any given time (about 10% on the testcase discussed in - // @ref workstream_paper, on 32 cores) + // faster if we increase the number of cells we work on + // per item (i.e., WorkStream's chunk_size argument, + // about 10% improvement) and the items in flight at any + // given time (another 5% on the testcase discussed in + // @ref workstream_paper, on 32 cores) and if + 8*multithread_info.n_threads(), 64); }