Warren,
I have tried my script after setting defer_builds_mode and/or -D option
to 2. PyMOL still crashes after approximately the same time than
previously. The error message is slightly different this time :

MoviePNG: wrote /tmp/nsapay_pymol/top0185.png
here 185
VLAMalloc-ERR: realloc failed
****************************************************************************
*** EEK!  PyMOL just ran out of memory and crashed.  To get around this,
***
*** you may need to reduce the quality, size, or complexity of the scene
***
*** that you are viewing or rendering.    Sorry for the inconvenience...
***
***************************************************************************

In fact, several pictures have been created, corresponding to the first
185 frames. And pictures have been indeed generated "on the fly", not in
same time.Where is the problem? I ask to PyMOL to generate an important
at each step surface. Can the crash be due to this? (I know, I ask a lot
to PyMOL :-))

Cheers,
Nicolas

Le mer 07/09/2005 à 19:46, Warren DeLano a écrit :
> Nicolas,
> 
> PyMOL is probably running out of RAM during geometry construction, which
> is done by default for all 1000 frames (to enable fastest refresh
> rates).  In your case, you want to disable that behavior and only
> generate geometry for the frame being rendered.  This is something I
> added to 0.98:
> 
> set defer_builds_mode, 2
> 
> or launch with options: -D 2
> 
> defer_builds_mode 1 only generates generates geometry when it is needed,
> but then keeps it around.  defer_builds_mode 2 does that and
> additionally actively purges unused geometry.
> 
> Cheers,
> Warren
> 
> --
> Warren L. DeLano, Ph.D.                     
> Principal Scientist
> 
> . DeLano Scientific LLC  
> . 400 Oyster Point Blvd., Suite 213           
> . South San Francisco, CA 94080 USA   
> . Biz:(650)-872-0942  Tech:(650)-872-0834     
> . Fax:(650)-872-0273  Cell:(650)-346-1154
> . mailto:war...@delsci.com      
>  
> 
> > -----Original Message-----
> > From: pymol-users-ad...@lists.sourceforge.net 
> > [mailto:pymol-users-ad...@lists.sourceforge.net] On Behalf Of 
> > Nicolas Sapay
> > Sent: Wednesday, September 07, 2005 10:15 AM
> > To: pymol-users@lists.sourceforge.net
> > Subject: [PyMOL] out of memory with PyMOL in batch mode
> > 
> > Dear all,
> > I'm trying to render PNG from -A LOT OF- pdb files (up to 1000!).
> > Fortunately, I can use a Linux cluster with a PBS server. I 
> > have create a small script that :
> >     1- loads PDB files (coming from a MD trajectory)
> >     2- set up the scene (light, color etc.)
> >     3- renders the movie
> > 
> > at the end of my script I have thus:
> > mset 1 -1000
> > set ray_trace_frames, 1
> > set cache_frames, 0
> > mclear
> > mpng /tmp/nsapay_pymol/foo
> > 
> > However, it seems that PyMOL doesn't clear its cache since 
> > the process fills the memory until crash. No picture is 
> > rendered and PyMOL clearly tells me that it ran out of 
> > memory. It seems to me that with the cache turned off, frames 
> > should be rendered successively and not stored in the memory. 
> > I have make some tests, it seems that PyMOL indeed loads all 
> > PDB but crashes just after the mpng command line. So, is the 
> > problem could be due to an error in my script? Or may be 
> > because my system is quite large (> 15000 atoms * > 1000 frames!).
> > Any suggestion will be welcome!
> > 
> > Nicolas
> > 
> > PS : congratulation to PyMOL authors! It's a well-conceived 
> > and well documented software.
> >  
> > --
> > _ Nicolas Sapay ____________________________________________
> >   Ph.D sudent in structural bioinformatics
> >   Institut de Biologie et Chimie des Proteines
> >   CNRS - Claude Bernard University, Lyon I
> > 
> >   > contact :
> >     7, Passage du Vercors      Tel: +33 (0)4 72 72 26 46
> >     69367-F Lyon cedex 07      Fax: +33 (0)4 72 72 26 04
> >     France                     Web: http://pbil.ibcp.fr/
> > 
> > 
> > 
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & 
> > EXPO September 19-22, 2005 * San Francisco, CA * Development 
> > Lifecycle Practices Agile & Plan-Driven Development * 
> > Managing Projects & Teams * Testing & QA Security * Process 
> > Improvement & Measurement * http://www.sqe.com/bsce5sf 
> > _______________________________________________
> > PyMOL-users mailing list
> > PyMOL-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pymol-users
> > 
> > 
> > 
-- 
_ Nicolas Sapay ____________________________________________
  Ph.D sudent in structural bioinformatics
  Institut de Biologie et Chimie des Proteines
  CNRS - Claude Bernard University, Lyon I

  > contact :
    7, Passage du Vercors      Tel: +33 (0)4 72 72 26 46
    69367-F Lyon cedex 07      Fax: +33 (0)4 72 72 26 04
    France                     Web: http://pbil.ibcp.fr/


Reply via email to