Back to OASIS4 home

Type GridFunction : defined in oasis4/lib/psmile_oa4/src/psmile.F90, to store info on the Fields.

Type GridFunction

         Integer                                     :: global_var_id
         Integer                                     :: smioc_loc
         Integer                                     :: status
         Integer                                     :: comp_id
         Integer                                     :: grid_id
         Integer                                     :: method_id
         Integer                                     :: unit_id    ! candidate for elimination
         Integer                                     :: mask_id
         Integer                                     :: var_shape (2, max_dim)
         Integer                                     :: transi_type
         Integer                                     :: size
         Integer                                     :: location
         Integer                                     :: dataType
         Integer                                     :: direction
         Integer                                     :: previous_gf_in_grid
         Integer                                     :: next_gf_in_grid
         Integer                                     :: rel_tag
         Integer                                     :: scatter_method
         Logical                                    :: used_for_coupling
         Character (len=max_name)     :: local_name
         Type (Taskout_type), Pointer :: Taskout(:)
         Type (Taskin_type)                 :: Taskin
         Type (IO_Data), Pointer          :: io_infos              ! point =>
io_chan_infos(i)
         Type (IO_Data), Pointer          :: io_chan_infos(:)
         Integer, Pointer                        :: io_task_lookup(:)

End Type GridFunction