Changeset 966 for XIOS/trunk/src/interface/fortran_attr/iscalar_attr.F90
- Timestamp:
- 10/10/16 16:01:11 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/iscalar_attr.F90
r891 r966 24 24 REAL (KIND=8) , OPTIONAL, INTENT(IN) :: value 25 25 26 CALL xios(get_scalar_handle)(scalar_id,scalar_hdl) 26 CALL xios(get_scalar_handle) & 27 (scalar_id,scalar_hdl) 27 28 CALL xios(set_scalar_attr_hdl_) & 28 29 ( scalar_hdl, long_name, name, scalar_ref, standard_name, unit, value ) … … 60 61 61 62 IF (PRESENT(long_name_)) THEN 62 CALL cxios_set_scalar_long_name(scalar_hdl%daddr, long_name_, len(long_name_)) 63 CALL cxios_set_scalar_long_name & 64 (scalar_hdl%daddr, long_name_, len(long_name_)) 63 65 ENDIF 64 66 65 67 IF (PRESENT(name_)) THEN 66 CALL cxios_set_scalar_name(scalar_hdl%daddr, name_, len(name_)) 68 CALL cxios_set_scalar_name & 69 (scalar_hdl%daddr, name_, len(name_)) 67 70 ENDIF 68 71 69 72 IF (PRESENT(scalar_ref_)) THEN 70 CALL cxios_set_scalar_scalar_ref(scalar_hdl%daddr, scalar_ref_, len(scalar_ref_)) 73 CALL cxios_set_scalar_scalar_ref & 74 (scalar_hdl%daddr, scalar_ref_, len(scalar_ref_)) 71 75 ENDIF 72 76 73 77 IF (PRESENT(standard_name_)) THEN 74 CALL cxios_set_scalar_standard_name(scalar_hdl%daddr, standard_name_, len(standard_name_)) 78 CALL cxios_set_scalar_standard_name & 79 (scalar_hdl%daddr, standard_name_, len(standard_name_)) 75 80 ENDIF 76 81 77 82 IF (PRESENT(unit_)) THEN 78 CALL cxios_set_scalar_unit(scalar_hdl%daddr, unit_, len(unit_)) 83 CALL cxios_set_scalar_unit & 84 (scalar_hdl%daddr, unit_, len(unit_)) 79 85 ENDIF 80 86 81 87 IF (PRESENT(value_)) THEN 82 CALL cxios_set_scalar_value(scalar_hdl%daddr, value_) 88 CALL cxios_set_scalar_value & 89 (scalar_hdl%daddr, value_) 83 90 ENDIF 84 91 … … 98 105 REAL (KIND=8) , OPTIONAL, INTENT(OUT) :: value 99 106 100 CALL xios(get_scalar_handle)(scalar_id,scalar_hdl) 107 CALL xios(get_scalar_handle) & 108 (scalar_id,scalar_hdl) 101 109 CALL xios(get_scalar_attr_hdl_) & 102 110 ( scalar_hdl, long_name, name, scalar_ref, standard_name, unit, value ) … … 134 142 135 143 IF (PRESENT(long_name_)) THEN 136 CALL cxios_get_scalar_long_name(scalar_hdl%daddr, long_name_, len(long_name_)) 144 CALL cxios_get_scalar_long_name & 145 (scalar_hdl%daddr, long_name_, len(long_name_)) 137 146 ENDIF 138 147 139 148 IF (PRESENT(name_)) THEN 140 CALL cxios_get_scalar_name(scalar_hdl%daddr, name_, len(name_)) 149 CALL cxios_get_scalar_name & 150 (scalar_hdl%daddr, name_, len(name_)) 141 151 ENDIF 142 152 143 153 IF (PRESENT(scalar_ref_)) THEN 144 CALL cxios_get_scalar_scalar_ref(scalar_hdl%daddr, scalar_ref_, len(scalar_ref_)) 154 CALL cxios_get_scalar_scalar_ref & 155 (scalar_hdl%daddr, scalar_ref_, len(scalar_ref_)) 145 156 ENDIF 146 157 147 158 IF (PRESENT(standard_name_)) THEN 148 CALL cxios_get_scalar_standard_name(scalar_hdl%daddr, standard_name_, len(standard_name_)) 159 CALL cxios_get_scalar_standard_name & 160 (scalar_hdl%daddr, standard_name_, len(standard_name_)) 149 161 ENDIF 150 162 151 163 IF (PRESENT(unit_)) THEN 152 CALL cxios_get_scalar_unit(scalar_hdl%daddr, unit_, len(unit_)) 164 CALL cxios_get_scalar_unit & 165 (scalar_hdl%daddr, unit_, len(unit_)) 153 166 ENDIF 154 167 155 168 IF (PRESENT(value_)) THEN 156 CALL cxios_get_scalar_value(scalar_hdl%daddr, value_) 169 CALL cxios_get_scalar_value & 170 (scalar_hdl%daddr, value_) 157 171 ENDIF 158 172 … … 178 192 LOGICAL(KIND=C_BOOL) :: value_tmp 179 193 180 CALL xios(get_scalar_handle)(scalar_id,scalar_hdl) 194 CALL xios(get_scalar_handle) & 195 (scalar_id,scalar_hdl) 181 196 CALL xios(is_defined_scalar_attr_hdl_) & 182 197 ( scalar_hdl, long_name, name, scalar_ref, standard_name, unit, value ) … … 226 241 227 242 IF (PRESENT(long_name_)) THEN 228 long_name__tmp = cxios_is_defined_scalar_long_name(scalar_hdl%daddr) 243 long_name__tmp = cxios_is_defined_scalar_long_name & 244 (scalar_hdl%daddr) 229 245 long_name_ = long_name__tmp 230 246 ENDIF 231 247 232 248 IF (PRESENT(name_)) THEN 233 name__tmp = cxios_is_defined_scalar_name(scalar_hdl%daddr) 249 name__tmp = cxios_is_defined_scalar_name & 250 (scalar_hdl%daddr) 234 251 name_ = name__tmp 235 252 ENDIF 236 253 237 254 IF (PRESENT(scalar_ref_)) THEN 238 scalar_ref__tmp = cxios_is_defined_scalar_scalar_ref(scalar_hdl%daddr) 255 scalar_ref__tmp = cxios_is_defined_scalar_scalar_ref & 256 (scalar_hdl%daddr) 239 257 scalar_ref_ = scalar_ref__tmp 240 258 ENDIF 241 259 242 260 IF (PRESENT(standard_name_)) THEN 243 standard_name__tmp = cxios_is_defined_scalar_standard_name(scalar_hdl%daddr) 261 standard_name__tmp = cxios_is_defined_scalar_standard_name & 262 (scalar_hdl%daddr) 244 263 standard_name_ = standard_name__tmp 245 264 ENDIF 246 265 247 266 IF (PRESENT(unit_)) THEN 248 unit__tmp = cxios_is_defined_scalar_unit(scalar_hdl%daddr) 267 unit__tmp = cxios_is_defined_scalar_unit & 268 (scalar_hdl%daddr) 249 269 unit_ = unit__tmp 250 270 ENDIF 251 271 252 272 IF (PRESENT(value_)) THEN 253 value__tmp = cxios_is_defined_scalar_value(scalar_hdl%daddr) 273 value__tmp = cxios_is_defined_scalar_value & 274 (scalar_hdl%daddr) 254 275 value_ = value__tmp 255 276 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.