Hi John,
I am/was looking for a snippet which would (say) look at my directory, see that pic_0000, pic_0001, pic_0002 (for example) exist and then tell me that I need to resume from timestamp 0003 ... or alternatively, just write out some index to a temp file and then read it back and use that to resume from.
I often do this kind of thing. I've structured my pvbatch script to process a single timestep named on the command line. I have a bash script that looks in the dataset input dir for simulation timesteps and image output dir for rendered images. If the given input time's output image does not exist it kicks off a job. This structure has the benefit that it's parallel over time simulation time. I re-run the bash script until it submits no jobs, this easily catches failed jobs. note: my script has some logic to work around the fact that TACC only is allowing 20 jobs in the queue at once, presumable you don't need that. You may need to use environment variables to pass info into your job, TACC's unique in that the batch system passes command line arguments.
Burlen On 07/26/2013 01:47 AM, Biddiscombe, John A. wrote:
Jean, Thanks. Does the time.asctime() write the wall/clock time?I am/was looking for a snippet which would (say) look at my directory, see that pic_0000, pic_0001, pic_0002 (for example) exist and then tell me that I need to resume from timestamp 0003 ... or alternatively, just write out some index to a temp file and then read it back and use that to resume from. My main script isn't working yet to generate the images I want, so I've not tried to implement the read back resume position. I'm expecting to generate 5000 frames and it may take quite a long time.JB *From:*Favre Jean *Sent:* 26 July 2013 10:05 *To:* Biddiscombe, John A.; paraview@paraview.org *Subject:* RE: resume python script from last position you may use for example time, and replacing space with underscore. import timeview.WriteImage(format("pic_" + time.asctime().replace(" ", "_") + ".png"), "vtkPNGWriter", 1)----------------- Jean/CSCS _______________________________________________ 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
sqtk-batch-submit-all.sh
Description: application/shellscript
_______________________________________________ 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