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: