[CPMD-list] classical MD velocity incorporation in CPMD input file
Axel Kohlmeyer
axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Wed May 4 12:44:44 CEST 2005
On Tue, 3 May 2005, sanjeev narooka wrote:
SN> Hello All cpmd user
hello sanjeev,
SN> I have one more question, in Axel web page it is
SN> indicated that
SN>
SN> "Archive the coordinates and velocities of the last
SN> 50
SN> -----------------------------
SN> ps of the trajectory at 2 fs distance for late"
this is just so you can analyze the data (e.g. calculate
velocity autocorrelation functions) and compare to the
equivalent results from CPMD runs.
SN> i can have the coordinates of all atoms from moldy to
SN> be used in cpmd run, but it is not possible to get the
SN> velocity of every atoms separately by using moldy
SN> utility "dumpext" as it is providing only centre of
SN> mass velocity not the velocity of all 32 oxygen atom,
SN> or the velocity of 64 Hydrogen atom.
well, you _can_ get the angular velocites of the molecules
from the quaternion velocities and compute from that the
velocities of the individual atoms. that is a bit of not
so obvious vector algebra, but doable (i have some code
to do that for water, if you really, really want to do that).
SN> and i think in order to have cpmd read the old
SN> velocity, we first have to generate a Gemetry file in
SN> the cpmd format using these velocities obtained from
SN> previous classical md run. And then start cpmd
SN> specifying Restart,if i am right
no. since the classical water geometry is a bit different
from the one obtained by the cpmd you will have to do
some additional equilibration anyways and for that using
a new velocity distribution (as generated by the
TEMPERATURE keyword) is just as good.
SN> so how it is possible to label the velocity of all
SN> atoms in the supercell of cpmd. or we have to make
SN> cpmd read only the velocity of centre of mass and that
SN> will be the incorporation of old velocity from
SN> classical run in cpmd input file
in the given example you just use the xyz2cpmd script
to create the &ATOMS and &SYSTEM section to complete
the given cpmd input template. for other systems, you
can also take an old input and just adjust/rewrite
the &SYSTEM/&ATOMS sections to match your new system
with a text editor. please see the manual for a more
detailed description of the input syntax and
http://www.theochem.ruhr-uni-bochum.de/~axel.kohlmeyer/cpmd-tutor/part3.html
for a simpler example with more detailed commentary.
in fact, i'd recommend to start with the tutorial - however
incomplete it currently is - before you work through water example
(it has been integrated into the tutorial, but without the classical
pre-equilibration).
regards,
axel.
SN> thanks
SN> your truly
SN> sanjeev
SN>
SN>
SN>
SN>
SN>
SN>
SN>
SN> __________________________________
SN> Do you Yahoo!?
SN> Yahoo! Small Business - Try our new resources site!
SN> http://smallbusiness.yahoo.com/resources/
SN> _______________________________________________
SN> CPMD-list mailing list
SN> CPMD-list at cpmd.org
SN> http://cpmd.org/mailman/listinfo/cpmd-list
SN>
SN>
--
=======================================================================
Dr. Axel Kohlmeyer e-mail: axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Lehrstuhl fuer Theoretische Chemie Phone: ++49 (0)234/32-26673
Ruhr-Universitaet Bochum - NC 03/53 Fax: ++49 (0)234/32-14045
D-44780 Bochum http://www.theochem.ruhr-uni-bochum.de/~axel.kohlmeyer/
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.
More information about the CPMD-list
mailing list