On Fri, Apr 3, 2009 at 9:48 PM, David van der Spoel <sp...@xray.bmc.uu.se>wrote:
> Manik Mayur wrote: > >> >> >> On Fri, Apr 3, 2009 at 8:25 PM, David van der Spoel >> <sp...@xray.bmc.uu.se<mailto: >> sp...@xray.bmc.uu.se>> wrote: >> >> Manik Mayur wrote: >> >> Hi, >> >> With reference to >> >> http://www.mail-archive.com/gmx-users@gromacs.org/msg13374.html >> >> I would like to know if anybody has successfully simulated >> couette flow using GROMACS. If yes, then please suggest what >> specific steps has to be taken. If no, then are the developers >> planning to implement giving constant velocity to a group of >> atoms, as we can do in LAMMPS, in future versions. >> >> It will really be a life saver if GROMACS can be used for such >> problems. >> >> >> As the mail you pointed to suggest, it is quite simple to do >> yourself. As a first guess look for routine >> static void do_update_md(int start,int homenr,double dt, >> >> in src/mdlib/update.c >> >> and find this line: >> >> /* do not scale the mean velocities u */ >> vn = gstat[ga].u[d] + accel[ga][d]*dt + vnrel; >> >> and replace it by >> >> /* do not scale the mean velocities u */ >> vn = gstat[ga].u[d] + accel[ga][d] + vnrel; >> >> and recompile. >> >> As you see, I just removed the multiplication by the time step. Now >> in the input file (mdp) you enter the velocity instead of the >> acceleration in the appropriate entries, and you are good to go. You >> may need to remove the mean velocity of the group as well... >> >> >> Thanks a lot for the suggestion. But will this work if I have 2 groups, >> one with constant velocity and another with constant acceleration? Like a >> superposition of couette and poiseuille flow. >> > You didn't mention that :(. > No, you will have to do some more hacking, but you could e.g. make group 0 > to have acceleration and group 1 a velocity. > Can you provide more insight on how to achieve it, as from your suggestion it turns out, I can have either constant velocity build of GROMACS or the constant acceleration one. > >> >> >> Also can we build GROMACS as a library to be called from >> customized codes? >> >> Thanks, >> -- Manik Mayur >> Graduate student >> Microfluidics Lab >> Dept. of Mechanical Engg. >> IIT Kharagpur >> INDIA >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> gmx-users mailing list gmx-users@gromacs.org >> <mailto:gmx-users@gromacs.org> >> http://www.gromacs.org/mailman/listinfo/gmx-users >> Please search the archive at http://www.gromacs.org/search >> before posting! >> Please don't post (un)subscribe requests to the list. Use the >> www interface or send it to gmx-users-requ...@gromacs.org >> <mailto:gmx-users-requ...@gromacs.org>. >> Can't post? Read http://www.gromacs.org/mailing_lists/users.php >> >> >> >> -- David. >> >> ________________________________________________________________________ >> David van der Spoel, PhD, Professor of Biology >> Dept. of Cell and Molecular Biology, Uppsala University. >> Husargatan 3, Box 596, 75124 Uppsala, Sweden >> phone: 46 18 471 4205 fax: 46 18 511 755 >> sp...@xray.bmc.uu.se <mailto:sp...@xray.bmc.uu.se> >> sp...@gromacs.org <mailto:sp...@gromacs.org> http://folding.bmc.uu.se >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> _______________________________________________ >> gmx-users mailing list gmx-users@gromacs.org >> <mailto:gmx-users@gromacs.org> >> http://www.gromacs.org/mailman/listinfo/gmx-users >> Please search the archive at http://www.gromacs.org/search before >> posting! >> Please don't post (un)subscribe requests to the list. Use the www >> interface or send it to gmx-users-requ...@gromacs.org >> <mailto:gmx-users-requ...@gromacs.org>. >> Can't post? Read http://www.gromacs.org/mailing_lists/users.php >> >> >> >> >> -- >> Manik Mayur >> Graduate student >> Microfluidics Lab >> Dept. of Mechanical Engg. >> IIT Kharagpur >> INDIA >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> gmx-users mailing list gmx-users@gromacs.org >> http://www.gromacs.org/mailman/listinfo/gmx-users >> Please search the archive at http://www.gromacs.org/search before >> posting! >> Please don't post (un)subscribe requests to the list. Use the www >> interface or send it to gmx-users-requ...@gromacs.org. >> Can't post? Read http://www.gromacs.org/mailing_lists/users.php >> > > > -- > David. > ________________________________________________________________________ > David van der Spoel, PhD, Professor of Biology > Dept. of Cell and Molecular Biology, Uppsala University. > Husargatan 3, Box 596, 75124 Uppsala, Sweden > phone: 46 18 471 4205 fax: 46 18 511 755 > sp...@xray.bmc.uu.se sp...@gromacs.org http://folding.bmc.uu.se > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > _______________________________________________ > gmx-users mailing list gmx-users@gromacs.org > http://www.gromacs.org/mailman/listinfo/gmx-users > Please search the archive at http://www.gromacs.org/search before posting! > Please don't post (un)subscribe requests to the list. Use the www interface > or send it to gmx-users-requ...@gromacs.org. > Can't post? Read http://www.gromacs.org/mailing_lists/users.php > -- Manik Mayur Graduate student Microfluidics Lab Dept. of Mechanical Engg. IIT Kharagpur INDIA
_______________________________________________ gmx-users mailing list gmx-users@gromacs.org http://www.gromacs.org/mailman/listinfo/gmx-users Please search the archive at http://www.gromacs.org/search before posting! Please don't post (un)subscribe requests to the list. Use the www interface or send it to gmx-users-requ...@gromacs.org. Can't post? Read http://www.gromacs.org/mailing_lists/users.php