|
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.
1.8.13