Ignore:
Timestamp:
03/19/24 16:12:21 (4 months ago)
Author:
jderouillat
Message:

Regenerate XIOS2 interfaces, and fix the field' s attribute name conversion_by_NetCDF removing upper-case letters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS2/trunk/src/interface/fortran_attr/field_interface_attr.F90

    r1492 r2618  
    5050 
    5151 
     52    SUBROUTINE cxios_set_field_build_workflow_graph(field_hdl, build_workflow_graph) BIND(C) 
     53      USE ISO_C_BINDING 
     54      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     55      LOGICAL (KIND=C_BOOL)      , VALUE :: build_workflow_graph 
     56    END SUBROUTINE cxios_set_field_build_workflow_graph 
     57 
     58    SUBROUTINE cxios_get_field_build_workflow_graph(field_hdl, build_workflow_graph) BIND(C) 
     59      USE ISO_C_BINDING 
     60      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     61      LOGICAL (KIND=C_BOOL)             :: build_workflow_graph 
     62    END SUBROUTINE cxios_get_field_build_workflow_graph 
     63 
     64    FUNCTION cxios_is_defined_field_build_workflow_graph(field_hdl) BIND(C) 
     65      USE ISO_C_BINDING 
     66      LOGICAL(kind=C_BOOL) :: cxios_is_defined_field_build_workflow_graph 
     67      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     68    END FUNCTION cxios_is_defined_field_build_workflow_graph 
     69 
     70 
     71    SUBROUTINE cxios_set_field_build_workflow_graph_end(field_hdl, build_workflow_graph_end) BIND(C) 
     72      USE ISO_C_BINDING 
     73      USE IDURATION 
     74      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     75      TYPE(txios(duration)), VALUE :: build_workflow_graph_end 
     76    END SUBROUTINE cxios_set_field_build_workflow_graph_end 
     77 
     78    SUBROUTINE cxios_get_field_build_workflow_graph_end(field_hdl, build_workflow_graph_end) BIND(C) 
     79      USE ISO_C_BINDING 
     80      USE IDURATION 
     81      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     82      TYPE(txios(duration)) :: build_workflow_graph_end 
     83    END SUBROUTINE cxios_get_field_build_workflow_graph_end 
     84 
     85    FUNCTION cxios_is_defined_field_build_workflow_graph_end(field_hdl) BIND(C) 
     86      USE ISO_C_BINDING 
     87      LOGICAL(kind=C_BOOL) :: cxios_is_defined_field_build_workflow_graph_end 
     88      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     89    END FUNCTION cxios_is_defined_field_build_workflow_graph_end 
     90 
     91 
     92    SUBROUTINE cxios_set_field_build_workflow_graph_start(field_hdl, build_workflow_graph_start) BIND(C) 
     93      USE ISO_C_BINDING 
     94      USE IDURATION 
     95      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     96      TYPE(txios(duration)), VALUE :: build_workflow_graph_start 
     97    END SUBROUTINE cxios_set_field_build_workflow_graph_start 
     98 
     99    SUBROUTINE cxios_get_field_build_workflow_graph_start(field_hdl, build_workflow_graph_start) BIND(C) 
     100      USE ISO_C_BINDING 
     101      USE IDURATION 
     102      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     103      TYPE(txios(duration)) :: build_workflow_graph_start 
     104    END SUBROUTINE cxios_get_field_build_workflow_graph_start 
     105 
     106    FUNCTION cxios_is_defined_field_build_workflow_graph_start(field_hdl) BIND(C) 
     107      USE ISO_C_BINDING 
     108      LOGICAL(kind=C_BOOL) :: cxios_is_defined_field_build_workflow_graph_start 
     109      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     110    END FUNCTION cxios_is_defined_field_build_workflow_graph_start 
     111 
     112 
    52113    SUBROUTINE cxios_set_field_cell_methods(field_hdl, cell_methods, cell_methods_size) BIND(C) 
    53114      USE ISO_C_BINDING 
     
    151212 
    152213 
     214    SUBROUTINE cxios_set_field_conversion_by_netcdf(field_hdl, conversion_by_netcdf) BIND(C) 
     215      USE ISO_C_BINDING 
     216      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     217      LOGICAL (KIND=C_BOOL)      , VALUE :: conversion_by_netcdf 
     218    END SUBROUTINE cxios_set_field_conversion_by_netcdf 
     219 
     220    SUBROUTINE cxios_get_field_conversion_by_netcdf(field_hdl, conversion_by_netcdf) BIND(C) 
     221      USE ISO_C_BINDING 
     222      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     223      LOGICAL (KIND=C_BOOL)             :: conversion_by_netcdf 
     224    END SUBROUTINE cxios_get_field_conversion_by_netcdf 
     225 
     226    FUNCTION cxios_is_defined_field_conversion_by_netcdf(field_hdl) BIND(C) 
     227      USE ISO_C_BINDING 
     228      LOGICAL(kind=C_BOOL) :: cxios_is_defined_field_conversion_by_netcdf 
     229      INTEGER (kind = C_INTPTR_T), VALUE :: field_hdl 
     230    END FUNCTION cxios_is_defined_field_conversion_by_netcdf 
     231 
     232 
    153233    SUBROUTINE cxios_set_field_default_value(field_hdl, default_value) BIND(C) 
    154234      USE ISO_C_BINDING 
Note: See TracChangeset for help on using the changeset viewer.