[gmx-users] CVS support for threads [was: qm_mopac.c problems in building of 3.3.1]
feenstra at few.vu.nl
Mon Oct 9 17:38:36 CEST 2006
Jake Michaelson wrote:
> Another problem I've run into (this is OT) is the '--enable-threads'
> option. I know (from other mailing list posts) that this doesn't work
> in any of the releases, but how about CVS? If it doesn't work, why
> include the option in the configure script? It seems like with the trend
> of cramming more cores into a single box, threads would become more and
> more important. MPI just seems kind of ridiculous for work on a single
> machine, when you could use threads.
It isn't as thick-brained as it may seem. If your local MPI
implementation is SMP and/or multi-core aware, it will use shared
memory, local bus or cache for the communication calls. This has alway
worked well enough on, e.g., SGI multi-cpu machines (e.g., PowerChallenge).
Nevertheless, on newer architectures, threads would ultimately be the
better choice. They're working on it and according to David van der
Spoel it will be in 4.0 (that was on the Developer's list in May '04...
Brrrrr, as David would put it ;-).
| | |
| _ _ ___,| K. Anton Feenstra |
| / \ / \'| | | IBIVU/Bioinformatics - Vrije Universiteit Amsterdam |
|( | )| | | De Boelelaan 1083 - 1081A HV Amsterdam - Netherlands |
| \_/ \_/ | | | Tel +31 20 59 87783 - Fax +31 20 59 87653 - Room P440 |
| | Feenstra at few.vu.nl - www.few.vu.nl/~feenstra/ |
| | "If You See Me Getting High, Knock Me Down" (RHCP) |
More information about the gromacs.org_gmx-users