- Timestamp:
- 10/10/16 16:01:11 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/igenerate_rectilinear_domain_attr.F90
r786 r966 27 27 REAL (KIND=8) , OPTIONAL, INTENT(IN) :: lon_start 28 28 29 CALL xios(get_generate_rectilinear_domain_handle)(generate_rectilinear_domain_id,generate_rectilinear_domain_hdl) 29 CALL xios(get_generate_rectilinear_domain_handle) & 30 (generate_rectilinear_domain_id,generate_rectilinear_domain_hdl) 30 31 CALL xios(set_generate_rectilinear_domain_attr_hdl_) & 31 32 ( generate_rectilinear_domain_hdl, bounds_lat_end, bounds_lat_start, bounds_lon_end, bounds_lon_start & … … 71 72 72 73 IF (PRESENT(bounds_lat_end_)) THEN 73 CALL cxios_set_generate_rectilinear_domain_bounds_lat_end(generate_rectilinear_domain_hdl%daddr, bounds_lat_end_) 74 CALL cxios_set_generate_rectilinear_domain_bounds_lat_end & 75 (generate_rectilinear_domain_hdl%daddr, bounds_lat_end_) 74 76 ENDIF 75 77 76 78 IF (PRESENT(bounds_lat_start_)) THEN 77 CALL cxios_set_generate_rectilinear_domain_bounds_lat_start(generate_rectilinear_domain_hdl%daddr, bounds_lat_start_) 79 CALL cxios_set_generate_rectilinear_domain_bounds_lat_start & 80 (generate_rectilinear_domain_hdl%daddr, bounds_lat_start_) 78 81 ENDIF 79 82 80 83 IF (PRESENT(bounds_lon_end_)) THEN 81 CALL cxios_set_generate_rectilinear_domain_bounds_lon_end(generate_rectilinear_domain_hdl%daddr, bounds_lon_end_) 84 CALL cxios_set_generate_rectilinear_domain_bounds_lon_end & 85 (generate_rectilinear_domain_hdl%daddr, bounds_lon_end_) 82 86 ENDIF 83 87 84 88 IF (PRESENT(bounds_lon_start_)) THEN 85 CALL cxios_set_generate_rectilinear_domain_bounds_lon_start(generate_rectilinear_domain_hdl%daddr, bounds_lon_start_) 89 CALL cxios_set_generate_rectilinear_domain_bounds_lon_start & 90 (generate_rectilinear_domain_hdl%daddr, bounds_lon_start_) 86 91 ENDIF 87 92 88 93 IF (PRESENT(lat_end_)) THEN 89 CALL cxios_set_generate_rectilinear_domain_lat_end(generate_rectilinear_domain_hdl%daddr, lat_end_) 94 CALL cxios_set_generate_rectilinear_domain_lat_end & 95 (generate_rectilinear_domain_hdl%daddr, lat_end_) 90 96 ENDIF 91 97 92 98 IF (PRESENT(lat_start_)) THEN 93 CALL cxios_set_generate_rectilinear_domain_lat_start(generate_rectilinear_domain_hdl%daddr, lat_start_) 99 CALL cxios_set_generate_rectilinear_domain_lat_start & 100 (generate_rectilinear_domain_hdl%daddr, lat_start_) 94 101 ENDIF 95 102 96 103 IF (PRESENT(lon_end_)) THEN 97 CALL cxios_set_generate_rectilinear_domain_lon_end(generate_rectilinear_domain_hdl%daddr, lon_end_) 104 CALL cxios_set_generate_rectilinear_domain_lon_end & 105 (generate_rectilinear_domain_hdl%daddr, lon_end_) 98 106 ENDIF 99 107 100 108 IF (PRESENT(lon_start_)) THEN 101 CALL cxios_set_generate_rectilinear_domain_lon_start(generate_rectilinear_domain_hdl%daddr, lon_start_) 109 CALL cxios_set_generate_rectilinear_domain_lon_start & 110 (generate_rectilinear_domain_hdl%daddr, lon_start_) 102 111 ENDIF 103 112 … … 120 129 REAL (KIND=8) , OPTIONAL, INTENT(OUT) :: lon_start 121 130 122 CALL xios(get_generate_rectilinear_domain_handle)(generate_rectilinear_domain_id,generate_rectilinear_domain_hdl) 131 CALL xios(get_generate_rectilinear_domain_handle) & 132 (generate_rectilinear_domain_id,generate_rectilinear_domain_hdl) 123 133 CALL xios(get_generate_rectilinear_domain_attr_hdl_) & 124 134 ( generate_rectilinear_domain_hdl, bounds_lat_end, bounds_lat_start, bounds_lon_end, bounds_lon_start & … … 164 174 165 175 IF (PRESENT(bounds_lat_end_)) THEN 166 CALL cxios_get_generate_rectilinear_domain_bounds_lat_end(generate_rectilinear_domain_hdl%daddr, bounds_lat_end_) 176 CALL cxios_get_generate_rectilinear_domain_bounds_lat_end & 177 (generate_rectilinear_domain_hdl%daddr, bounds_lat_end_) 167 178 ENDIF 168 179 169 180 IF (PRESENT(bounds_lat_start_)) THEN 170 CALL cxios_get_generate_rectilinear_domain_bounds_lat_start(generate_rectilinear_domain_hdl%daddr, bounds_lat_start_) 181 CALL cxios_get_generate_rectilinear_domain_bounds_lat_start & 182 (generate_rectilinear_domain_hdl%daddr, bounds_lat_start_) 171 183 ENDIF 172 184 173 185 IF (PRESENT(bounds_lon_end_)) THEN 174 CALL cxios_get_generate_rectilinear_domain_bounds_lon_end(generate_rectilinear_domain_hdl%daddr, bounds_lon_end_) 186 CALL cxios_get_generate_rectilinear_domain_bounds_lon_end & 187 (generate_rectilinear_domain_hdl%daddr, bounds_lon_end_) 175 188 ENDIF 176 189 177 190 IF (PRESENT(bounds_lon_start_)) THEN 178 CALL cxios_get_generate_rectilinear_domain_bounds_lon_start(generate_rectilinear_domain_hdl%daddr, bounds_lon_start_) 191 CALL cxios_get_generate_rectilinear_domain_bounds_lon_start & 192 (generate_rectilinear_domain_hdl%daddr, bounds_lon_start_) 179 193 ENDIF 180 194 181 195 IF (PRESENT(lat_end_)) THEN 182 CALL cxios_get_generate_rectilinear_domain_lat_end(generate_rectilinear_domain_hdl%daddr, lat_end_) 196 CALL cxios_get_generate_rectilinear_domain_lat_end & 197 (generate_rectilinear_domain_hdl%daddr, lat_end_) 183 198 ENDIF 184 199 185 200 IF (PRESENT(lat_start_)) THEN 186 CALL cxios_get_generate_rectilinear_domain_lat_start(generate_rectilinear_domain_hdl%daddr, lat_start_) 201 CALL cxios_get_generate_rectilinear_domain_lat_start & 202 (generate_rectilinear_domain_hdl%daddr, lat_start_) 187 203 ENDIF 188 204 189 205 IF (PRESENT(lon_end_)) THEN 190 CALL cxios_get_generate_rectilinear_domain_lon_end(generate_rectilinear_domain_hdl%daddr, lon_end_) 206 CALL cxios_get_generate_rectilinear_domain_lon_end & 207 (generate_rectilinear_domain_hdl%daddr, lon_end_) 191 208 ENDIF 192 209 193 210 IF (PRESENT(lon_start_)) THEN 194 CALL cxios_get_generate_rectilinear_domain_lon_start(generate_rectilinear_domain_hdl%daddr, lon_start_) 211 CALL cxios_get_generate_rectilinear_domain_lon_start & 212 (generate_rectilinear_domain_hdl%daddr, lon_start_) 195 213 ENDIF 196 214 … … 221 239 LOGICAL(KIND=C_BOOL) :: lon_start_tmp 222 240 223 CALL xios(get_generate_rectilinear_domain_handle)(generate_rectilinear_domain_id,generate_rectilinear_domain_hdl) 241 CALL xios(get_generate_rectilinear_domain_handle) & 242 (generate_rectilinear_domain_id,generate_rectilinear_domain_hdl) 224 243 CALL xios(is_defined_generate_rectilinear_domain_attr_hdl_) & 225 244 ( generate_rectilinear_domain_hdl, bounds_lat_end, bounds_lat_start, bounds_lon_end, bounds_lon_start & … … 281 300 282 301 IF (PRESENT(bounds_lat_end_)) THEN 283 bounds_lat_end__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lat_end(generate_rectilinear_domain_hdl%daddr) 302 bounds_lat_end__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lat_end & 303 (generate_rectilinear_domain_hdl%daddr) 284 304 bounds_lat_end_ = bounds_lat_end__tmp 285 305 ENDIF 286 306 287 307 IF (PRESENT(bounds_lat_start_)) THEN 288 bounds_lat_start__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lat_start(generate_rectilinear_domain_hdl%daddr) 308 bounds_lat_start__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lat_start & 309 (generate_rectilinear_domain_hdl%daddr) 289 310 bounds_lat_start_ = bounds_lat_start__tmp 290 311 ENDIF 291 312 292 313 IF (PRESENT(bounds_lon_end_)) THEN 293 bounds_lon_end__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lon_end(generate_rectilinear_domain_hdl%daddr) 314 bounds_lon_end__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lon_end & 315 (generate_rectilinear_domain_hdl%daddr) 294 316 bounds_lon_end_ = bounds_lon_end__tmp 295 317 ENDIF 296 318 297 319 IF (PRESENT(bounds_lon_start_)) THEN 298 bounds_lon_start__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lon_start(generate_rectilinear_domain_hdl%daddr) 320 bounds_lon_start__tmp = cxios_is_defined_generate_rectilinear_domain_bounds_lon_start & 321 (generate_rectilinear_domain_hdl%daddr) 299 322 bounds_lon_start_ = bounds_lon_start__tmp 300 323 ENDIF 301 324 302 325 IF (PRESENT(lat_end_)) THEN 303 lat_end__tmp = cxios_is_defined_generate_rectilinear_domain_lat_end(generate_rectilinear_domain_hdl%daddr) 326 lat_end__tmp = cxios_is_defined_generate_rectilinear_domain_lat_end & 327 (generate_rectilinear_domain_hdl%daddr) 304 328 lat_end_ = lat_end__tmp 305 329 ENDIF 306 330 307 331 IF (PRESENT(lat_start_)) THEN 308 lat_start__tmp = cxios_is_defined_generate_rectilinear_domain_lat_start(generate_rectilinear_domain_hdl%daddr) 332 lat_start__tmp = cxios_is_defined_generate_rectilinear_domain_lat_start & 333 (generate_rectilinear_domain_hdl%daddr) 309 334 lat_start_ = lat_start__tmp 310 335 ENDIF 311 336 312 337 IF (PRESENT(lon_end_)) THEN 313 lon_end__tmp = cxios_is_defined_generate_rectilinear_domain_lon_end(generate_rectilinear_domain_hdl%daddr) 338 lon_end__tmp = cxios_is_defined_generate_rectilinear_domain_lon_end & 339 (generate_rectilinear_domain_hdl%daddr) 314 340 lon_end_ = lon_end__tmp 315 341 ENDIF 316 342 317 343 IF (PRESENT(lon_start_)) THEN 318 lon_start__tmp = cxios_is_defined_generate_rectilinear_domain_lon_start(generate_rectilinear_domain_hdl%daddr) 344 lon_start__tmp = cxios_is_defined_generate_rectilinear_domain_lon_start & 345 (generate_rectilinear_domain_hdl%daddr) 319 346 lon_start_ = lon_start__tmp 320 347 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.