<br><font size=2 face="sans-serif">Hi John,</font>
<br>
<br><font size=2 face="sans-serif">Do you have an easy way to measure the
performance in ParaView ? (is there a way to set up a timer? )</font>
<br><font size=2 face="sans-serif">By the way, I had another question on
stream tracing : do you know why can't we use cell-based velocity field
for stream tracing ? </font>
<br>
<br><font size=2 face="sans-serif">SP</font>
<br><font size=2 face="sans-serif"><br>
-----------------------------------------------------------------------------<br>
Stéphane Ploix<br>
EDF R&amp;D <br>
1 avenue du Général de Gaulle<br>
F-92141 Clamart Cedex<br>
Phone : +33 (0)1 47 65 51 10<br>
Email : stephane.ploix 'at' edf.fr</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>paraview-bounces+stephane.ploix=edf.fr@paraview.org</b>
</font>
<p><font size=1 face="sans-serif">29/02/2008 14:08</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">A</font></div>
<td><font size=1 face="sans-serif">paraview@paraview.org, vtkusers@vtk.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Objet</font></div>
<td><font size=1 face="sans-serif">[Paraview] StreamTracing Tester/Guinea
Pig(s) wanted</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3>Hello all,<br>
<br>
I've been making some changes to the caching/interpolation used in vtkStreamTracer
and mostly vtkInterpolatedVelocityField - which I hope will give a performance
increase - but I have tweaked so many things over a relatively long period,
that I'm not entirely confident of benchmarks - and to be honest I don't
want to spend the time setting up a series of (rigorous) tests to confim
anything.<br>
Other groups have also compared Ensight Streamline generation performance
to ParaView and found between 2x and 8x performance difference between
the two packages. <br>
<br>
Is there anyone out there that can help me out, by doing the following
<br>
1) Use a <b>Release </b>build of <b>CVS head</b> paraview or raw VTK C++
(from very recently - or now)<br>
2) To generate streamlines on the biggest data they generally work with.
<br>
 The more cells and the more multiblock datasets the better as my caching
is partly aimed at multiblock improvements. One addition is the ability
to use a locator for initial seeding. This adds a few seconds to the initialization
- but improves performcnce when injecting many seeds.<br>
3) Provide a couple of timing benchmarks which are<br>
 a) A large number of relatively small streamlines (where Injection of
the initial seed points has a big impact on the calculation)<br>
 b) A large-or-small number of long streamlines on big datasets where the
streamlines pass through many blocks of multiblock data - the inner loop
velocity interpolation generally dominates when the integration produces
long streamlines.<br>
4) Compare the perfomance with a similar/identical streamline generation
in Ensight (optional request, if you can that'd be great)<br>
<br>
5) Do a cvs update after I commit some changes and rebuild paraview with
exactly the same settings for release/optimization etc<br>
6) Re run identical tests which will show if the changes have made any
difference.<br>
7) The tester should be reasonably familar with all the parameters that
can be tweaked in the vtkStreamline module so that they can tune the test
so that it is realistic.<br>
8) The tester(s) should be able to set up a test without help - I'd hope
that if someone can dedicate an hour or so to testing before CVS commits
and then a short time after updating from cvs (assuming test is now setup
and needs no adjustment) that they will require no help from me.<br>
<br>
the fixes I have made are mostly for the benefit of the ParticleTracer
module, but in the process I have made some tweaks which should help the
Streamline module too. I'm keen to find out if they really have made any
difference (5% or 50% - I have no idea?) . If ParaView can compete with
Ensight, that'd also be useful to know. It may be a week or more before
I check in my stuff as I have to synchonize my code with the multiblock/composite
changes of a few weeks back, but if a handful of people can do tests this
week and then again in a week or so, that'd be great.<br>
<br>
Thanks in advance<br>
<br>
JB</font>
<br><tt><font size=3>-- <br>
John Biddiscombe, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;email:biddisco @ cscs.ch<br>
</font></tt><a href=http://www.cscs.ch/about/BJohn.php><tt><font size=3 color=blue><u>http://www.cscs.ch/about/BJohn.php</u></font></tt></a><tt><font size=3><br>
CSCS, Swiss National Supercomputing Centre &nbsp;| Tel: &nbsp;+41 (91)
610.82.07<br>
Via Cantonale, 6928 Manno, Switzerland &nbsp; &nbsp; &nbsp;| Fax: &nbsp;+41
(91) 610.82.82</font></tt><tt><font size=2>_______________________________________________<br>
ParaView mailing list<br>
ParaView@paraview.org<br>
http://www.paraview.org/mailman/listinfo/paraview<br>
</font></tt>
<br>