Dear Gromacs Users,

We normally run gromacs 4.0.x mdrun with OpenMPI in a 24 core
shared-memory server (SunFire X4450).
i. e. the command we use for a 12 core run is : mpirun -np 12 mdrun -v
-c output_md.gro
This is working great so far.

Now we are trying to use  gromacs 4.5.x and I found this on the
release notes 
(http://www.gromacs.org/About_Gromacs/Release_Notes/Versions_4.5.x)
:

“Running on a multi-core node now uses thread-based parallelization to
automatically spawn the optimum number of threads in the default
build. MPI is now only required for parallelization over the network.”

So, I guess now instead of “mpirun -np 12 mdrun -v -c output_md.gro”
we should use “mdrun -nt 12 -v -c output_md.gro” and expect the same
performance. Am I right?

Also, is this “automatically spawn the optimum number of threads”
reliable ? Does that mean that if the recommended number is 4 cores
(threads) there’s no way to make it run faster even if specifying -nt
12 or 24 ?

Any advice will be welcome.
Thanks in advance.

Best Regards,
Arnau

 Cordomí
--
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