[visit-users] Performance question

Yann Kempf yann.kempf at fmi.fi
Fri Jul 18 07:06:59 EDT 2014


I am running VisIt 2.7.3 on a 64-bit Linux server with the kernel 
release 2.6.18, compiled using
 > build_visit2_7_3 --console --thirdparty-path 3rdparty/ --parallel 
--python --ccmio --cfitsio --cgns --gdal --hdf5 --netcdf --cmake --icet 
--no-mesa --qt --silo --szip --vtk --makeflags '-j 6'
Maybe I should add that it is not a client-server install, only a 
regular compilation on the server to which I ssx -X and where I run the 
script with
 > visit -nowin -cli -s script.py
I attach a stripped down version of the script (using a single file 
instead of extracting a new silo file at each loop iteration and not 
setting any plot options) which still went down from 20 pngs/min to 
3/min output speed in 2 hours before I stopped it.

I hope this helps, let me know if you need more info. Is this a similar 
type of case than J.L. Simon's original post?

Best regards,

On 07/15/2014 07:34 PM, Brad Whitlock wrote:
> Unless the geometry produced by the plots gets wildly more complex 
> over time, it sounds like your combination of plots and operators is 
> resulting in a memory leak. The only user workaround for that is to 
> periodically close the compute engine and start it up again via 
> scripting. However, that should not be necessary as the leak should 
> not exist.
> To fix problems like this, it would be helpful to know the 
> version/platform of VisIt being used and for you to share a version of 
> your script that reproduces the problem.
> Brad
> On Tue, Jul 15, 2014 at 4:52 AM, Jürgen Lorenz Simon 
> <juergen_simon at mac.com <mailto:juergen_simon at mac.com>> wrote:
>     Hello again,
>     once more I am availing myself of the lists’s excellent know-how
>     to solve the following problem: I am running pretty complex
>     pythons scripts in Visit to visualize large data sets. The sets
>     contain about 300 data files (NetCDF) each and  process about 5
>     runs in parallel. This means, that I have bash scripts that start
>     5 instances of Visit from the command line, each with a script.
>     I observe, that the processing time per data set is a function
>     resembling a 1-exp(x) function. At first the processing goes
>     reasonably fast (5-10 seconds), but very soon the performance
>     starts to sag. In end end, it takes about 30 mins to 1 hour to
>     process one file. I am taking care to close all databases I open
>     and I’m reasonably sure the python code does not produce any
>     memory leaks.
>     Perhaps I am going on about the problem in the wrong way. Any
>     ideas on how to improve my predicament?
>     Kind Regards,
>     J.Simon
>     --
>     VisIt Users Wiki: http://visitusers.org/
>     Frequently Asked Questions for VisIt: http://visit.llnl.gov/FAQ.html
>     To Unsubscribe: send a blank email to
>     visit-users-unsubscribe at elist.ornl.gov
>     <mailto:visit-users-unsubscribe at elist.ornl.gov>
>     More Options: https://elist.ornl.gov/mailman/listinfo/visit-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://elist.ornl.gov/pipermail/visit-users/attachments/20140718/99389ae9/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: script.py
Type: text/x-python
Size: 1692 bytes
Desc: not available
URL: <https://elist.ornl.gov/pipermail/visit-users/attachments/20140718/99389ae9/script.py>

More information about the visit-users mailing list