[gmx-users] time accounting in log file with GPU
Sikandar Mashayak
symashayak at gmail.com
Fri Jul 25 00:12:02 CEST 2014
Hi
I am running a benchmark test with the GPU. The system consists of simple
LJ atoms.
And I am running only very basic simulation with NVE ensemble and not
writing any
trajectories or energy values. My grompp.mdp file is attached below.
However, in the time accounting table in the md.log, I observe that write
traj. and comm energies
operations take 40% of time each. So, my question is that even if I have
specified not to write
trajectories and energies, why is 80% of time being spent on those
operations?
Thanks,
Sikandar
R E A L C Y C L E A N D T I M E A C C O U N T I N G
On 2 MPI ranks
Computing: Num Num Call Wall time Giga-Cycles
Ranks Threads Count (s) total sum %
-----------------------------------------------------------------------------
Domain decomp. 2 1 11 0.006 0.030 2.1
DD comm. load 2 1 2 0.000 0.000 0.0
Neighbor search 2 1 11 0.007 0.039 2.7
Launch GPU ops. 2 1 202 0.007 0.036 2.5
Comm. coord. 2 1 90 0.002 0.013 0.9
Force 2 1 101 0.001 0.003 0.2
Wait + Comm. F 2 1 101 0.004 0.020 1.4
Wait GPU nonlocal 2 1 101 0.004 0.020 1.4
Wait GPU local 2 1 101 0.000 0.002 0.2
NB X/F buffer ops. 2 1 382 0.001 0.008 0.6
Write traj. 2 1 1 0.108 0.586 40.2
Update 2 1 101 0.005 0.025 1.7
Comm. energies 2 1 22 0.108 0.588 40.3
Rest 0.016 0.087 5.9
-----------------------------------------------------------------------------
Total 0.269 1.459 100.0
-----------------------------------------------------------------------------
grompp.mdp file:
integrator = md-vv
dt = 0.001
nsteps = 100
nstlog = 0
nstcalcenergy = 0
cutoff-scheme = verlet
ns_type = grid
nstlist = 10
pbc = xyz
rlist = 0.7925
vdwtype = Cut-off
rvdw = 0.7925
rcoulomb = 0.7925
gen_vel = yes
gen_temp = 296.0
More information about the gromacs.org_gmx-users
mailing list