Hello!
I found this post of yours very useful. Could you provide the rationale
behind using linear extrapolation for the angles? Shouldn't they be
quadratic as well?
-Pallavi Banerjee
On Wednesday, October 9, 2013 at 10:12:42 PM UTC+5:30, Chandan Choudhury
wrote:
>
> Dear votca users,
>
> I would like to share my experience regarding the iteration of bonded
> interactions.
>
> I prefer to use the following script for iterating the bonds:
>
> For the first iteration, I used the tabulated potentials generated from
> the csg_boltzmann. Upon its completion, I used the following scripts:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *#!/bin/sh i_in=1 if [ "$#" -ne 0 ]; then echo $# cd
> step_00$i_in echo `pwd` mkdir tables mv $1.bond.pot.cur
> $1.bond.pot.cur_I sed -e '1,4d' -e 's/$/ i/' $1.bond.pot.new | tac |
> sed -e '1,3d' | tac > $1.bond.cut source
> /opt/apps/votca/1.2.3/bin/VOTCARC.bash source
> /opt/apps/gmx/single/463/bin/GMXRC csg_call table smooth $1.bond.cut
> $1.bond.smooth csg_resample --in $1.bond.smooth --out $1.bond.refined
> --grid 0::0.001:0.5 csg_call table extrapolate --function quadratic
> $1.bond.refined $1.bond.pot.cur csg_call --ia-type bonded --ia-name
> $1.bond --options ../convert.xml convert_potential gromacs cd ..
> rm 'done' i_c=`expr $i_in + 1` sed -i
> s/iterations_max\>$i_in/iterations_max\>$i_c/ settings.xml sh run.sh
> fi*
>
> The *i_in* is the variable which is the iteration step.
> These commands generate tabulated potentials for the bond type. Then this
> tabulated potential is the input for the next iteration. (What I did was I
> stopped the the iteration with the simulation by gromacs starts. Then copy
> the tabulated potential for the earlier step and again execute run.sh)
>
> The above script comes into picture if there is bad sampled region in the
> new potential. The bad sampled region is manually identified and the values
> goes as an input in the sed command. The region is cut and then other
> commands follow. I use 1.2.3 for this purpose and 1.3-dev gets sourced in
> the run.sh.
> Here, I iterated one bond and then 2nd and so on.
>
> The same procedure is followed for generating optimized potentials for
> angles.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *#!/bin/sh i_in=3 if [ "$#" -ne 0 ]; then echo $# cd
> step_00$i_in echo `pwd` mkdir tables mv $1.angle.pot.cur
> $1.angle.pot.cur_I sed -e '1,17d' -e 's/$/ i/' $1.angle.pot.new | tac |
> sed -e '1,0d' | tac > $1.angle.cut source
> /opt/apps/votca/1.2.3/bin/VOTCARC.bash source
> /opt/apps/gmx/single/463/bin/GMXRC csg_call table smooth $1.angle.cut
> $1.angle.smooth csg_resample --in $1.angle.smooth --out
> $1.angle.refined --grid 0::0.001:3.141592654 csg_call table
> extrapolate --function quadratic --region left $1.angle.refined
> $1.angle.refined csg_call table extrapolate --function linear --region
> right $1.angle.refined $1.angle.refined awk '{print
> $1/3.141592654*180.0,$2}' $1.angle.refined > $1.angle.pot.cur csg_call
> --ia-type angle --ia-name $1.angle --options ../convert.xml
> convert_potential gromacs cd .. rm 'done' i_c=`expr $i_in +
> 1` sed -i s/iterations_max\>$i_in/iterations_max\>$i_c/ settings.xml
> sh run.sh fi*
> Please share your thought on this.
>
> Chandan
> --
> Chandan kumar Choudhury
> NCL, Pune
> INDIA
>
--
You received this message because you are subscribed to the Google Groups
"votca" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/votca.
For more options, visit https://groups.google.com/d/optout.