source: XIOS3/trunk/src/interface/fortran_attr/itemporal_splitting_attr.F90 @ 2622

Last change on this file since 2622 was 2620, checked in by jderouillat, 4 months ago

Modify fortran-C interfaces to manage logical-bool conversion, the optimizations of OneAPI could produce bugs regarding the logical-bool encodings.

File size: 3.6 KB
Line 
1! * ************************************************************************** *
2! *               Interface auto generated - do not modify                     *
3! * ************************************************************************** *
4#include "xios_fortran_prefix.hpp"
5
6MODULE itemporal_splitting_attr
7  USE, INTRINSIC :: ISO_C_BINDING
8  USE itemporal_splitting
9  USE temporal_splitting_interface_attr
10  USE LOGICAL_BOOL_CONVERSION
11
12CONTAINS
13
14  SUBROUTINE xios(set_temporal_splitting_attr)  &
15    ( temporal_splitting_id )
16
17    IMPLICIT NONE
18      TYPE(txios(temporal_splitting))  :: temporal_splitting_hdl
19      CHARACTER(LEN=*), INTENT(IN) ::temporal_splitting_id
20
21      CALL xios(get_temporal_splitting_handle) &
22      (temporal_splitting_id,temporal_splitting_hdl)
23      CALL xios(set_temporal_splitting_attr_hdl_)   &
24      ( temporal_splitting_hdl )
25
26  END SUBROUTINE xios(set_temporal_splitting_attr)
27
28  SUBROUTINE xios(set_temporal_splitting_attr_hdl)  &
29    ( temporal_splitting_hdl )
30
31    IMPLICIT NONE
32      TYPE(txios(temporal_splitting)) , INTENT(IN) :: temporal_splitting_hdl
33
34      CALL xios(set_temporal_splitting_attr_hdl_)  &
35      ( temporal_splitting_hdl )
36
37  END SUBROUTINE xios(set_temporal_splitting_attr_hdl)
38
39  SUBROUTINE xios(set_temporal_splitting_attr_hdl_)   &
40    ( temporal_splitting_hdl )
41
42    IMPLICIT NONE
43      TYPE(txios(temporal_splitting)) , INTENT(IN) :: temporal_splitting_hdl
44
45  END SUBROUTINE xios(set_temporal_splitting_attr_hdl_)
46
47  SUBROUTINE xios(get_temporal_splitting_attr)  &
48    ( temporal_splitting_id )
49
50    IMPLICIT NONE
51      TYPE(txios(temporal_splitting))  :: temporal_splitting_hdl
52      CHARACTER(LEN=*), INTENT(IN) ::temporal_splitting_id
53
54      CALL xios(get_temporal_splitting_handle) &
55      (temporal_splitting_id,temporal_splitting_hdl)
56      CALL xios(get_temporal_splitting_attr_hdl_)   &
57      ( temporal_splitting_hdl )
58
59  END SUBROUTINE xios(get_temporal_splitting_attr)
60
61  SUBROUTINE xios(get_temporal_splitting_attr_hdl)  &
62    ( temporal_splitting_hdl )
63
64    IMPLICIT NONE
65      TYPE(txios(temporal_splitting)) , INTENT(IN) :: temporal_splitting_hdl
66
67      CALL xios(get_temporal_splitting_attr_hdl_)  &
68      ( temporal_splitting_hdl )
69
70  END SUBROUTINE xios(get_temporal_splitting_attr_hdl)
71
72  SUBROUTINE xios(get_temporal_splitting_attr_hdl_)   &
73    ( temporal_splitting_hdl )
74
75    IMPLICIT NONE
76      TYPE(txios(temporal_splitting)) , INTENT(IN) :: temporal_splitting_hdl
77
78  END SUBROUTINE xios(get_temporal_splitting_attr_hdl_)
79
80  SUBROUTINE xios(is_defined_temporal_splitting_attr)  &
81    ( temporal_splitting_id )
82
83    IMPLICIT NONE
84      TYPE(txios(temporal_splitting))  :: temporal_splitting_hdl
85      CHARACTER(LEN=*), INTENT(IN) ::temporal_splitting_id
86
87      CALL xios(get_temporal_splitting_handle) &
88      (temporal_splitting_id,temporal_splitting_hdl)
89      CALL xios(is_defined_temporal_splitting_attr_hdl_)   &
90      ( temporal_splitting_hdl )
91
92  END SUBROUTINE xios(is_defined_temporal_splitting_attr)
93
94  SUBROUTINE xios(is_defined_temporal_splitting_attr_hdl)  &
95    ( temporal_splitting_hdl )
96
97    IMPLICIT NONE
98      TYPE(txios(temporal_splitting)) , INTENT(IN) :: temporal_splitting_hdl
99
100      CALL xios(is_defined_temporal_splitting_attr_hdl_)  &
101      ( temporal_splitting_hdl )
102
103  END SUBROUTINE xios(is_defined_temporal_splitting_attr_hdl)
104
105  SUBROUTINE xios(is_defined_temporal_splitting_attr_hdl_)   &
106    ( temporal_splitting_hdl )
107
108    IMPLICIT NONE
109      TYPE(txios(temporal_splitting)) , INTENT(IN) :: temporal_splitting_hdl
110
111  END SUBROUTINE xios(is_defined_temporal_splitting_attr_hdl_)
112
113END MODULE itemporal_splitting_attr
Note: See TracBrowser for help on using the repository browser.