Do you really mean compile time? If so, issue make -j X (where x is the number of jobs used for building).

If you mean runtime then the easiest thing is to split your trajectory in parts and run the processes in parallel, then patch the results together. That's if the calculations can be done on a per-frame basis (i.e. embarrassingly parallelizable problems). Next in line is to wrap some performance critical loop(s) in OpenMP pragmas and link to the OpenMP libraries on your system. If you want others to benefit from the code you should adhere to the parallelization framework in gromacs, e.g. use gromacs' wrappers and preprocessor directives for OpenMP and MPI magic. The latter may be more trouble than it's worth if your analysis is only for a limited userbase. There is a framework underway in gromacs for parallel analysis tools, but as far as I know it's not finalized yet.

Erik

On Mar 14, 2013, at 2:22 PM, subhadipdas wrote:

First, here my system :
Cent Os 64 bits
gcc : 4.4.6
fftw : 3.3.2 including SSE 2

I am writing a code to find out the number of five and six membered rings in structure I of hydrate . My code takes long time to compile for my 500ps trajectory . So my query is that can the template file be made to run in
parallel fashion ? If so ,how



--
View this message in context: 
http://gromacs.5086.n6.nabble.com/template-parallelization-tp5006320.html
Sent from the GROMACS Users Forum mailing list archive at Nabble.com.
--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
* Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/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/Support/Mailing_Lists

--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/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/Support/Mailing_Lists

Reply via email to