|
subroutine, public | sll_s_view_port (comm, port) |
|
integer(kind=i32) function | flip_bit (bit) |
|
subroutine | flip_buffer (comm, port) |
|
real(kind=f64) function, dimension(:), pointer, public | sll_f_get_buffer (comm, port) |
|
integer(kind=i32) function | receive_tag (bit, my_port, other_port) |
|
function | send_tag (bit, my_port, other_port) |
|
subroutine | initialize_buffer_real64 (buff, num_elems) |
|
subroutine | initialize_port_real64 (port, buf_num_elems) |
|
subroutine | check_buffer_size (comm, size) |
|
subroutine | check_port (comm, port) |
|
logical function | port_is_busy (comm, port) |
|
subroutine | check_other_rank (comm, other_rank) |
|
function | get_num_ports (comm) |
|
function | get_buffer_size (comm) |
|
type(sll_t_p2p_comm_real64) function, pointer, public | sll_f_new_comm_real64 (collective, num_ports, buffer_size) |
|
subroutine | connect_ports (comm, port, remote, remote_port) |
|
subroutine, public | sll_s_comm_send_real64 (comm, port, size) |
|
subroutine, public | sll_s_comm_receive_real64 (comm, port, count) |
|
subroutine, public | sll_s_delete_comm_real64 (comm) |
|
logical function | port_num_is_valid (num) |
|
subroutine, public | sll_s_create_comm_real64_ring (comm) |
|
subroutine | find_ij (rank, nprocx, i, j) |
|
integer(kind=i32) function | rank_index (nprocx, i, j) |
|
subroutine, public | sll_s_configure_comm_real64_torus_2d (comm, nprocx, nprocy) |
|