- Timestamp:
- 10/10/16 16:01:11 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/icalendar_wrapper_attr.F90
r674 r966 29 29 INTEGER , OPTIONAL, INTENT(IN) :: year_length 30 30 31 CALL xios(get_calendar_wrapper_handle)(calendar_wrapper_id,calendar_wrapper_hdl) 31 CALL xios(get_calendar_wrapper_handle) & 32 (calendar_wrapper_id,calendar_wrapper_hdl) 32 33 CALL xios(set_calendar_wrapper_attr_hdl_) & 33 34 ( calendar_wrapper_hdl, day_length, leap_year_drift, leap_year_drift_offset, leap_year_month & … … 77 78 78 79 IF (PRESENT(day_length_)) THEN 79 CALL cxios_set_calendar_wrapper_day_length(calendar_wrapper_hdl%daddr, day_length_) 80 CALL cxios_set_calendar_wrapper_day_length & 81 (calendar_wrapper_hdl%daddr, day_length_) 80 82 ENDIF 81 83 82 84 IF (PRESENT(leap_year_drift_)) THEN 83 CALL cxios_set_calendar_wrapper_leap_year_drift(calendar_wrapper_hdl%daddr, leap_year_drift_) 85 CALL cxios_set_calendar_wrapper_leap_year_drift & 86 (calendar_wrapper_hdl%daddr, leap_year_drift_) 84 87 ENDIF 85 88 86 89 IF (PRESENT(leap_year_drift_offset_)) THEN 87 CALL cxios_set_calendar_wrapper_leap_year_drift_offset(calendar_wrapper_hdl%daddr, leap_year_drift_offset_) 90 CALL cxios_set_calendar_wrapper_leap_year_drift_offset & 91 (calendar_wrapper_hdl%daddr, leap_year_drift_offset_) 88 92 ENDIF 89 93 90 94 IF (PRESENT(leap_year_month_)) THEN 91 CALL cxios_set_calendar_wrapper_leap_year_month(calendar_wrapper_hdl%daddr, leap_year_month_) 95 CALL cxios_set_calendar_wrapper_leap_year_month & 96 (calendar_wrapper_hdl%daddr, leap_year_month_) 92 97 ENDIF 93 98 94 99 IF (PRESENT(month_lengths_)) THEN 95 CALL cxios_set_calendar_wrapper_month_lengths(calendar_wrapper_hdl%daddr, month_lengths_, SHAPE(month_lengths_)) 100 CALL cxios_set_calendar_wrapper_month_lengths & 101 (calendar_wrapper_hdl%daddr, month_lengths_, SHAPE(month_lengths_)) 96 102 ENDIF 97 103 98 104 IF (PRESENT(start_date_)) THEN 99 CALL cxios_set_calendar_wrapper_start_date(calendar_wrapper_hdl%daddr, start_date_, len(start_date_)) 105 CALL cxios_set_calendar_wrapper_start_date & 106 (calendar_wrapper_hdl%daddr, start_date_, len(start_date_)) 100 107 ENDIF 101 108 102 109 IF (PRESENT(time_origin_)) THEN 103 CALL cxios_set_calendar_wrapper_time_origin(calendar_wrapper_hdl%daddr, time_origin_, len(time_origin_)) 110 CALL cxios_set_calendar_wrapper_time_origin & 111 (calendar_wrapper_hdl%daddr, time_origin_, len(time_origin_)) 104 112 ENDIF 105 113 106 114 IF (PRESENT(timestep_)) THEN 107 CALL cxios_set_calendar_wrapper_timestep(calendar_wrapper_hdl%daddr, timestep_) 115 CALL cxios_set_calendar_wrapper_timestep & 116 (calendar_wrapper_hdl%daddr, timestep_) 108 117 ENDIF 109 118 110 119 IF (PRESENT(type_)) THEN 111 CALL cxios_set_calendar_wrapper_type(calendar_wrapper_hdl%daddr, type_, len(type_)) 120 CALL cxios_set_calendar_wrapper_type & 121 (calendar_wrapper_hdl%daddr, type_, len(type_)) 112 122 ENDIF 113 123 114 124 IF (PRESENT(year_length_)) THEN 115 CALL cxios_set_calendar_wrapper_year_length(calendar_wrapper_hdl%daddr, year_length_) 125 CALL cxios_set_calendar_wrapper_year_length & 126 (calendar_wrapper_hdl%daddr, year_length_) 116 127 ENDIF 117 128 … … 136 147 INTEGER , OPTIONAL, INTENT(OUT) :: year_length 137 148 138 CALL xios(get_calendar_wrapper_handle)(calendar_wrapper_id,calendar_wrapper_hdl) 149 CALL xios(get_calendar_wrapper_handle) & 150 (calendar_wrapper_id,calendar_wrapper_hdl) 139 151 CALL xios(get_calendar_wrapper_attr_hdl_) & 140 152 ( calendar_wrapper_hdl, day_length, leap_year_drift, leap_year_drift_offset, leap_year_month & … … 184 196 185 197 IF (PRESENT(day_length_)) THEN 186 CALL cxios_get_calendar_wrapper_day_length(calendar_wrapper_hdl%daddr, day_length_) 198 CALL cxios_get_calendar_wrapper_day_length & 199 (calendar_wrapper_hdl%daddr, day_length_) 187 200 ENDIF 188 201 189 202 IF (PRESENT(leap_year_drift_)) THEN 190 CALL cxios_get_calendar_wrapper_leap_year_drift(calendar_wrapper_hdl%daddr, leap_year_drift_) 203 CALL cxios_get_calendar_wrapper_leap_year_drift & 204 (calendar_wrapper_hdl%daddr, leap_year_drift_) 191 205 ENDIF 192 206 193 207 IF (PRESENT(leap_year_drift_offset_)) THEN 194 CALL cxios_get_calendar_wrapper_leap_year_drift_offset(calendar_wrapper_hdl%daddr, leap_year_drift_offset_) 208 CALL cxios_get_calendar_wrapper_leap_year_drift_offset & 209 (calendar_wrapper_hdl%daddr, leap_year_drift_offset_) 195 210 ENDIF 196 211 197 212 IF (PRESENT(leap_year_month_)) THEN 198 CALL cxios_get_calendar_wrapper_leap_year_month(calendar_wrapper_hdl%daddr, leap_year_month_) 213 CALL cxios_get_calendar_wrapper_leap_year_month & 214 (calendar_wrapper_hdl%daddr, leap_year_month_) 199 215 ENDIF 200 216 201 217 IF (PRESENT(month_lengths_)) THEN 202 CALL cxios_get_calendar_wrapper_month_lengths(calendar_wrapper_hdl%daddr, month_lengths_, SHAPE(month_lengths_)) 218 CALL cxios_get_calendar_wrapper_month_lengths & 219 (calendar_wrapper_hdl%daddr, month_lengths_, SHAPE(month_lengths_)) 203 220 ENDIF 204 221 205 222 IF (PRESENT(start_date_)) THEN 206 CALL cxios_get_calendar_wrapper_start_date(calendar_wrapper_hdl%daddr, start_date_, len(start_date_)) 223 CALL cxios_get_calendar_wrapper_start_date & 224 (calendar_wrapper_hdl%daddr, start_date_, len(start_date_)) 207 225 ENDIF 208 226 209 227 IF (PRESENT(time_origin_)) THEN 210 CALL cxios_get_calendar_wrapper_time_origin(calendar_wrapper_hdl%daddr, time_origin_, len(time_origin_)) 228 CALL cxios_get_calendar_wrapper_time_origin & 229 (calendar_wrapper_hdl%daddr, time_origin_, len(time_origin_)) 211 230 ENDIF 212 231 213 232 IF (PRESENT(timestep_)) THEN 214 CALL cxios_get_calendar_wrapper_timestep(calendar_wrapper_hdl%daddr, timestep_) 233 CALL cxios_get_calendar_wrapper_timestep & 234 (calendar_wrapper_hdl%daddr, timestep_) 215 235 ENDIF 216 236 217 237 IF (PRESENT(type_)) THEN 218 CALL cxios_get_calendar_wrapper_type(calendar_wrapper_hdl%daddr, type_, len(type_)) 238 CALL cxios_get_calendar_wrapper_type & 239 (calendar_wrapper_hdl%daddr, type_, len(type_)) 219 240 ENDIF 220 241 221 242 IF (PRESENT(year_length_)) THEN 222 CALL cxios_get_calendar_wrapper_year_length(calendar_wrapper_hdl%daddr, year_length_) 243 CALL cxios_get_calendar_wrapper_year_length & 244 (calendar_wrapper_hdl%daddr, year_length_) 223 245 ENDIF 224 246 … … 253 275 LOGICAL(KIND=C_BOOL) :: year_length_tmp 254 276 255 CALL xios(get_calendar_wrapper_handle)(calendar_wrapper_id,calendar_wrapper_hdl) 277 CALL xios(get_calendar_wrapper_handle) & 278 (calendar_wrapper_id,calendar_wrapper_hdl) 256 279 CALL xios(is_defined_calendar_wrapper_attr_hdl_) & 257 280 ( calendar_wrapper_hdl, day_length, leap_year_drift, leap_year_drift_offset, leap_year_month & … … 321 344 322 345 IF (PRESENT(day_length_)) THEN 323 day_length__tmp = cxios_is_defined_calendar_wrapper_day_length(calendar_wrapper_hdl%daddr) 346 day_length__tmp = cxios_is_defined_calendar_wrapper_day_length & 347 (calendar_wrapper_hdl%daddr) 324 348 day_length_ = day_length__tmp 325 349 ENDIF 326 350 327 351 IF (PRESENT(leap_year_drift_)) THEN 328 leap_year_drift__tmp = cxios_is_defined_calendar_wrapper_leap_year_drift(calendar_wrapper_hdl%daddr) 352 leap_year_drift__tmp = cxios_is_defined_calendar_wrapper_leap_year_drift & 353 (calendar_wrapper_hdl%daddr) 329 354 leap_year_drift_ = leap_year_drift__tmp 330 355 ENDIF 331 356 332 357 IF (PRESENT(leap_year_drift_offset_)) THEN 333 leap_year_drift_offset__tmp = cxios_is_defined_calendar_wrapper_leap_year_drift_offset(calendar_wrapper_hdl%daddr) 358 leap_year_drift_offset__tmp = cxios_is_defined_calendar_wrapper_leap_year_drift_offset & 359 (calendar_wrapper_hdl%daddr) 334 360 leap_year_drift_offset_ = leap_year_drift_offset__tmp 335 361 ENDIF 336 362 337 363 IF (PRESENT(leap_year_month_)) THEN 338 leap_year_month__tmp = cxios_is_defined_calendar_wrapper_leap_year_month(calendar_wrapper_hdl%daddr) 364 leap_year_month__tmp = cxios_is_defined_calendar_wrapper_leap_year_month & 365 (calendar_wrapper_hdl%daddr) 339 366 leap_year_month_ = leap_year_month__tmp 340 367 ENDIF 341 368 342 369 IF (PRESENT(month_lengths_)) THEN 343 month_lengths__tmp = cxios_is_defined_calendar_wrapper_month_lengths(calendar_wrapper_hdl%daddr) 370 month_lengths__tmp = cxios_is_defined_calendar_wrapper_month_lengths & 371 (calendar_wrapper_hdl%daddr) 344 372 month_lengths_ = month_lengths__tmp 345 373 ENDIF 346 374 347 375 IF (PRESENT(start_date_)) THEN 348 start_date__tmp = cxios_is_defined_calendar_wrapper_start_date(calendar_wrapper_hdl%daddr) 376 start_date__tmp = cxios_is_defined_calendar_wrapper_start_date & 377 (calendar_wrapper_hdl%daddr) 349 378 start_date_ = start_date__tmp 350 379 ENDIF 351 380 352 381 IF (PRESENT(time_origin_)) THEN 353 time_origin__tmp = cxios_is_defined_calendar_wrapper_time_origin(calendar_wrapper_hdl%daddr) 382 time_origin__tmp = cxios_is_defined_calendar_wrapper_time_origin & 383 (calendar_wrapper_hdl%daddr) 354 384 time_origin_ = time_origin__tmp 355 385 ENDIF 356 386 357 387 IF (PRESENT(timestep_)) THEN 358 timestep__tmp = cxios_is_defined_calendar_wrapper_timestep(calendar_wrapper_hdl%daddr) 388 timestep__tmp = cxios_is_defined_calendar_wrapper_timestep & 389 (calendar_wrapper_hdl%daddr) 359 390 timestep_ = timestep__tmp 360 391 ENDIF 361 392 362 393 IF (PRESENT(type_)) THEN 363 type__tmp = cxios_is_defined_calendar_wrapper_type(calendar_wrapper_hdl%daddr) 394 type__tmp = cxios_is_defined_calendar_wrapper_type & 395 (calendar_wrapper_hdl%daddr) 364 396 type_ = type__tmp 365 397 ENDIF 366 398 367 399 IF (PRESENT(year_length_)) THEN 368 year_length__tmp = cxios_is_defined_calendar_wrapper_year_length(calendar_wrapper_hdl%daddr) 400 year_length__tmp = cxios_is_defined_calendar_wrapper_year_length & 401 (calendar_wrapper_hdl%daddr) 369 402 year_length_ = year_length__tmp 370 403 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.