Changeset 586 for XIOS/trunk/src/interface/fortran
- Timestamp:
- 04/01/15 17:53:02 (9 years ago)
- Location:
- XIOS/trunk/src/interface/fortran
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran/idata.F90
r501 r586 48 48 SUBROUTINE cxios_solve_inheritance() BIND(C) 49 49 END SUBROUTINE cxios_solve_inheritance 50 51 SUBROUTINE cxios_write_data_k80(fieldid, fieldid_size, data_k8, data_Xsize) BIND(C) 52 USE ISO_C_BINDING 53 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: fieldid 54 REAL (kind = C_DOUBLE) :: data_k8 55 INTEGER (kind = C_INT) , VALUE :: fieldid_size 56 INTEGER (kind = C_INT) , VALUE :: data_Xsize 57 END SUBROUTINE cxios_write_data_k80 58 59 SUBROUTINE cxios_write_data_k40(fieldid, fieldid_size, data_k4, data_Xsize) BIND(C) 60 USE ISO_C_BINDING 61 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: fieldid 62 REAL (kind = C_FLOAT) :: data_k4 63 INTEGER (kind = C_INT) , VALUE :: fieldid_size 64 INTEGER (kind = C_INT) , VALUE :: data_Xsize 65 END SUBROUTINE cxios_write_data_k40 50 66 51 67 … … 261 277 262 278 279 SUBROUTINE xios(send_field_r8)(fieldid, data_k8) 280 IMPLICIT NONE 281 CHARACTER(len = *) , INTENT(IN) :: fieldid 282 REAL (kind = 8), INTENT(IN) :: data_k8 283 CALL cxios_write_data_k80(fieldid, len(fieldid), data_k8, 1) 284 END SUBROUTINE xios(send_field_r8) 285 286 SUBROUTINE xios(send_field_r4)(fieldid, data_k4) 287 IMPLICIT NONE 288 CHARACTER(len = *) , INTENT(IN) :: fieldid 289 REAL (kind = 4), INTENT(IN) :: data_k4 290 CALL cxios_write_data_k40(fieldid, len(fieldid), data_k4, 1) 291 END SUBROUTINE xios(send_field_r4) 292 293 294 263 295 SUBROUTINE xios(send_field_r8_1d)(fieldid, data1d_k8) 264 296 IMPLICIT NONE -
XIOS/trunk/src/interface/fortran/ixios.F90
- Property svn:executable set to *
r576 r586 11 11 12 12 USE icontext_attr, ONLY : xios(set_context_attr), xios(get_context_attr), xios(is_defined_context_attr) 13 xios(setVar_logic), xios(setVar_char), xios(send_field_r8), xios(send_field_r4) 13 14 14 15 USE idata, ONLY : xios(initialize), xios(init_server), xios(finalize), xios(context_initialize), xios(context_is_initialized), & … … 38 39 39 40 USE ifield, ONLY : txios(field), txios(fieldgroup), xios(is_valid_field), xios(is_valid_fieldgroup) 41 xios(send_field_r4_1d), xios(send_field_r4_2d), xios(send_field_r4_3d), & 42 xios(send_field_r8), xios(send_field_r4) 40 43 41 44 USE ifield_attr, ONLY : xios(set_field_attr), xios(get_field_attr), xios(is_defined_field_attr)
Note: See TracChangeset
for help on using the changeset viewer.