Ignore:
Timestamp:
10/21/11 19:01:35 (13 years ago)
Author:
ymipsl
Message:

reprise en main de la version de H. Ozdoba. Correction de différentes erreurs de conception et bug.
Version NEMO operationnel en client/server, interoperabilita avec OASIS, reconstition de fichiers via netcdf4/HDF5

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/common/src/xmlio/fortran/context_interface.f90

    r280 r286  
    44   INTERFACE ! Ne pas appeler directement/Interface FORTRAN 2003 <-> C99 
    55      
    6       SUBROUTINE xios_set_context_calendar_type(context_hdl, calendar_type ,calendar_type_size) BIND(C) 
     6      SUBROUTINE cxios_set_context_calendar_type(context_hdl, calendar_type ,calendar_type_size) BIND(C) 
    77         USE ISO_C_BINDING 
    88         INTEGER  (kind = C_INTPTR_T), VALUE        :: context_hdl 
    99         CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: calendar_type 
    1010         INTEGER  (kind = C_INT)     , VALUE        :: calendar_type_size 
    11       END SUBROUTINE xios_set_context_calendar_type 
     11      END SUBROUTINE cxios_set_context_calendar_type 
    1212 
    13       SUBROUTINE xios_set_context_start_date(context_hdl, start_date ,start_date_size) BIND(C) 
     13      SUBROUTINE cxios_set_context_start_date(context_hdl, start_date ,start_date_size) BIND(C) 
    1414         USE ISO_C_BINDING 
    1515         INTEGER  (kind = C_INTPTR_T), VALUE        :: context_hdl 
    1616         CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: start_date 
    1717         INTEGER  (kind = C_INT)     , VALUE        :: start_date_size 
    18       END SUBROUTINE xios_set_context_start_date 
     18      END SUBROUTINE cxios_set_context_start_date 
    1919 
    20       SUBROUTINE xios_set_context_output_dir(context_hdl, output_dir ,output_dir_size) BIND(C) 
     20      SUBROUTINE cxios_set_context_output_dir(context_hdl, output_dir ,output_dir_size) BIND(C) 
    2121         USE ISO_C_BINDING 
    2222         INTEGER  (kind = C_INTPTR_T), VALUE        :: context_hdl 
    2323         CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: output_dir 
    2424         INTEGER  (kind = C_INT)     , VALUE        :: output_dir_size 
    25       END SUBROUTINE xios_set_context_output_dir 
     25      END SUBROUTINE cxios_set_context_output_dir 
    2626       
    27       SUBROUTINE xios_context_handle_create(ret, idt, idt_size) BIND(C) 
     27      SUBROUTINE cxios_context_handle_create(ret, idt, idt_size) BIND(C) 
    2828         import C_CHAR, C_INTPTR_T, C_INT 
    2929         INTEGER  (kind = C_INTPTR_T)               :: ret 
    3030         CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: idt 
    3131         INTEGER  (kind = C_INT)     , VALUE        :: idt_size 
    32       END SUBROUTINE xios_context_handle_create 
     32      END SUBROUTINE cxios_context_handle_create 
    3333       
    34       SUBROUTINE xios_context_set_current(context, withswap) BIND(C) 
     34      SUBROUTINE cxios_context_set_current(context, withswap) BIND(C) 
    3535         import C_BOOL, C_INT, C_INTPTR_T 
    3636         INTEGER (kind = C_INTPTR_T), VALUE :: context 
    3737         LOGICAL (kind = C_BOOL)    , VALUE :: withswap 
    38       END SUBROUTINE xios_context_set_current 
     38      END SUBROUTINE cxios_context_set_current 
    3939 
    40       SUBROUTINE xios_context_create(context, context_id, context_id_size, calendar_type, & 
     40      SUBROUTINE cxios_context_create(context, context_id, context_id_size, calendar_type, & 
    4141                                     year, month, day, hour, minute, second) BIND(C) 
    4242         USE ISO_C_BINDING 
     
    4545         INTEGER  (kind = C_INT)     , VALUE        :: context_id_size 
    4646         INTEGER  (kind = C_INT)     , VALUE        :: calendar_type, year, month, day, hour, minute, second 
    47       END SUBROUTINE xios_context_create 
     47      END SUBROUTINE cxios_context_create 
    4848 
    49       SUBROUTINE xios_context_valid_id(ret, idt, idt_size) BIND(C) 
     49      SUBROUTINE cxios_context_valid_id(ret, idt, idt_size) BIND(C) 
    5050         USE ISO_C_BINDING 
    5151         LOGICAL  (kind = C_BOOL)                   :: ret 
    5252         CHARACTER(kind = C_CHAR)    , DIMENSION(*) :: idt 
    5353         INTEGER  (kind = C_INT)     , VALUE        :: idt_size 
    54       END SUBROUTINE xios_context_valid_id 
     54      END SUBROUTINE cxios_context_valid_id 
    5555 
    5656   END INTERFACE 
Note: See TracChangeset for help on using the changeset viewer.