| Tachyon (current)
    Current Main Branch
    | 
Go to the source code of this file.
| Functions | |
| int | rt_par_rank (rt_parhandle) | 
| int | rt_par_size (rt_parhandle) | 
| rt_parhandle | rt_par_init_nompi (void) | 
| rt_parhandle | rt_par_init (int *, char ***) | 
| rt_parhandle | rt_par_init_mpi_comm_world (void) | 
| rt_parhandle | rt_par_init_mpi_comm (void *mpicomm) | 
| rt_parhandle | rt_par_init_mpi_comm_split (void *mpicomm, int color, int key) | 
| int | rt_par_set_mpi_comm_world (rt_parhandle) | 
| int | rt_par_set_mpi_comm_world_split (rt_parhandle, int color, int key) | 
| int | rt_par_set_mpi_comm_world_split_all (rt_parhandle) | 
| int | rt_par_set_mpi_comm (rt_parhandle, void *mpicomm) | 
| int | rt_par_set_mpi_comm_split (rt_parhandle, void *mpicomm, int color, int key) | 
| int | rt_par_finish (rt_parhandle) | 
| int | rt_par_getcpuinfo (rt_parhandle, nodeinfo **) | 
| void | rt_par_barrier_sync (rt_parhandle) | 
| void * | rt_par_allocate_reqbuf (rt_parhandle, int count) | 
| void | rt_par_free_reqbuf (rt_parhandle, rt_parbuf) | 
| void * | rt_par_init_scanlinereceives (rt_parhandle, scenedef *scene) | 
| void | rt_par_start_scanlinereceives (rt_parhandle, rt_parbuf) | 
| void | rt_par_waitscanlines (rt_parhandle, rt_parbuf) | 
| void | rt_par_delete_scanlinereceives (rt_parhandle, rt_parbuf) | 
| int | rt_par_sendrecvscanline_get_totalrows (rt_parhandle, rt_parbuf) | 
| void | rt_par_sendrecvscanline (rt_parhandle, rt_parbuf) | 
| void* rt_par_allocate_reqbuf | ( | rt_parhandle | , | 
| int | count | ||
| ) | 
Definition at line 394 of file parallel.c.
References parhandle::mpienabled.
Referenced by rt_par_init_scanlinereceives().
| void rt_par_barrier_sync | ( | rt_parhandle | ) | 
Definition at line 319 of file parallel.c.
References parhandle::mpienabled.
Referenced by rendercheck().
| void rt_par_delete_scanlinereceives | ( | rt_parhandle | , | 
| rt_parbuf | |||
| ) | 
Definition at line 538 of file parallel.c.
References parhandle::mpienabled, and rt_par_free_reqbuf().
Referenced by rt_deletescene().
| int rt_par_finish | ( | rt_parhandle | ) | 
Definition at line 276 of file parallel.c.
References parhandle::mpi_client, parhandle::mpienabled, and parhandle::owns_comm.
Referenced by rt_finalize().
| void rt_par_free_reqbuf | ( | rt_parhandle | , | 
| rt_parbuf | |||
| ) | 
Definition at line 414 of file parallel.c.
References parhandle::mpienabled.
Referenced by rt_par_delete_scanlinereceives().
| int rt_par_getcpuinfo | ( | rt_parhandle | , | 
| nodeinfo ** | |||
| ) | 
Definition at line 328 of file parallel.c.
References parhandle::commrank, parhandle::commsize, parhandle::mpienabled, rt_cpu_capability_flags(), and rt_thread_numprocessors().
Referenced by rt_newscene().
| rt_parhandle rt_par_init | ( | int * | , | 
| char *** | |||
| ) | 
Definition at line 115 of file parallel.c.
References parhandle::mpi_client, parhandle::owns_comm, and rt_par_comm_default().
Referenced by rt_initialize().
| rt_parhandle rt_par_init_mpi_comm | ( | void * | mpicomm | ) | 
Definition at line 132 of file parallel.c.
References parhandle::mpi_client, parhandle::owns_comm, and rt_par_comm_default().
Referenced by rt_initialize_mpi_comm(), and rt_par_init_mpi_comm_world().
| rt_parhandle rt_par_init_mpi_comm_split | ( | void * | mpicomm, | 
| int | color, | ||
| int | key | ||
| ) | 
Definition at line 160 of file parallel.c.
References parhandle::mpi_client, parhandle::owns_comm, and rt_par_comm_default().
Referenced by rt_initialize_mpi_comm_split().
| rt_parhandle rt_par_init_mpi_comm_world | ( | void | ) | 
Definition at line 151 of file parallel.c.
References rt_par_init_mpi_comm().
Referenced by rt_initialize_mpi_comm_world().
| rt_parhandle rt_par_init_nompi | ( | void | ) | 
Definition at line 107 of file parallel.c.
References parhandle::mpienabled, and rt_par_comm_default().
Referenced by rt_initialize_nompi().
| void* rt_par_init_scanlinereceives | ( | rt_parhandle | , | 
| scenedef * | scene | ||
| ) | 
Definition at line 436 of file parallel.c.
References parhandle::commrank, parhandle::commsize, parhandle::mpienabled, and rt_par_allocate_reqbuf().
Referenced by rendercheck().
| int rt_par_rank | ( | rt_parhandle | ) | 
Definition at line 309 of file parallel.c.
References parhandle::commrank.
Referenced by rt_mynode(), rt_set_mpi_comm(), rt_set_mpi_comm_split(), rt_set_mpi_comm_world(), rt_set_mpi_comm_world_split(), and rt_set_mpi_comm_world_split_all().
| void rt_par_sendrecvscanline | ( | rt_parhandle | , | 
| rt_parbuf | |||
| ) | 
Definition at line 571 of file parallel.c.
References parhandle::commrank, parhandle::commsize, and parhandle::mpienabled.
| int rt_par_sendrecvscanline_get_totalrows | ( | rt_parhandle | , | 
| rt_parbuf | |||
| ) | 
Definition at line 559 of file parallel.c.
References parhandle::mpienabled.
| int rt_par_set_mpi_comm | ( | rt_parhandle | , | 
| void * | mpicomm | ||
| ) | 
Definition at line 179 of file parallel.c.
References parhandle::mpi_client, parhandle::mpienabled, parhandle::owns_comm, and rt_par_comm_default().
Referenced by rt_par_set_mpi_comm_world(), and rt_set_mpi_comm().
| int rt_par_set_mpi_comm_split | ( | rt_parhandle | , | 
| void * | mpicomm, | ||
| int | color, | ||
| int | key | ||
| ) | 
Definition at line 219 of file parallel.c.
References parhandle::mpi_client, parhandle::mpienabled, parhandle::owns_comm, and rt_par_comm_default().
Referenced by rt_par_set_mpi_comm_world_split(), rt_par_set_mpi_comm_world_split_all(), and rt_set_mpi_comm_split().
| int rt_par_set_mpi_comm_world | ( | rt_parhandle | ) | 
Definition at line 206 of file parallel.c.
References parhandle::mpienabled, and rt_par_set_mpi_comm().
Referenced by rt_set_mpi_comm_world().
| int rt_par_set_mpi_comm_world_split | ( | rt_parhandle | , | 
| int | color, | ||
| int | key | ||
| ) | 
Definition at line 247 of file parallel.c.
References parhandle::mpienabled, and rt_par_set_mpi_comm_split().
Referenced by rt_set_mpi_comm_world_split().
| int rt_par_set_mpi_comm_world_split_all | ( | rt_parhandle | ) | 
Definition at line 261 of file parallel.c.
References parhandle::mpienabled, and rt_par_set_mpi_comm_split().
Referenced by rt_set_mpi_comm_world_split_all().
| int rt_par_size | ( | rt_parhandle | ) | 
Definition at line 314 of file parallel.c.
References parhandle::commsize.
Referenced by rt_numnodes().
| void rt_par_start_scanlinereceives | ( | rt_parhandle | , | 
| rt_parbuf | |||
| ) | 
Definition at line 510 of file parallel.c.
References parhandle::commrank, and parhandle::mpienabled.
Referenced by renderscene().
| void rt_par_waitscanlines | ( | rt_parhandle | , | 
| rt_parbuf | |||
| ) | 
Definition at line 525 of file parallel.c.
References parhandle::mpienabled.
Referenced by renderscene().
 1.8.14
 1.8.14