Changeset 489 for XIOS/trunk/src/interface/fortran/ixios.F90
- Timestamp:
- 09/22/14 14:17:33 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran/ixios.F90
r472 r489 10 10 xios(get_context_attr), xios(get_context_attr_hdl), & 11 11 xios(is_defined_context_attr), xios(is_defined_context_attr_hdl) 12 12 13 13 USE idata, ONLY : xios(initialize),xios(init_server), xios(finalize), xios(context_initialize), & 14 14 xios(context_is_initialized), xios(close_context_definition),xios(solve_inheritance), & 15 15 xios(context_finalize), xios(send_field_r8_1d), xios(send_field_r8_2d), & 16 16 xios(send_field_r8_3d), xios(send_field_r4_1d), xios(send_field_r4_2d), & 17 xios(send_field_r4_3d) 17 xios(send_field_r4_3d), xios(getVar_k8), xios(getVar_k4), xios(getVar_int), & 18 xios(getVar_logic), xios(getVar_char), xios(setVar_k8), xios(setVar_k4), xios(setVar_int), & 19 xios(setVar_logic), xios(setVar_char) 18 20 19 21 USE idate, ONLY : txios(date),txios(time), xios(set_timestep),xios(update_calendar) … … 27 29 xios(is_defined_domain_attr), xios(is_defined_domain_attr_hdl) 28 30 29 USE idomaingroup_attr, ONLY : xios(set_domaingroup_attr), xios(set_domaingroup_attr_hdl), & 30 xios(get_domaingroup_attr), xios(get_domaingroup_attr_hdl), & 31 xios(is_defined_domaingroup_attr), xios(is_defined_domaingroup_attr_hdl) 32 31 USE idomaingroup_attr, ONLY : xios(set_domaingroup_attr), xios(set_domaingroup_attr_hdl), & 32 xios(get_domaingroup_attr), xios(get_domaingroup_attr_hdl), & 33 xios(is_defined_domaingroup_attr), xios(is_defined_domaingroup_attr_hdl) 34 33 35 USE ifield, ONLY : txios(field), txios(fieldgroup), xios(get_field_handle), & 34 36 xios(get_fieldgroup_handle), xios(is_valid_field), & 35 xios(is_valid_fieldgroup),xios(field_is_active_id),xios(field_is_active_hdl) 37 xios(is_valid_fieldgroup),xios(field_is_active_id),xios(field_is_active_hdl) 36 38 37 39 USE ifield_attr, ONLY : xios(set_field_attr),xios(set_field_attr_hdl), & 38 40 xios(get_field_attr),xios(get_field_attr_hdl), & 39 41 xios(is_defined_field_attr),xios(is_defined_field_attr_hdl) 40 42 41 43 USE ifieldgroup_attr, ONLY : xios(set_fieldgroup_attr), xios(set_fieldgroup_attr_hdl), & 42 44 xios(get_fieldgroup_attr), xios(get_fieldgroup_attr_hdl), & … … 50 52 xios(get_variable_attr),xios(get_variable_attr_hdl), & 51 53 xios(is_defined_variable_attr),xios(is_defined_variable_attr_hdl) 52 54 53 55 USE ivariablegroup_attr, ONLY : xios(set_variablegroup_attr), xios(set_variablegroup_attr_hdl), & 54 56 xios(get_variablegroup_attr), xios(get_variablegroup_attr_hdl), & 55 57 xios(is_defined_variablegroup_attr), xios(is_defined_variablegroup_attr_hdl) 56 57 USE ifile, ONLY : txios(file), txios(filegroup), xios(get_file_handle), & 58 59 USE ifile, ONLY : txios(file), txios(filegroup), xios(get_file_handle), & 58 60 xios(get_filegroup_handle), xios(is_valid_file), xios(is_valid_filegroup) 59 61 … … 65 67 xios(get_filegroup_attr), xios(get_filegroup_attr_hdl), & 66 68 xios(is_defined_filegroup_attr), xios(is_defined_filegroup_attr_hdl) 67 69 68 70 USE igrid, ONLY : txios(grid), txios(gridgroup), xios(get_grid_handle), & 69 xios(get_gridgroup_handle), xios(is_valid_grid), xios(is_valid_gridgroup) 71 xios(get_gridgroup_handle), xios(is_valid_grid), xios(is_valid_gridgroup) 70 72 71 73 USE igrid_attr, ONLY : xios(set_grid_attr_hdl), xios(set_grid_attr), & … … 78 80 79 81 USE iaxis, ONLY : txios(axis), txios(axisgroup), xios(get_axis_handle), & 80 xios(get_axisgroup_handle), xios(is_valid_axis), xios(is_valid_axisgroup) 82 xios(get_axisgroup_handle), xios(is_valid_axis), xios(is_valid_axisgroup) 81 83 82 84 USE iaxis_attr, ONLY : xios(set_axis_attr), xios(set_axis_attr_hdl), & … … 90 92 USE ixml_tree, ONLY : xios(add_axis), xios(add_file), xios(add_grid), xios(add_field), xios(add_domain), & 91 93 xios(add_fieldtofile), xios(add_variabletofile), xios(add_variabletofield), & 92 xios(add_axisgroup), xios(add_filegroup), xios(add_gridgroup), xios(add_fieldgroup), & 94 xios(add_axisgroup), xios(add_filegroup), xios(add_gridgroup), xios(add_fieldgroup), & 93 95 xios(add_domaingroup), xios(add_fieldgrouptofile), xios(add_variablegrouptofile), & 94 96 xios(add_variablegrouptofield) … … 127 129 xios(get_field_handle), xios(get_fieldgroup_handle),xios(get_variable_handle), & 128 130 xios(get_variablegroup_handle) 129 END INTERFACE xios(get_handle) 131 END INTERFACE xios(get_handle) 130 132 131 133 INTERFACE xios(add_child) … … 133 135 xios(add_fieldtofile), xios(add_variabletofile), xios(add_variabletofield), xios(add_axisgroup), & 134 136 xios(add_filegroup), xios(add_gridgroup), xios(add_fieldgroup), xios(add_domaingroup), & 135 xios(add_fieldgrouptofile), xios(add_variablegrouptofile),xios(add_variablegrouptofield) 137 xios(add_fieldgrouptofile), xios(add_variablegrouptofile),xios(add_variablegrouptofield) 136 138 END INTERFACE xios(add_child) 137 139 … … 145 147 MODULE PROCEDURE xios(field_is_active_id),xios(field_is_active_hdl) 146 148 END INTERFACE 147 149 150 INTERFACE xios(getVar) 151 MODULE PROCEDURE xios(getVar_k8), xios(getVar_k4), xios(getVar_int), xios(getVar_logic), xios(getVar_char) 152 END INTERFACE xios(getVar) 153 154 INTERFACE xios(setVar) 155 MODULE PROCEDURE xios(setVar_k8), xios(setVar_k4), xios(setVar_int), xios(setVar_logic), xios(setVar_char) 156 END INTERFACE xios(setVar) 157 148 158 PUBLIC :: txios(domain), txios(domaingroup),txios(field), txios(fieldgroup),txios(file), txios(filegroup), & 149 txios(grid), txios(gridgroup), txios(axis), txios(axisgroup),txios(context), txios(date),txios(time) 159 txios(grid), txios(gridgroup), txios(axis), txios(axisgroup),txios(context), txios(date),txios(time) 150 160 151 161 PUBLIC :: xios(set_attr), xios(set_domain_attr), xios(set_domaingroup_attr), xios(set_fieldgroup_attr), & … … 164 174 xios(is_defined_axisgroup_attr), xios(is_defined_context_attr) 165 175 166 PUBLIC :: xios(get_handle) 167 PUBLIC :: xios(add_child) 176 PUBLIC :: xios(get_handle) 177 PUBLIC :: xios(add_child) 168 178 169 179 PUBLIC :: xios(is_valid_context),xios(is_valid_domain), xios(is_valid_domaingroup),xios(is_valid_field), & 170 180 xios(is_valid_fieldgroup), xios(is_valid_file), xios(is_valid_filegroup), xios(is_valid_grid), & 171 181 xios(is_valid_gridgroup), xios(is_valid_axis), xios(is_valid_axisgroup) 172 173 PUBLIC :: xios(set_current_context) 182 183 PUBLIC :: xios(set_current_context) 174 184 PUBLIC :: xios(set_timestep),xios(update_calendar) 175 185 PUBLIC :: xios(initialize), xios(init_server), xios(finalize), xios(context_initialize),xios(context_is_initialized), & … … 177 187 xios(field_is_active) 178 188 189 PUBLIC :: xios(getVar) 190 PUBLIC :: xios(setVar) 191 179 192 END MODULE XIOS
Note: See TracChangeset
for help on using the changeset viewer.