Generic overloaded interface into MPI receive.
More...
|
subroutine | oasis_mpi_recvi0 (lvec, pid, tag, comm, string) |
| Receive a scalar integer. More...
|
|
subroutine | oasis_mpi_recvi1 (lvec, pid, tag, comm, string) |
| Receive an array of 1D integers. More...
|
|
subroutine | oasis_mpi_recvr0 (lvec, pid, tag, comm, string) |
| Receive a scalar double. More...
|
|
subroutine | oasis_mpi_recvr1 (lvec, pid, tag, comm, string) |
| Receive an array of 1D doubles. More...
|
|
subroutine | oasis_mpi_recvr3 (array, pid, tag, comm, string) |
| Receive an array of 3D doubles. More...
|
|
Generic overloaded interface into MPI receive.
Definition at line 49 of file mod_oasis_mpi.F90.
◆ oasis_mpi_recvi0()
subroutine mod_oasis_mpi::oasis_mpi_recv::oasis_mpi_recvi0 |
( |
integer(ip_i4_p), intent(out) |
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 |
Receive a scalar integer.
- Parameters
-
[out] | lvec | receive values |
[in] | pid | pid to recv from |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 370 of file mod_oasis_mpi.F90.
◆ oasis_mpi_recvi1()
subroutine mod_oasis_mpi::oasis_mpi_recv::oasis_mpi_recvi1 |
( |
integer(ip_i4_p), dimension(:), intent(out) |
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 |
Receive an array of 1D integers.
- Parameters
-
[out] | lvec | receive values |
[in] | pid | pid to recv from |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 411 of file mod_oasis_mpi.F90.
◆ oasis_mpi_recvr0()
subroutine mod_oasis_mpi::oasis_mpi_recv::oasis_mpi_recvr0 |
( |
real(ip_double_p), intent(out) |
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 |
Receive a scalar double.
- Parameters
-
[out] | lvec | receive values |
[in] | pid | pid to recv from |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 452 of file mod_oasis_mpi.F90.
◆ oasis_mpi_recvr1()
subroutine mod_oasis_mpi::oasis_mpi_recv::oasis_mpi_recvr1 |
( |
real(ip_double_p), dimension(:), intent(out) |
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 |
Receive an array of 1D doubles.
- Parameters
-
[out] | lvec | receive values |
[in] | pid | pid to recv from |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 493 of file mod_oasis_mpi.F90.
◆ oasis_mpi_recvr3()
subroutine mod_oasis_mpi::oasis_mpi_recv::oasis_mpi_recvr3 |
( |
real(ip_double_p), dimension(:,:,:), intent(out) |
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 |
Receive an array of 3D doubles.
- Parameters
-
[out] | array | receive values |
[in] | pid | pid to recv from |
[in] | tag | mpi tag |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 534 of file mod_oasis_mpi.F90.
The documentation for this interface was generated from the following file: