Ignore:
Timestamp:
01/29/14 11:49:29 (10 years ago)
Author:
ymipsl
Message:

Add functionnalities for reduced gaussian grid support.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/fortran_attr/domaingroup_interface_attr.f90

    r449 r467  
    253253     
    254254     
     255    SUBROUTINE cxios_set_domaingroup_i_index(domaingroup_hdl, i_index, extent1, extent2) BIND(C) 
     256      USE ISO_C_BINDING 
     257      INTEGER (kind = C_INTPTR_T), VALUE       :: domaingroup_hdl 
     258      INTEGER (KIND=C_INT)     , DIMENSION(*) :: i_index 
     259      INTEGER (kind = C_INT), VALUE  :: extent1 
     260      INTEGER (kind = C_INT), VALUE  :: extent2 
     261    END SUBROUTINE cxios_set_domaingroup_i_index 
     262     
     263    SUBROUTINE cxios_get_domaingroup_i_index(domaingroup_hdl, i_index, extent1, extent2) BIND(C) 
     264      USE ISO_C_BINDING 
     265      INTEGER (kind = C_INTPTR_T), VALUE       :: domaingroup_hdl 
     266      INTEGER (KIND=C_INT)     , DIMENSION(*) :: i_index 
     267      INTEGER (kind = C_INT), VALUE  :: extent1 
     268      INTEGER (kind = C_INT), VALUE  :: extent2 
     269    END SUBROUTINE cxios_get_domaingroup_i_index 
     270     
     271    FUNCTION cxios_is_defined_domaingroup_i_index(domaingroup_hdl ) BIND(C) 
     272      USE ISO_C_BINDING 
     273      LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_i_index 
     274      INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 
     275    END FUNCTION cxios_is_defined_domaingroup_i_index 
     276     
     277     
    255278    SUBROUTINE cxios_set_domaingroup_ibegin(domaingroup_hdl, ibegin) BIND(C) 
    256279      USE ISO_C_BINDING 
     
    289312      INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 
    290313    END FUNCTION cxios_is_defined_domaingroup_iend 
     314     
     315     
     316    SUBROUTINE cxios_set_domaingroup_j_index(domaingroup_hdl, j_index, extent1, extent2) BIND(C) 
     317      USE ISO_C_BINDING 
     318      INTEGER (kind = C_INTPTR_T), VALUE       :: domaingroup_hdl 
     319      INTEGER (KIND=C_INT)     , DIMENSION(*) :: j_index 
     320      INTEGER (kind = C_INT), VALUE  :: extent1 
     321      INTEGER (kind = C_INT), VALUE  :: extent2 
     322    END SUBROUTINE cxios_set_domaingroup_j_index 
     323     
     324    SUBROUTINE cxios_get_domaingroup_j_index(domaingroup_hdl, j_index, extent1, extent2) BIND(C) 
     325      USE ISO_C_BINDING 
     326      INTEGER (kind = C_INTPTR_T), VALUE       :: domaingroup_hdl 
     327      INTEGER (KIND=C_INT)     , DIMENSION(*) :: j_index 
     328      INTEGER (kind = C_INT), VALUE  :: extent1 
     329      INTEGER (kind = C_INT), VALUE  :: extent2 
     330    END SUBROUTINE cxios_get_domaingroup_j_index 
     331     
     332    FUNCTION cxios_is_defined_domaingroup_j_index(domaingroup_hdl ) BIND(C) 
     333      USE ISO_C_BINDING 
     334      LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_j_index 
     335      INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 
     336    END FUNCTION cxios_is_defined_domaingroup_j_index 
    291337     
    292338     
Note: See TracChangeset for help on using the changeset viewer.