Back to OASIS4 home

Type PSMILe_file_struct : defined in oasis4/lib/common_oa4/src/psmile_smioc.F90 : Structure for file information

TYPE PSMILe_file_struct

    CHARACTER(len=max_name)    :: cg_file_name      ! name of the file
    INTEGER                                       :: ig_suffix              ! PSMILe_true if the file name is composed of cg_file_name + PRISM suffix for dates (standard tbd)
    INTEGER                                       :: ig_file_format     ! PSMILe_mpp_ascii, PSMILe_mpp_ieee32, PSMILe_mpp_native, PSMILe_mpp_netcdf
    INTEGER                                       :: ig_file_set           ! PSMILe_mpp_single, or PSMILe_mpp_multi
    INTEGER                                       :: ig_file_iomode   ! iosingle, parallel, distributed
    INTEGER                                       :: ig_file_pack        ! PSMILe_one, PSMILe_two, PSMILe_four, PSMILe_eight
    DOUBLE PRECISION                 :: dg_file_scal         ! CF convention scale_factor
    DOUBLE PRECISION                 :: dg_file_add         ! CF convention add_offset
    DOUBLE PRECISION                 :: dg_fill_val          ! CF convention FillValue or missing_value

END TYPE PSMILe_file_struct