Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

wkf_threadpool_struct Struct Reference

#include <WKFThreads.h>

List of all members.

Public Attributes

int workercount
int * devlist
wkf_shared_iterator_t iter
wkf_tilestack_t errorstack
wkf_thread_tthreads
wkf_threadpool_workerdata_tworkerdata
wkf_run_barrier_t runbar


Member Data Documentation

int* wkf_threadpool_struct::devlist
 

per-worker CPU/GPU device IDs

Definition at line 531 of file WKFThreads.h.

Referenced by wkf_threadpool_create, and wkf_threadpool_destroy.

wkf_tilestack_t wkf_threadpool_struct::errorstack
 

stack of tiles that failed

Definition at line 533 of file WKFThreads.h.

Referenced by wkf_threadpool_create, and wkf_threadpool_destroy.

wkf_shared_iterator_t wkf_threadpool_struct::iter
 

dynamic work scheduler

Definition at line 532 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_destroy, and wkf_threadpool_sched_dynamic.

wkf_run_barrier_t wkf_threadpool_struct::runbar
 

master/worker run barrier

Definition at line 536 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_destroy, wkf_threadpool_launch, wkf_threadpool_poll, and wkf_threadpool_wait.

wkf_thread_t* wkf_threadpool_struct::threads
 

worker threads

Definition at line 534 of file WKFThreads.h.

Referenced by wkf_threadpool_create, and wkf_threadpool_destroy.

int wkf_threadpool_struct::workercount
 

number of worker threads

Definition at line 530 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_destroy, and wkf_threadpool_get_workercount.

wkf_threadpool_workerdata_t* wkf_threadpool_struct::workerdata
 

per-worker data

Definition at line 535 of file WKFThreads.h.

Referenced by wkf_threadpool_create, wkf_threadpool_destroy, and wkf_threadpool_launch.


The documentation for this struct was generated from the following file:
Generated on Tue Apr 23 04:26:03 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002