SCALE-RM
|
module COMMUNICATION More...
Functions/Subroutines | |
subroutine, public | comm_setup |
Setup. More... | |
subroutine | comm_data_transfer_sp (var, var_pl) |
Data transfer kernel. More... | |
subroutine | comm_data_transfer_dp (var, var_pl) |
Data transfer kernel. More... | |
subroutine, public | comm_data_transfer_nopl (var) |
Data transfer kernel. More... | |
subroutine | comm_var_sp (var, var_pl, kmax, vmax) |
Data transfer with region halo => pole center. More... | |
subroutine | comm_var_dp (var, var_pl, kmax, vmax) |
Data transfer with region halo => pole center. More... | |
integer function | suf (i, j) |
suffix calculation More... | |
subroutine | comm_stat_sum_sp (localsum, globalsum) |
subroutine | comm_stat_sum_dp (localsum, globalsum) |
subroutine | comm_stat_sum_eachlayer_sp (kall, localsum, globalsum) |
subroutine | comm_stat_sum_eachlayer_dp (kall, localsum, globalsum) |
subroutine | comm_stat_avg_sp (localavg, globalavg) |
subroutine | comm_stat_avg_dp (localavg, globalavg) |
subroutine | comm_stat_max_sp (localmax, globalmax) |
subroutine | comm_stat_max_dp (localmax, globalmax) |
subroutine | comm_stat_min_sp (localmin, globalmin) |
subroutine | comm_stat_min_dp (localmin, globalmin) |
Variables | |
logical, public | comm_pl = .true. |
integer, public | comm_datatype |
integer, dimension(:), allocatable, public | copy_info_r2r |
integer, allocatable, public | node |
integer, dimension(singular point), allocatable, public | information |
integer, dimension(:,:), allocatable, public | recv_info_r2r |
integer, dimension(:,:), allocatable, public | send_info_r2r |
integer, dimension(:), allocatable, public | copy_info_p2r |
integer, dimension(:,:), allocatable, public | recv_info_p2r |
integer, dimension(:,:), allocatable, public | send_info_p2r |
integer, dimension(:), allocatable, public | copy_info_r2p |
integer, dimension(:,:), allocatable, public | recv_info_r2p |
integer, dimension(:,:), allocatable, public | send_info_r2p |
integer, dimension(:), allocatable, public | singular_info |
integer, dimension(:,:), allocatable, public | copy_list_r2r |
integer, allocatable, public | grid |
integer, allocatable, public | local |
integer, allocatable, public | region |
integer, dimension(:,:,:), allocatable, public | recv_list_r2r |
integer, dimension(:,:,:), allocatable, public | send_list_r2r |
integer, dimension(:,:), allocatable, public | copy_list_p2r |
integer, dimension(:,:,:), allocatable, public | recv_list_p2r |
integer, dimension(:,:,:), allocatable, public | send_list_p2r |
integer, dimension(:,:), allocatable, public | copy_list_r2p |
integer, dimension(:,:,:), allocatable, public | recv_list_r2p |
integer, dimension(:,:,:), allocatable, public | send_list_r2p |
integer, dimension(:,:), allocatable, public | singular_list |
integer, dimension(:), allocatable, public | req_list |
real(sp), dimension(:,:), allocatable, public | sendbuf_r2r_sp |
real(sp), dimension(:,:), allocatable, public | recvbuf_r2r_sp |
real(sp), dimension(:,:), allocatable, public | sendbuf_p2r_sp |
real(sp), dimension(:,:), allocatable, public | recvbuf_p2r_sp |
real(sp), dimension(:,:), allocatable, public | sendbuf_r2p_sp |
real(sp), dimension(:,:), allocatable, public | recvbuf_r2p_sp |
real(dp), dimension(:,:), allocatable, public | sendbuf_r2r_dp |
real(dp), dimension(:,:), allocatable, public | recvbuf_r2r_dp |
real(dp), dimension(:,:), allocatable, public | sendbuf_p2r_dp |
real(dp), dimension(:,:), allocatable, public | recvbuf_p2r_dp |
real(dp), dimension(:,:), allocatable, public | sendbuf_r2p_dp |
real(dp), dimension(:,:), allocatable, public | recvbuf_r2p_dp |
module COMMUNICATION
name | type | default value | comment |
---|---|---|---|
COMM_APPLY_BARRIER | logical | .false. | barrier option |
COMM_VARMAX | integer | 50 | maximum number of 3D variable for the communication buffer |
DEBUG | logical | .false. | debug option |
TESTONLY | logical | .false. | test option |
subroutine, public scale_comm_icoa::comm_setup |
Setup.
Definition at line 198 of file scale_comm_icoA.F90.
References scale_atmos_grid_icoa_index::adm_gall, scale_atmos_grid_icoa_index::adm_gall_1d, scale_atmos_grid_icoa_index::adm_gmax, scale_atmos_grid_icoa_index::adm_gmax_pl, scale_atmos_grid_icoa_index::adm_gmin, scale_atmos_grid_icoa_index::adm_gmin_pl, scale_atmos_grid_icoa_index::adm_gslf_pl, scale_atmos_grid_icoa_index::adm_kall, scale_atmos_grid_icoa_index::adm_lall, scale_atmos_grid_icoa_index::adm_vlink, comm_datatype, comm_pl, copy_info_p2r, copy_info_r2p, copy_info_r2r, copy_list_p2r, copy_list_r2p, copy_list_r2r, scale_precision::dp, scale_prc_icoa::i_dir, scale_prc_icoa::i_e, scale_prc_icoa::i_l, scale_prc_icoa::i_n, scale_prc_icoa::i_ne, scale_prc_icoa::i_npl, scale_prc_icoa::i_nw, scale_prc_icoa::i_prc, scale_prc_icoa::i_rgnid, scale_prc_icoa::i_s, scale_prc_icoa::i_se, scale_prc_icoa::i_spl, scale_prc_icoa::i_sw, scale_prc_icoa::i_w, scale_io::io_fid_conf, scale_io::io_fid_log, scale_io::io_l, scale_io::io_nml, scale_prc::prc_abort(), scale_prc_icoa::prc_have_pl, scale_prc::prc_local_comm_world, scale_prc::prc_myrank, scale_prc::prc_nprocs, scale_prc_icoa::prc_rgn_edge_tab, scale_prc_icoa::prc_rgn_l2r, scale_prc_icoa::prc_rgn_local, scale_prc_icoa::prc_rgn_lp2r, scale_prc_icoa::prc_rgn_r2lp, scale_prc_icoa::prc_rgn_r2p_pl, scale_prc_icoa::prc_rgn_vert_num, scale_prc_icoa::prc_rgn_vert_pl, scale_prc_icoa::prc_rgn_vert_tab, scale_prc_icoa::prc_rgn_vert_tab_pl, recv_info_p2r, recv_info_r2p, recv_info_r2r, recv_list_p2r, recv_list_r2p, recv_list_r2r, recvbuf_p2r_dp, recvbuf_p2r_sp, recvbuf_r2p_dp, recvbuf_r2p_sp, recvbuf_r2r_dp, recvbuf_r2r_sp, req_list, scale_precision::rp, send_info_p2r, send_info_r2p, send_info_r2r, send_list_p2r, send_list_r2p, send_list_r2r, sendbuf_p2r_dp, sendbuf_p2r_sp, sendbuf_r2p_dp, sendbuf_r2p_sp, sendbuf_r2r_dp, sendbuf_r2r_sp, singular_info, singular_list, scale_precision::sp, and suf().
subroutine scale_comm_icoa::comm_data_transfer_sp | ( | real(sp), dimension (:,:,:,:), intent(inout) | var, |
real(sp), dimension(:,:,:,:), intent(inout) | var_pl | ||
) |
Data transfer kernel.
Definition at line 1564 of file scale_comm_icoA.F90.
References scale_atmos_grid_icoa_index::adm_kall, copy_info_p2r, copy_info_r2p, copy_info_r2r, copy_list_p2r, copy_list_r2p, copy_list_r2r, scale_prc::prc_abort(), scale_prc::prc_local_comm_world, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), recv_info_p2r, recv_info_r2p, recv_info_r2r, recv_list_p2r, recv_list_r2p, recv_list_r2r, recvbuf_p2r_sp, recvbuf_r2p_sp, recvbuf_r2r_sp, req_list, send_info_p2r, send_info_r2p, send_info_r2r, send_list_p2r, send_list_r2p, send_list_r2r, sendbuf_p2r_sp, sendbuf_r2p_sp, sendbuf_r2r_sp, singular_info, and singular_list.
Referenced by comm_var_sp().
subroutine scale_comm_icoa::comm_data_transfer_dp | ( | real(dp), dimension (:,:,:,:), intent(inout) | var, |
real(dp), dimension(:,:,:,:), intent(inout) | var_pl | ||
) |
Data transfer kernel.
Definition at line 2043 of file scale_comm_icoA.F90.
References scale_atmos_grid_icoa_index::adm_kall, copy_info_p2r, copy_info_r2p, copy_info_r2r, copy_list_p2r, copy_list_r2p, copy_list_r2r, scale_prc::prc_abort(), scale_prc::prc_local_comm_world, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), recv_info_p2r, recv_info_r2p, recv_info_r2r, recv_list_p2r, recv_list_r2p, recv_list_r2r, recvbuf_p2r_dp, recvbuf_r2p_dp, recvbuf_r2r_dp, req_list, send_info_p2r, send_info_r2p, send_info_r2r, send_list_p2r, send_list_r2p, send_list_r2r, sendbuf_p2r_dp, sendbuf_r2p_dp, sendbuf_r2r_dp, singular_info, and singular_list.
Referenced by comm_var_dp().
subroutine, public scale_comm_icoa::comm_data_transfer_nopl | ( | real(dp), dimension (:,:,:,:), intent(inout) | var | ) |
Data transfer kernel.
Definition at line 2521 of file scale_comm_icoA.F90.
References scale_atmos_grid_icoa_index::adm_kall, copy_info_r2r, copy_list_r2r, scale_atmos_grid_icoa_index::imax, scale_prc::prc_abort(), scale_prc::prc_local_comm_world, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), recv_info_r2r, recv_list_r2r, recvbuf_r2r_dp, req_list, send_info_r2r, send_list_r2r, sendbuf_r2r_dp, singular_info, and singular_list.
subroutine scale_comm_icoa::comm_var_sp | ( | real(sp), dimension (adm_gall, kmax,adm_lall, vmax), intent(inout) | var, |
real(sp), dimension(adm_gall_pl,kmax,adm_lall_pl,vmax), intent(inout) | var_pl, | ||
integer, intent(in) | kmax, | ||
integer, intent(in) | vmax | ||
) |
Data transfer with region halo => pole center.
Definition at line 2702 of file scale_comm_icoA.F90.
References comm_data_transfer_sp(), comm_pl, copy_info_p2r, copy_list_p2r, scale_prc_icoa::i_npl, scale_prc_icoa::i_spl, scale_prc::prc_local_comm_world, scale_prc_icoa::prc_rgn_lp2r, scale_prc_icoa::prc_rgn_rgn4pl, scale_prc_icoa::prc_rgn_total_pl, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), recv_info_p2r, recv_list_p2r, req_list, send_info_p2r, and send_list_p2r.
subroutine scale_comm_icoa::comm_var_dp | ( | real(dp), dimension (adm_gall, kmax,adm_lall, vmax), intent(inout) | var, |
real(dp), dimension(adm_gall_pl,kmax,adm_lall_pl,vmax), intent(inout) | var_pl, | ||
integer, intent(in) | kmax, | ||
integer, intent(in) | vmax | ||
) |
Data transfer with region halo => pole center.
Definition at line 2910 of file scale_comm_icoA.F90.
References comm_data_transfer_dp(), comm_pl, copy_info_p2r, copy_list_p2r, scale_prc_icoa::i_npl, scale_prc_icoa::i_spl, scale_prc::prc_local_comm_world, scale_prc_icoa::prc_rgn_lp2r, scale_prc_icoa::prc_rgn_rgn4pl, scale_prc_icoa::prc_rgn_total_pl, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), recv_info_p2r, recv_list_p2r, req_list, send_info_p2r, and send_list_p2r.
integer function scale_comm_icoa::suf | ( | integer | i, |
integer | j | ||
) |
suffix calculation
Definition at line 3115 of file scale_comm_icoA.F90.
References scale_atmos_grid_icoa_index::adm_gall_1d, scale_atmos_grid_icoa_index::adm_gall_pl, scale_atmos_grid_icoa_index::adm_gmax, scale_atmos_grid_icoa_index::adm_gmin, scale_atmos_grid_icoa_index::adm_kall, scale_atmos_grid_icoa_index::adm_kmax, scale_atmos_grid_icoa_index::adm_kmin, scale_atmos_grid_icoa_index::adm_lall, scale_atmos_grid_icoa_index::adm_lall_pl, scale_prc_icoa::i_n, scale_prc_icoa::i_npl, scale_prc_icoa::i_s, scale_prc_icoa::i_spl, scale_io::io_fid_log, scale_io::io_l, scale_prc::prc_mpifinish(), scale_prc::prc_myrank, scale_prc_icoa::prc_rgn_have_sgp, scale_prc_icoa::prc_rgn_l2r, scale_prc_icoa::prc_rgn_vert_pl, and scale_precision::rp.
Referenced by comm_setup().
subroutine scale_comm_icoa::comm_stat_sum_sp | ( | real(sp), intent(in) | localsum, |
real(sp), intent(out) | globalsum | ||
) |
Definition at line 3483 of file scale_comm_icoA.F90.
References comm_pl, scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_sum_dp | ( | real(dp), intent(in) | localsum, |
real(dp), intent(out) | globalsum | ||
) |
Definition at line 3519 of file scale_comm_icoA.F90.
References comm_pl, scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_sum_eachlayer_sp | ( | integer, intent(in) | kall, |
real(sp), dimension (kall), intent(in) | localsum, | ||
real(sp), dimension(kall), intent(out) | globalsum | ||
) |
Definition at line 3555 of file scale_comm_icoA.F90.
References comm_pl, scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_sum_eachlayer_dp | ( | integer, intent(in) | kall, |
real(dp), dimension (kall), intent(in) | localsum, | ||
real(dp), dimension(kall), intent(out) | globalsum | ||
) |
Definition at line 3605 of file scale_comm_icoA.F90.
References comm_pl, scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_avg_sp | ( | real(sp), intent(in) | localavg, |
real(sp), intent(out) | globalavg | ||
) |
Definition at line 3655 of file scale_comm_icoA.F90.
References comm_pl, scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_avg_dp | ( | real(dp), intent(in) | localavg, |
real(dp), intent(out) | globalavg | ||
) |
Definition at line 3691 of file scale_comm_icoA.F90.
References comm_pl, scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_max_sp | ( | real(sp), intent(in) | localmax, |
real(sp), intent(out) | globalmax | ||
) |
Definition at line 3727 of file scale_comm_icoA.F90.
References scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_max_dp | ( | real(dp), intent(in) | localmax, |
real(dp), intent(out) | globalmax | ||
) |
Definition at line 3759 of file scale_comm_icoA.F90.
References scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_min_sp | ( | real(sp), intent(in) | localmin, |
real(sp), intent(out) | globalmin | ||
) |
Definition at line 3791 of file scale_comm_icoA.F90.
References scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
subroutine scale_comm_icoa::comm_stat_min_dp | ( | real(dp), intent(in) | localmin, |
real(dp), intent(out) | globalmin | ||
) |
Definition at line 3823 of file scale_comm_icoA.F90.
References scale_prc::prc_local_comm_world, and scale_prc::prc_nprocs.
logical, public scale_comm_icoa::comm_pl = .true. |
Definition at line 77 of file scale_comm_icoA.F90.
Referenced by comm_setup(), comm_stat_avg_dp(), comm_stat_avg_sp(), comm_stat_sum_dp(), comm_stat_sum_eachlayer_dp(), comm_stat_sum_eachlayer_sp(), comm_stat_sum_sp(), comm_var_dp(), and comm_var_sp().
integer, public scale_comm_icoa::comm_datatype |
Definition at line 79 of file scale_comm_icoA.F90.
Referenced by comm_setup().
integer, dimension(:), allocatable, public scale_comm_icoa::copy_info_r2r |
Definition at line 82 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer allocatable public scale_comm_icoa::node |
Definition at line 82 of file scale_comm_icoA.F90.
integer, dimension (singular point), allocatable, public scale_comm_icoa::information |
Definition at line 82 of file scale_comm_icoA.F90.
integer, dimension(:,:), allocatable, public scale_comm_icoa::recv_info_r2r |
Definition at line 83 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:), allocatable, public scale_comm_icoa::send_info_r2r |
Definition at line 84 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:), allocatable, public scale_comm_icoa::copy_info_p2r |
Definition at line 86 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
integer, dimension(:,:), allocatable, public scale_comm_icoa::recv_info_p2r |
Definition at line 87 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
integer, dimension(:,:), allocatable, public scale_comm_icoa::send_info_p2r |
Definition at line 88 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
integer, dimension(:), allocatable, public scale_comm_icoa::copy_info_r2p |
Definition at line 90 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:), allocatable, public scale_comm_icoa::recv_info_r2p |
Definition at line 91 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:), allocatable, public scale_comm_icoa::send_info_r2p |
Definition at line 92 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:), allocatable, public scale_comm_icoa::singular_info |
Definition at line 94 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:), allocatable, public scale_comm_icoa::copy_list_r2r |
Definition at line 97 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer allocatable public scale_comm_icoa::grid |
Definition at line 97 of file scale_comm_icoA.F90.
integer allocatable public scale_comm_icoa::local |
Definition at line 97 of file scale_comm_icoA.F90.
integer allocatable public scale_comm_icoa::region |
Definition at line 97 of file scale_comm_icoA.F90.
integer, dimension(:,:,:), allocatable, public scale_comm_icoa::recv_list_r2r |
Definition at line 98 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:,:), allocatable, public scale_comm_icoa::send_list_r2r |
Definition at line 99 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:), allocatable, public scale_comm_icoa::copy_list_p2r |
Definition at line 101 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
integer, dimension(:,:,:), allocatable, public scale_comm_icoa::recv_list_p2r |
Definition at line 102 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
integer, dimension(:,:,:), allocatable, public scale_comm_icoa::send_list_p2r |
Definition at line 103 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
integer, dimension(:,:), allocatable, public scale_comm_icoa::copy_list_r2p |
Definition at line 105 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:,:), allocatable, public scale_comm_icoa::recv_list_r2p |
Definition at line 106 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:,:), allocatable, public scale_comm_icoa::send_list_r2p |
Definition at line 107 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:,:), allocatable, public scale_comm_icoa::singular_list |
Definition at line 109 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), and comm_setup().
integer, dimension(:), allocatable, public scale_comm_icoa::req_list |
Definition at line 112 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), comm_data_transfer_sp(), comm_setup(), comm_var_dp(), and comm_var_sp().
real(sp), dimension(:,:), allocatable, public scale_comm_icoa::sendbuf_r2r_sp |
Definition at line 114 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_sp(), and comm_setup().
real(sp), dimension(:,:), allocatable, public scale_comm_icoa::recvbuf_r2r_sp |
Definition at line 115 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_sp(), and comm_setup().
real(sp), dimension(:,:), allocatable, public scale_comm_icoa::sendbuf_p2r_sp |
Definition at line 116 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_sp(), and comm_setup().
real(sp), dimension(:,:), allocatable, public scale_comm_icoa::recvbuf_p2r_sp |
Definition at line 117 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_sp(), and comm_setup().
real(sp), dimension(:,:), allocatable, public scale_comm_icoa::sendbuf_r2p_sp |
Definition at line 118 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_sp(), and comm_setup().
real(sp), dimension(:,:), allocatable, public scale_comm_icoa::recvbuf_r2p_sp |
Definition at line 119 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_sp(), and comm_setup().
real(dp), dimension(:,:), allocatable, public scale_comm_icoa::sendbuf_r2r_dp |
Definition at line 121 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), and comm_setup().
real(dp), dimension(:,:), allocatable, public scale_comm_icoa::recvbuf_r2r_dp |
Definition at line 122 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), comm_data_transfer_nopl(), and comm_setup().
real(dp), dimension(:,:), allocatable, public scale_comm_icoa::sendbuf_p2r_dp |
Definition at line 123 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), and comm_setup().
real(dp), dimension(:,:), allocatable, public scale_comm_icoa::recvbuf_p2r_dp |
Definition at line 124 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), and comm_setup().
real(dp), dimension(:,:), allocatable, public scale_comm_icoa::sendbuf_r2p_dp |
Definition at line 125 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), and comm_setup().
real(dp), dimension(:,:), allocatable, public scale_comm_icoa::recvbuf_r2p_dp |
Definition at line 126 of file scale_comm_icoA.F90.
Referenced by comm_data_transfer_dp(), and comm_setup().