Some informations more :

In a programmable filter, I execute the same following script on both
paraview 3.8.1 and paraview 3.10.0 - binary releases for win32.
The input is a MultiBlockDataSet, 4.5e6 nodes.

   import time

   balise = time.time()

   from paraview import vtk

   i = self.GetInput()

   o = i.NewInstance()

   for numbloc in range(1, 26):

      calc = vtk.vtkArrayCalculator()

      calc.SetInput(i.GetBlock(numbloc))

      calc.AddScalarArrayName('ro',0)

      calc.SetFunction('ro^2')

      calc.Update()

      o.SetBlock(numbloc, calc.GetOutput())

   self.GetOutput().ShallowCopy(o)

   print time.time() - balise

With Paraview 3.8.1 --> 1.17 s
Whereas with Paraview 3.10.0 --> 19s ..... !!!!!!!!!!!!!!
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to