Ignore:
Timestamp:
09/22/16 10:59:27 (8 years ago)
Author:
mhnguyen
Message:

Adding Fortran interfaces for retrieving domains, axis, scalars of a field

+) Add some functions in Grid to get its domain, axis, scalar

Test
+) On Curie
+) Work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/fortran/field_interface.f90

    r501 r943  
    2424      END SUBROUTINE cxios_field_is_active 
    2525 
     26      SUBROUTINE cxios_field_get_domain_handle(ret, field_hdl, idx) BIND(C) 
     27         USE ISO_C_BINDING 
     28         INTEGER  (kind = C_INTPTR_T)               :: ret 
     29         INTEGER  (kind = C_INTPTR_T), VALUE        :: field_hdl 
     30         INTEGER  (kind = C_INT)     , VALUE        :: idx 
     31      END SUBROUTINE cxios_field_get_domain_handle 
     32 
     33      SUBROUTINE cxios_field_get_axis_handle(ret, field_hdl, idx) BIND(C) 
     34         USE ISO_C_BINDING 
     35         INTEGER  (kind = C_INTPTR_T)               :: ret 
     36         INTEGER  (kind = C_INTPTR_T), VALUE        :: field_hdl 
     37         INTEGER  (kind = C_INT)     , VALUE        :: idx 
     38      END SUBROUTINE cxios_field_get_axis_handle 
     39 
     40      SUBROUTINE cxios_field_get_scalar_handle(ret, field_hdl, idx) BIND(C) 
     41         USE ISO_C_BINDING 
     42         INTEGER  (kind = C_INTPTR_T)               :: ret 
     43         INTEGER  (kind = C_INTPTR_T), VALUE        :: field_hdl 
     44         INTEGER  (kind = C_INT)     , VALUE        :: idx 
     45      END SUBROUTINE cxios_field_get_scalar_handle 
     46 
    2647   END INTERFACE 
    2748    
Note: See TracChangeset for help on using the changeset viewer.