Gromacs  2016.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
gmx_wallclock_gpu_t Struct Reference

#include <gromacs/timing/gpu_timing.h>

+ Collaboration diagram for gmx_wallclock_gpu_t:

Description

GPU timings for kernels and H2d/D2H transfers.

Public Attributes

struct
gmx_nbnxn_kernel_timing_data_t 
ktime [2][2]
 table containing the timings of the four versions of the nonbonded kernels: force-only, force+energy, force+pruning, and force+energy+pruning
 
double nb_h2d_t
 host to device transfer time in nb calculation
 
double nb_d2h_t
 device to host transfer time in nb calculation
 
int nb_c
 total call count of the nonbonded gpu operations
 
double pl_h2d_t
 pair search step host to device transfer time
 
int pl_h2d_c
 pair search step host to device transfer call count
 

The documentation for this struct was generated from the following file: