Back to OASIS4 home

Type Taskin_type : defined in oasis4/lib/psmile_oa4/src/psmile.F90, to manage and store the data that will be received from the coupler, or directly from the source model

 Type Taskin_type

         Double Precision          :: start_day
         Double Precision          :: end_day
         Double Precision          :: start_sec
         Double Precision          :: end_sec
         Integer                   :: nbr_inchannels
         Integer                   :: nsum
         Integer                   :: Time_length
         Integer, Pointer          :: buffer_int(:)
         Real, Pointer             :: buffer_real(:)
         Double Precision, Pointer :: buffer_dble(:)
#if defined ( PRISM_QUAD_TYPE )
         Real (kind=PRISM_QUAD_TYPE), Pointer :: buffer_quad(:)
#endif
         Type (PSMILe_Time_Struct)            :: Judate_Lbnd
         Type (PSMILe_Time_Struct)            :: Judate_Ubnd
         Type (PSMILe_Time_Struct), Pointer   :: Judate_Axis(:)
         Type (ch_ptr), Pointer    :: In_channel(:)
         Integer                   :: n_recv_direct
         Integer                   :: n_recv_coupler
         Integer                   :: n_alloc_recv_direct
         Integer                   :: n_alloc_recv_coupler
         Type (Recv_field_information), Pointer :: recv_direct  (:)
         Type (Recv_field_information), Pointer :: recv_coupler (:)

End Type Taskin_type