Generic overloaded interface into MPI send.
More...
|
subroutine | oasis_mpi_sendi0 (lvec, pid, tag, comm, string) |
| Send a scalar integer. More...
|
|
subroutine | oasis_mpi_sendi1 (lvec, pid, tag, comm, string) |
| Send an array of 1D integers. More...
|
|
subroutine | oasis_mpi_sendr0 (lvec, pid, tag, comm, string) |
| Send a scalar double. More...
|
|
subroutine | oasis_mpi_sendr1 (lvec, pid, tag, comm, string) |
| Send an array of 1D doubles. More...
|
|
subroutine | oasis_mpi_sendr3 (array, pid, tag, comm, string) |
| Send an array of 3D doubles. More...
|
|
Generic overloaded interface into MPI send.
Definition at line 40 of file mod_oasis_mpi.F90.
◆ oasis_mpi_sendi0()
subroutine mod_oasis_mpi::oasis_mpi_send::oasis_mpi_sendi0 |
( |
integer(ip_i4_p), intent(in) |
lvec, |
|
|
integer(ip_i4_p), intent(in) |
pid, |
|
|
integer(ip_i4_p), intent(in) |
tag, |
|
|
integer(ip_i4_p), intent(in) |
comm, |
|
|
character(*), intent(in), optional |
string |
|
) |
| |
|
private |
Send a scalar integer.
- Parameters
-
[in] | lvec | send value |
[in] | pid | pid to send to |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 170 of file mod_oasis_mpi.F90.
◆ oasis_mpi_sendi1()
subroutine mod_oasis_mpi::oasis_mpi_send::oasis_mpi_sendi1 |
( |
integer(ip_i4_p), dimension(:), intent(in) |
lvec, |
|
|
integer(ip_i4_p), intent(in) |
pid, |
|
|
integer(ip_i4_p), intent(in) |
tag, |
|
|
integer(ip_i4_p), intent(in) |
comm, |
|
|
character(*), intent(in), optional |
string |
|
) |
| |
|
private |
Send an array of 1D integers.
- Parameters
-
[in] | lvec | send values |
[in] | pid | pid to send to |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 210 of file mod_oasis_mpi.F90.
◆ oasis_mpi_sendr0()
subroutine mod_oasis_mpi::oasis_mpi_send::oasis_mpi_sendr0 |
( |
real(ip_double_p), intent(in) |
lvec, |
|
|
integer(ip_i4_p), intent(in) |
pid, |
|
|
integer(ip_i4_p), intent(in) |
tag, |
|
|
integer(ip_i4_p), intent(in) |
comm, |
|
|
character(*), intent(in), optional |
string |
|
) |
| |
|
private |
Send a scalar double.
- Parameters
-
[in] | lvec | send values |
[in] | pid | pid to send to |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 250 of file mod_oasis_mpi.F90.
◆ oasis_mpi_sendr1()
subroutine mod_oasis_mpi::oasis_mpi_send::oasis_mpi_sendr1 |
( |
real(ip_double_p), dimension(:), intent(in) |
lvec, |
|
|
integer(ip_i4_p), intent(in) |
pid, |
|
|
integer(ip_i4_p), intent(in) |
tag, |
|
|
integer(ip_i4_p), intent(in) |
comm, |
|
|
character(*), intent(in), optional |
string |
|
) |
| |
|
private |
Send an array of 1D doubles.
- Parameters
-
[in] | lvec | send values |
[in] | pid | pid to send to |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 290 of file mod_oasis_mpi.F90.
◆ oasis_mpi_sendr3()
subroutine mod_oasis_mpi::oasis_mpi_send::oasis_mpi_sendr3 |
( |
real(ip_double_p), dimension(:,:,:), intent(in) |
array, |
|
|
integer(ip_i4_p), intent(in) |
pid, |
|
|
integer(ip_i4_p), intent(in) |
tag, |
|
|
integer(ip_i4_p), intent(in) |
comm, |
|
|
character(*), intent(in), optional |
string |
|
) |
| |
|
private |
Send an array of 3D doubles.
- Parameters
-
[in] | array | send values |
[in] | pid | pid to send to |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 330 of file mod_oasis_mpi.F90.
The documentation for this interface was generated from the following file: