|
subroutine | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_start (this, st, task_from, task_to) |
| Given a task to send to, and a task to receive from, initializes a states_elec_all_to_all_communications_t object. More...
|
|
integer function | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_eval_nreceive (st, task_from, nblock_to_receive) |
| How many batches we will receive from task_from. More...
|
|
integer function | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_eval_nsend (st, task_to, nblock_to_send) |
| How many batches we will send from task_send. More...
|
|
integer pure function | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_get_ncom (this) |
| Returns the number of communications. More...
|
|
integer pure function | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_get_nreceive (this) |
| Returns the number of receiv calls. More...
|
|
integer pure function | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_get_nsend (this) |
| Returns the number send calls. More...
|
|
subroutine | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_alloc_receive_batch (this, st, icom, np, psib) |
| Given the icom step, allocate the receiv buffer (wfs_elec_t) More...
|
|
subroutine | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_get_send_indices (this, st, icom, ib, ik) |
| Given the icom step, returns the block and k-point indices to be sent. More...
|
|
subroutine | states_elec_all_to_all_communications_oct_m::states_elec_all_to_all_communications_get_receive_indices (this, st, icom, ib, ik) |
| Given the icom step, returns the block and k-point indices to be received. More...
|
|