OASIS send/receive (put/get) user interfaces.
More...
|
subroutine | oasis_put_r14 (id_port_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5) |
| Send 4 byte real 1D data. More...
|
|
subroutine | oasis_put_r18 (id_port_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5) |
| Send 8 byte real 1D data. More...
|
|
subroutine | oasis_put_r24 (id_port_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5) |
| Send 4 byte real 2D data. More...
|
|
subroutine | oasis_put_r28 (id_port_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5) |
| Send 8 byte real 2D data. More...
|
|
subroutine | oasis_get_r14 (id_port_id, kstep, rd_field, kinfo) |
| Receive 4 byte real 1D data. More...
|
|
subroutine | oasis_get_r18 (id_port_id, kstep, rd_field, kinfo) |
| Receive 8 byte real 1D data. More...
|
|
subroutine | oasis_get_r24 (id_port_id, kstep, rd_field, kinfo) |
| Receive 4 byte real 2D data. More...
|
|
subroutine | oasis_get_r28 (id_port_id, kstep, rd_field, kinfo) |
| Receive 8 byte real 2D data. More...
|
|
|
integer(kind=ip_i4_p),
dimension(mpi_status_size) | istatus |
|
OASIS send/receive (put/get) user interfaces.
Definition at line 4 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_get_r14 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_single_p), dimension(:), intent(inout) |
rd_field, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo |
|
) |
| |
|
private |
Receive 4 byte real 1D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | rd_field | field data |
[out] | kinfo | return code |
Definition at line 643 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_get_r18 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_double_p), dimension(:), intent(inout) |
rd_field, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo |
|
) |
| |
|
private |
Receive 8 byte real 1D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | rd_field | field data |
[out] | kinfo | return code |
Definition at line 716 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_get_r24 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_single_p), dimension(:,:), intent(inout) |
rd_field, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo |
|
) |
| |
|
private |
Receive 4 byte real 2D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | rd_field | field data |
[out] | kinfo | return code |
Definition at line 779 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_get_r28 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_double_p), dimension(:,:), intent(inout) |
rd_field, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo |
|
) |
| |
|
private |
Receive 8 byte real 2D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | rd_field | field data |
[out] | kinfo | return code |
Definition at line 854 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_put_r14 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_single_p), dimension(:) |
fld1, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo, |
|
|
real(kind=ip_single_p), dimension(:), optional |
fld2, |
|
|
real(kind=ip_single_p), dimension(:), optional |
fld3, |
|
|
real(kind=ip_single_p), dimension(:), optional |
fld4, |
|
|
real(kind=ip_single_p), dimension(:), optional |
fld5 |
|
) |
| |
|
private |
Send 4 byte real 1D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
| fld1 | field data |
[out] | kinfo | return code |
| fld2 | higher order field data |
| fld3 | higher order field data |
| fld4 | higher order field data |
| fld5 | higher order field data |
Definition at line 52 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_put_r18 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_double_p), dimension(:) |
fld1, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo, |
|
|
real(kind=ip_double_p), dimension(:), optional |
fld2, |
|
|
real(kind=ip_double_p), dimension(:), optional |
fld3, |
|
|
real(kind=ip_double_p), dimension(:), optional |
fld4, |
|
|
real(kind=ip_double_p), dimension(:), optional |
fld5 |
|
) |
| |
|
private |
Send 8 byte real 1D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
| fld1 | field data |
[out] | kinfo | return code |
| fld2 | higher order field data |
| fld3 | higher order field data |
| fld4 | higher order field data |
| fld5 | higher order field data |
Definition at line 197 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_put_r24 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_single_p), dimension(:,:) |
fld1, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo, |
|
|
real(kind=ip_single_p), dimension(:,:), optional |
fld2, |
|
|
real(kind=ip_single_p), dimension(:,:), optional |
fld3, |
|
|
real(kind=ip_single_p), dimension(:,:), optional |
fld4, |
|
|
real(kind=ip_single_p), dimension(:,:), optional |
fld5 |
|
) |
| |
|
private |
Send 4 byte real 2D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
| fld1 | field data |
[out] | kinfo | return code |
| fld2 | higher order field data |
| fld3 | higher order field data |
| fld4 | higher order field data |
| fld5 | higher order field data |
Definition at line 341 of file mod_oasis_getput_interface.F90.
subroutine mod_oasis_getput_interface::oasis_put_r28 |
( |
integer(kind=ip_i4_p), intent(in) |
id_port_id, |
|
|
integer(kind=ip_i4_p), intent(in) |
kstep, |
|
|
real(kind=ip_double_p), dimension(:,:) |
fld1, |
|
|
integer(kind=ip_i4_p), intent(out), optional |
kinfo, |
|
|
real(kind=ip_double_p), dimension(:,:), optional |
fld2, |
|
|
real(kind=ip_double_p), dimension(:,:), optional |
fld3, |
|
|
real(kind=ip_double_p), dimension(:,:), optional |
fld4, |
|
|
real(kind=ip_double_p), dimension(:,:), optional |
fld5 |
|
) |
| |
|
private |
Send 8 byte real 2D data.
- Parameters
-
[in] | id_port_id | variable id |
[in] | kstep | model time in seconds |
| fld1 | field data |
[out] | kinfo | return code |
| fld2 | higher order field data |
| fld3 | higher order field data |
| fld4 | higher order field data |
| fld5 | higher order field data |
Definition at line 492 of file mod_oasis_getput_interface.F90.
integer(kind=ip_i4_p), dimension(mpi_status_size) mod_oasis_getput_interface::istatus |
|
private |
The documentation for this module was generated from the following file: