[Paraview] reducing startup time on cray

Burlen Loring bloring at lbl.gov
Fri Feb 6 16:34:16 EST 2015


Utkarsh, Berk,

> It makes sense to me too.
Good, I will file a bug report so this doesn't get lost.

> Having said that, wouldn't it be better to go to the next step and use 
> a frozen Python?
Anything to improve the scalability of python would be huge and worth 
looking into.

NERSC maintains python and thing like mpi4py, numpy, matplotlib, etc. 
They chose to add the later stuff externally to their base python 
install (maybe it doesn't matter). When I build ParaView I have those 
modules loaded and cmake finds things as it needs. When I run ParaView I 
load the modules to bring the right versions/components into the 
environment.

I'm unfamiliar with freezing python and how it would work with pvserver, 
pvbatch, or pvpython. Question: how/what do we freeze in the pvserver case?

Thanks
Burlen

On 02/06/2015 12:19 PM, Berk Geveci wrote:
> It makes sense to me too.
>
> Having said that, wouldn't it be better to go to the next step and use 
> a frozen Python? If all of the commonly used Python modules are frozen 
> to the build, loading them will become much faster. The solution that 
> you are proposing only defers the cost to later. Given that we are 
> depending on Python more and more, I'd like to see it be usable 
> everywhere.
>
> Best,
> -berk
>
> On Fri, Feb 6, 2015 at 2:14 PM, Utkarsh Ayachit 
> <utkarsh.ayachit at kitware.com <mailto:utkarsh.ayachit at kitware.com>> wrote:
>
>     > I think in the case of ParaView's matplotlib tex features the run time check
>     > for matplotlib could probably be deferred until someone actually
>     tries to
>     > use tex. What do you think? This would help keep startup time fast.
>
>     That makes total sense to me.
>     _______________________________________________
>     Powered by www.kitware.com <http://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
>
>     Search the list archives at: http://markmail.org/search/?q=ParaView
>
>     Follow this link to subscribe/unsubscribe:
>     http://public.kitware.com/mailman/listinfo/paraview
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150206/3e3bccf0/attachment.html>


More information about the ParaView mailing list