Dear all,
i did some scaling tests for a cluster and i'm a little bit clueless
about the results.
So first the setup:
Cluster:
Saxonid 6100, Opteron 6272 16C 2.100GHz, Infiniband QDR
GROMACS version: 4.0.7 and 4.5.5
Compiler: GCC 4.7.0
MPI: Intel MPI 4.0.3.008
FFT-library: ACML 5.1.0 fma4
System:
895 spce water molecules
Simulation time: 750 ps (0.002 fs timestep)
Cut-off: 1.0 nm
but with long-range correction ( DispCorr = EnerPres ; PME (standard
settings) - but in each case no extra CPU solely for PME)
V-rescale thermostat and Parrinello-Rahman barostat
I get the following timings (seconds), whereas is calculated as the time
which would be needed for 1 CPU (so if a job on 2 CPUs took X s the time
would be 2 * X s).
These timings were taken from the *.log file, at the end of the
'real cycle and time accounting' - section.
Timings:
gmx-version 1cpu 2cpu 4cpu
4.0.7 4223 3384 3540
4.5.5 3780 3255 2878
I'm a little bit clueless about the results. I always thought, that if i
have a non-interacting system and double the amount of CPUs, i would get
a simulation which takes only half the time (so the times as defined
above would be equal). If the system does have interactions, i would
lose some performance due to communication. Due to node imbalance there
could be a further loss of performance.
Keeping this in mind, i can only explain the timings for version 4.0.7
2cpu -> 4cpu (2cpu a little bit faster, since going to 4cpu leads to
more communication -> loss of performance).
All the other timings, especially that 1cpu takes in each case longer
than the other cases, i do not understand.
Probalby the system is too small and / or the simulation time is too
short for a scaling test. But i would assume that the amount of time to
setup the simulation would be equal for all three cases of one
GROMACS-version.
Only other explaination, which comes to my mind, would be that something
went wrong during the installation of the programs...
Please, can somebody enlighten me?
Greetings
Thomas
--
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