123456789101112131415161718192021222324 |
- typedef struct {
- int NP;
- int ID;
- int master;
- int team_lead;
- int local_rank;
- int team_size;
- int team_member[RCCE_MAXNP];
- int master_list[RCCE_MAXNP];
- int master_number;
- } QUEUE_PARMS;
-
- int RCCE_execute_work_item(void *, QUEUE_PARMS *);
- int RCCE_setup_work_queue_teams(QUEUE_PARMS *);
- int RCCE_queue_master_loop(void *, QUEUE_PARMS *);
- int RCCE_new_work_item(void *, QUEUE_PARMS *);
- int RCCE_queue_member_loop(void *, QUEUE_PARMS *);
- int RCCE_WI_size(void *);
- void *RCCE_WI_address(void *);
-
- #ifdef OPENMP_
- #pragma omp threadprivate(power_change)
- #endif
|