VMD-L Mailing List
From: Vermaas, Josh (vermaasj_at_msu.edu)
Date: Tue May 04 2021 - 14:48:00 CDT
- Next message: John Stone: "Re: Tcl Scripting Question"
 - Previous message: Ashar Malik: "Re: Tcl Scripting Question"
 - In reply to: Mcguire, Kelly: "Tcl Scripting Question"
 - Next in thread: John Stone: "Re: Tcl Scripting Question"
 - Reply: John Stone: "Re: Tcl Scripting Question"
 - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
 
Hi Kelly,
You've seen the tutorial on this, right? https://www.ks.uiuc.edu/Training/Tutorials/vmd/tutorial-html/node8.html
I think you could do something like the following:
proc saveframe { frameno } {
animate write pdb $frameno.pdb beg $frameno end $frameno
}
mol new ../../Aldolase-HMR.prmtop
mol addfile ../../MD-1.nc waitfor all
set lastframe [expr { [molinfo top get numframes] - 1}]
parallel for 0 $lastframe saveframe
That being said, I haven't tested this.
-Josh
On 5/4/21 1:45 PM, Mcguire, Kelly wrote:
I have a DCD file with 5000 frames.  I have a script that saves each frame as a PDB (shown below).  This takes quite a bit of time to finish as you can imagine.  Is there a way to run this in parallel with MPI (I don't have much experience with this)  or on multiple CPUs on a node with 24 CPUs or multiple threads to speed up the process?  I will need to do this with multiple DCD files in the future. Thanks!
mol new ../../Aldolase-HMR.prmtop
mol addfile ../../MD-1.nc waitfor all
for {set i 1} {$i < 4999} {incr i} {
         [atomselect top all frame $i] writepdb $i.pdb
 }
Dr. Kelly McGuire
Postdoc
Chemistry/Biochemistry Department
Natural Science Building, 4104A, 4106A, 4017
-- Josh Vermaas Assistant Professor, MSU-DOE Plant Research Lab and Department of Biochemisty and Molecular Biology vermaasj_at_msu.edu<mailto:vermaasj_at_msu.edu> https://urldefense.com/v3/__https://prl.natsci.msu.edu/people/faculty/josh-vermaas/__;!!DZ3fjg!vQgve-QSUmAmZgspjTMEFdEMumzWC-pU4NBpatiTiASxnX3U_IG4H5RrSFLLfXPuFA$
- Next message: John Stone: "Re: Tcl Scripting Question"
 - Previous message: Ashar Malik: "Re: Tcl Scripting Question"
 - In reply to: Mcguire, Kelly: "Tcl Scripting Question"
 - Next in thread: John Stone: "Re: Tcl Scripting Question"
 - Reply: John Stone: "Re: Tcl Scripting Question"
 - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
 



