|
| 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) |
| |