Oasis3-MCT
|
OASIS send/receive (put/get) user interfaces. More...
Data Types | |
interface | oasis_get |
Generic overloaded interface for data get (receive) More... | |
interface | oasis_put |
Generic overloaded interface for data put (send) More... | |
Functions/Subroutines | |
subroutine | oasis_put_r14 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart) |
Send 4 byte real 1D data. More... | |
subroutine | oasis_put_r18 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart) |
Send 4 byte real 1D data. More... | |
subroutine | oasis_put_r24 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart) |
Send 4 byte real 2D data. More... | |
subroutine | oasis_put_r34 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart) |
Send 4 byte real 2D bundled data. More... | |
subroutine | oasis_put_r28 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart) |
Send 8 byte real 2D data. More... | |
subroutine | oasis_put_r38 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart) |
Send 8 byte real 2D bundled data. More... | |
subroutine | oasis_put_worker (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart, varnum) |
Send worker routine puts 8 byte real 1D data. More... | |
subroutine | oasis_get_r14 (var_id, kstep, fld, kinfo) |
Receive 4 byte real 1D data. More... | |
subroutine | oasis_get_r18 (var_id, kstep, fld, kinfo) |
Receive 8 byte real 1D data. More... | |
subroutine | oasis_get_r24 (var_id, kstep, fld, kinfo) |
Receive 4 byte real 2D data. More... | |
subroutine | oasis_get_r34 (var_id, kstep, fld, kinfo) |
Receive 4 byte real 2D bundled data. More... | |
subroutine | oasis_get_r28 (var_id, kstep, fld, kinfo) |
Receive 8 byte real 2D data. More... | |
subroutine | oasis_get_r38 (var_id, kstep, fld, kinfo) |
Receive 8 byte real 2D bundled data. More... | |
subroutine | oasis_get_worker (var_id, kstep, fld, kinfo, varnum) |
Receive subroutine that actually does the work on 8 byte 1D data. More... | |
Variables | |
integer(kind=ip_i4_p), dimension(mpi_status_size) | istatus |
OASIS send/receive (put/get) user interfaces.
|
private |
Receive 4 byte real 1D data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
Definition at line 807 of file mod_oasis_getput_interface.F90.
|
private |
Receive 8 byte real 1D data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
Definition at line 854 of file mod_oasis_getput_interface.F90.
|
private |
Receive 4 byte real 2D data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
Definition at line 890 of file mod_oasis_getput_interface.F90.
|
private |
Receive 8 byte real 2D data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
Definition at line 1025 of file mod_oasis_getput_interface.F90.
|
private |
Receive 4 byte real 2D bundled data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
Definition at line 963 of file mod_oasis_getput_interface.F90.
|
private |
Receive 8 byte real 2D bundled data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
Definition at line 1095 of file mod_oasis_getput_interface.F90.
|
private |
Receive subroutine that actually does the work on 8 byte 1D data.
[in] | var_id | variable id |
[in] | kstep | model time in seconds |
[in,out] | fld | field data |
[out] | kinfo | return code |
varnum | variable num in bundled field |
Definition at line 1154 of file mod_oasis_getput_interface.F90.
|
private |
Send 4 byte real 1D data.
[in] | var_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 | |
write_restart | write restart now |
Definition at line 58 of file mod_oasis_getput_interface.F90.
|
private |
Send 4 byte real 1D data.
[in] | var_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 | |
write_restart | write restart now |
Definition at line 124 of file mod_oasis_getput_interface.F90.
|
private |
Send 4 byte real 2D data.
[in] | var_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 | |
write_restart | write restart now |
Definition at line 190 of file mod_oasis_getput_interface.F90.
|
private |
Send 8 byte real 2D data.
[in] | var_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 | |
write_restart | write restart now |
Definition at line 420 of file mod_oasis_getput_interface.F90.
|
private |
Send 4 byte real 2D bundled data.
[in] | var_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 | |
write_restart | write restart now |
Definition at line 314 of file mod_oasis_getput_interface.F90.
|
private |
Send 8 byte real 2D bundled data.
[in] | var_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 | |
write_restart | write restart now |
Definition at line 543 of file mod_oasis_getput_interface.F90.
|
private |
Send worker routine puts 8 byte real 1D data.
[in] | var_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 | |
write_restart | write restart now | |
varnum | varnum in bundled field |
Definition at line 648 of file mod_oasis_getput_interface.F90.
|
private |
Definition at line 23 of file mod_oasis_getput_interface.F90.