Oasis3-MCT
Data Types | Modules | Functions/Subroutines | Variables
mod_oasis_getput_interface.F90 File Reference
#include "oasis_os.h"

Go to the source code of this file.

Data Types

interface  mod_oasis_getput_interface::oasis_put
 Generic overloaded interface for data put (send) More...
 
interface  mod_oasis_getput_interface::oasis_get
 Generic overloaded interface for data get (receive) More...
 

Modules

module  mod_oasis_getput_interface
 OASIS send/receive (put/get) user interfaces.
 

Functions/Subroutines

subroutine mod_oasis_getput_interface::oasis_put_r14 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart)
 Send 4 byte real 1D data. More...
 
subroutine mod_oasis_getput_interface::oasis_put_r18 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart)
 Send 4 byte real 1D data. More...
 
subroutine mod_oasis_getput_interface::oasis_put_r24 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart)
 Send 4 byte real 2D data. More...
 
subroutine mod_oasis_getput_interface::oasis_put_r34 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart)
 Send 4 byte real 2D bundled data. More...
 
subroutine mod_oasis_getput_interface::oasis_put_r28 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart)
 Send 8 byte real 2D data. More...
 
subroutine mod_oasis_getput_interface::oasis_put_r38 (var_id, kstep, fld1, kinfo, fld2, fld3, fld4, fld5, write_restart)
 Send 8 byte real 2D bundled data. More...
 
subroutine mod_oasis_getput_interface::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 mod_oasis_getput_interface::oasis_get_r14 (var_id, kstep, fld, kinfo)
 Receive 4 byte real 1D data. More...
 
subroutine mod_oasis_getput_interface::oasis_get_r18 (var_id, kstep, fld, kinfo)
 Receive 8 byte real 1D data. More...
 
subroutine mod_oasis_getput_interface::oasis_get_r24 (var_id, kstep, fld, kinfo)
 Receive 4 byte real 2D data. More...
 
subroutine mod_oasis_getput_interface::oasis_get_r34 (var_id, kstep, fld, kinfo)
 Receive 4 byte real 2D bundled data. More...
 
subroutine mod_oasis_getput_interface::oasis_get_r28 (var_id, kstep, fld, kinfo)
 Receive 8 byte real 2D data. More...
 
subroutine mod_oasis_getput_interface::oasis_get_r38 (var_id, kstep, fld, kinfo)
 Receive 8 byte real 2D bundled data. More...
 
subroutine mod_oasis_getput_interface::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) mod_oasis_getput_interface::istatus