60 if (
debug) { printf(
"Task %d init_queue_data() start\n",
procid); }
66 if (
q->queue == NULL ||
q->queue_next == NULL ||
q->queue_send == NULL)
72 if (
debug) { printf(
"Task %d init_queue_data() success\n",
procid); }
77 if (
debug) { printf(
"Task %d clear_queque_data() start\n",
procid); }
81 if (
debug) { printf(
"Task %d clear_queque_data() success\n",
procid); }
86 if (
debug) { printf(
"Task %d init_comm_data() start\n",
procid); }
108 if (
debug) { printf(
"Task %d init_comm_data() success\n",
procid); }
113 if (
debug) { printf(
"Task %d clear_comm_data() start\n",
procid); }
122 if (
debug) { printf(
"Task %d clear_comm_data() success\n",
procid); }
127 if (
debug) { printf(
"Task %d clear_thread_queue_comm_data() start\n",
procid); }
133 if (
debug) { printf(
"Task %d clear_thread_queue_comm_data() success\n",
procid); }
138 tq->
tid = omp_get_thread_num();
140 printf(
"Task %d Thread %d init_thread_queue() start\n",
procid, tq->
tid);
148 tq->
tid = omp_get_thread_num();
152 printf(
"Task %d Thread %d init_thread_queue() success\n",
procid, tq->
tid);
160 printf(
"Task %d Thread %d clear_thread_queue() start\n",
procid, tq->
tid);
165 printf(
"Task %d Thread %d clear_thread_queue() success\n",
procid, tq->
tid);
171 tc->
tid = omp_get_thread_num();
173 printf(
"Task %d Thread %d init_thread_comm() start\n",
procid, tc->
tid);
195 printf(
"Task %d Thread %d init_thread_comm() success\n",
procid, tc->
tid);
211 tc->
tid = omp_get_thread_num();
213 printf(
"Task %d Thread %d init_thread_comm_flt() start\n",
procid, tc->
tid);
236 printf(
"Task %d Thread %d init_thread_comm_flt() success\n",
procid, tc->
tid);
253 if (
debug) { printf(
"Task %d init_sendbuf_vid_data() start\n",
procid); }
268 throw_err(
"init_sendbuf_vid_data(), unable to allocate resources\n",
procid);
273 MPI_UINT64_T, MPI_SUM, MPI_COMM_WORLD);
275 if (
debug) { printf(
"Task %d init_sendbuf_vid_data() success\n",
procid); }
280 if (
debug) { printf(
"Task %d init_recvbuf_vid_data() start\n",
procid); }
290 for (
int i = 1; i <
nprocs; ++i)
300 throw_err(
"init_recvbuf_vid_data() unable to allocate comm buffers",
procid);
302 if (
debug) { printf(
"Task %d init_recvbuf_vid_data() success\n",
procid); }
307 if (
debug) { printf(
"Task %d init_sendbuf_vid_data_flt() start\n",
procid); }
322 throw_err(
"init_sendbuf_vid_data_flt(), unable to allocate resources\n",
procid);
327 MPI_UINT64_T, MPI_SUM, MPI_COMM_WORLD);
329 if (
debug) { printf(
"Task %d init_sendbuf_vid_data_flt() success\n",
procid); }
334 if (
debug) { printf(
"Task %d init_recvbuf_vid_data_flt() start\n",
procid); }
344 for (
int i = 1; i <
nprocs; ++i)
354 throw_err(
"init_recvbuf_vid_data_flt() unable to allocate comm buffers",
procid);
356 if (
debug) { printf(
"Task %d init_recvbuf_vid_data_flt() success\n",
procid); }
Mac OS X ATTR com apple quarantine q
void clear_comm_data(mpi_data_t *comm)
void clear_recvbuf_vid_data(mpi_data_t *comm)
void init_thread_comm(thread_comm_t *tc)
void clear_queue_data(queue_data_t *q)
void init_thread_queue(thread_queue_t *tq)
void init_recvbuf_vid_data(mpi_data_t *comm)
void init_sendbuf_vid_data_flt(mpi_data_t *comm)
void init_thread_comm_flt(thread_comm_t *tc)
void init_recvbuf_vid_data_flt(mpi_data_t *comm)
void clear_thread_queue(thread_queue_t *tq)
void init_queue_data(dist_graph_t *g, queue_data_t *q)
void clear_thread_queue_comm_data(mpi_data_t *comm)
void init_sendbuf_vid_data(mpi_data_t *comm)
void clear_thread_comm_flt(thread_comm_t *tc)
void clear_allbuf_vid_data(mpi_data_t *comm)
void init_comm_data(mpi_data_t *comm)
void clear_thread_comm(thread_comm_t *tc)
#define THREAD_QUEUE_SIZE
unsigned __int64 uint64_t
uint64_t * sendcounts_temp
double * sendbuf_data_flt
uint64_t * recvcounts_temp
uint64_t * sdispls_cpy_temp
uint64_t global_queue_size
double * recvbuf_data_flt
double * sendbuf_data_thread_flt
uint64_t * sendbuf_vert_thread
uint64_t thread_queue_size
uint64_t * sendbuf_data_thread
int32_t * sendbuf_rank_thread
uint64_t * sendcounts_thread
uint64_t thread_queue_size
uint64_t thread_send_size
void throw_err(char const *err_message)