#include "WKFThreads.h"Go to the source code of this file.
Defines | |
| #define | VMDCUDA_ERR_NONE 0 |
| #define | VMDCUDA_ERR_GENERAL -1 |
| #define | VMDCUDA_ERR_NODEVICES -2 |
| #define | VMDCUDA_ERR_SOMEDEVICES -3 |
| #define | VMDCUDA_ERR_DRVMISMATCH -4 |
| #define | VMDCUDA_ERR_EMUDEVICE -5 |
| #define | VMDCUDA_COMPUTEMODE_DEFAULT 0 |
| #define | VMDCUDA_COMPUTEMODE_EXCLUSIVE 1 |
| #define | VMDCUDA_COMPUTEMODE_PROHIBITED 2 |
Functions | |
| int | vmd_cuda_num_devices (int *numdev) |
| int | vmd_cuda_device_props (int dev, char *name, int namelen, int *revmajor, int *revminor, unsigned long *memb, int *clockratekhz, int *smcount, int *overlap, int *kerneltimeout, int *canmaphostmem, int *computemode) |
| void * | vmd_cuda_devpool_setdevice (void *voidparms) |
| void * | vmd_cuda_devpool_clear_device_mem (void *) |
| int | vmd_cuda_madd_gflops (int numdevs, int *devlist, double *gflops, int testloops) |
| int | vmd_cuda_bus_bw (int numdevs, int *devlist, double *hdmbsec, double *hdlatusec, double *phdmbsec, double *phdlatusec, double *dhmbsec, double *dhlatusec, double *pdhmbsec, double *pdhlatusec) |
| int | vmd_cuda_globmem_bw (int numdevs, int *devlist, double *memsetgbsec, double *memcpygbsec) |
| int | vmd_cuda_devpool_latency (wkf_threadpool_t *devpool, int tilesize, double *kernlaunchlatency, double *barlatency, double *cyclelatency, double *tilelatency, double *kernellatency) |
| int | vmd_cuda_measure_latencies (wkf_threadpool_t *devpool) |
| int | vmd_cuda_vol_cpotential (long int natoms, float *atoms, float *grideners, long int numplane, long int numcol, long int numpt, float gridspacing) |
| int | vmd_cuda_quicksurf (long int natoms, const float *xyzr, const float *colors, int colorperatom, float *origin, int *numvoxels, float maxrad, float radscale, float gridspacing, float isovalue, float gausslim, int &numverts, float *&v, float *&n, float *&c, int &numfacets, int *&f) |
| int | vmd_cuda_evaluate_orbital_grid (wkf_threadpool_t *devpool, int numatoms, const float *wave_f, int num_wave_f, const float *basis_array, int num_basis, const float *atompos, const int *atom_basis, const int *num_shells_per_atom, const int *num_prim_per_shell, const int *shell_types, int num_shells, const int *numvoxels, float voxelsize, const float *origin, int density, float *orbitalgrid) |
| int | vmd_cuda_evaluate_occupancy_map (int mx, int my, int mz, float *map, float max_energy, float cutoff, float hx, float hy, float hz, float x0, float y0, float z0, float bx_1, float by_1, float bz_1, int nbx, int nby, int nbz, const float *bin, const float *bin_zero, int num_binoffsets, const char *binoffsets, int num_extras, const float *extra, int num_vdwparms, const float *vdwparms, int num_probes, const float *probevdwparms, int num_conformers, const float *conformers) |
| int | rdf_gpu (wkf_threadpool_t *devpool, int usepbc, int natoms1, float *xyz, int natoms2, float *xyz2, float *cell, float *hist, int maxbin, float rmin, float delr) |
|
|
Definition at line 45 of file CUDAKernels.h. Referenced by vmd_cuda_device_props. |
|
|
Definition at line 46 of file CUDAKernels.h. |
|
|
Definition at line 47 of file CUDAKernels.h. |
|
|
Definition at line 40 of file CUDAKernels.h. Referenced by CUDAAccel::CUDAAccel, vmd_cuda_drv_runtime_compatible, and vmd_cuda_num_devices. |
|
|
Definition at line 41 of file CUDAKernels.h. Referenced by vmd_cuda_device_props, and vmd_cuda_num_devices. |
|
|
Definition at line 37 of file CUDAKernels.h. Referenced by vmd_cuda_device_props. |
|
|
Definition at line 38 of file CUDAKernels.h. Referenced by CUDAAccel::CUDAAccel, vmd_cuda_drv_runtime_compatible, and vmd_cuda_num_devices. |
|
|
Definition at line 36 of file CUDAKernels.h. Referenced by cuda_occupancy_thread, CUDAAccel::CUDAAccel, vmd_cuda_device_props, vmd_cuda_drv_runtime_compatible, and vmd_cuda_num_devices. |
|
|
Definition at line 39 of file CUDAKernels.h. Referenced by CUDAAccel::CUDAAccel, and vmd_cuda_num_devices. |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 904 of file CUDAMeasureRDF.cu. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 425 of file CUDABench.cu. Referenced by text_cmd_vmdbench. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 54 of file CUDAUtil.cu. |
|
|
Definition at line 42 of file CUDAClearDevice.cu. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 731 of file CUDABench.cu. Referenced by text_cmd_vmdbench. |
|
|
Definition at line 163 of file CUDAUtil.cu. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 1615 of file CUDAVolMapCreateILS.cu. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 954 of file CUDAOrbital.cu. |
|
||||||||||||||||||||
|
Definition at line 610 of file CUDABench.cu. Referenced by text_cmd_vmdbench. |
|
||||||||||||||||||||
|
Definition at line 189 of file CUDABench.cu. Referenced by text_cmd_vmdbench. |
|
|
Definition at line 879 of file CUDABench.cu. Referenced by vmd_cuda_devpool_latency. |
|
|
Definition at line 118 of file CUDAUtil.cu. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 222 of file CUDAVolCPotential.cu. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002