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/
|