Ignore:
Timestamp:
06/22/15 13:36:37 (9 years ago)
Author:
mhnguyen
Message:

Final tests of zoom and inverse on axis

+) Modify test_client and test_complete to work with new grid definition
+) Correct some bugs causing memory leak
+) Clean abundant code
+) Add more comments to new files

Test
+) On Curie
+) test_client and test_complete pass with correct results

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/test/test_new_features.f90

    r623 r624  
    1515  CHARACTER(len=15) :: calendar_type 
    1616  TYPE(xios_context) :: ctx_hdl 
    17   INTEGER,PARAMETER :: ni_glo=5 
    18   INTEGER,PARAMETER :: nj_glo=5 
    19   INTEGER,PARAMETER :: llm=2 
     17  INTEGER,PARAMETER :: ni_glo=100 
     18  INTEGER,PARAMETER :: nj_glo=100 
     19  INTEGER,PARAMETER :: llm=5 
    2020  DOUBLE PRECISION  :: lval(llm)=1, tsTemp 
    2121  TYPE(xios_field) :: field_hdl 
     
    6868  axisBegin = 0 
    6969  nAxis = llm 
    70   DO n=0, size -1 
    71     nAxis = llm/size 
    72     IF (n<MOD(llm,size)) nAxis=nAxis+1 
    73     IF (n==rank) exit 
    74     axisBegin=axisBegin+nAxis 
    75   ENDDO 
     70!  DO n=0, size -1 
     71!    nAxis = llm/size 
     72!    IF (n<MOD(llm,size)) nAxis=nAxis+1 
     73!    IF (n==rank) exit 
     74!    axisBegin=axisBegin+nAxis 
     75!  ENDDO 
    7676  axisEnd=axisBegin+nAxis-1 
    7777 
     
    117117  CALL xios_set_fieldgroup_attr("field_definition",enabled=.TRUE.) 
    118118 
    119 !  CALL xios_get_handle("field_definition",fieldgroup_hdl) 
    120 !  CALL xios_add_child(fieldgroup_hdl,field_hdl,"field_B") 
    121 !  CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_B") 
    122 ! 
    123 !  CALL xios_get_handle("output",file_hdl) 
    124 !  CALL xios_add_child(file_hdl,field_hdl) 
    125 !  CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_C") 
     119  CALL xios_get_handle("field_definition",fieldgroup_hdl) 
     120  CALL xios_add_child(fieldgroup_hdl,field_hdl,"field_B") 
     121  CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_B") 
     122 
     123  CALL xios_get_handle("output",file_hdl) 
     124  CALL xios_add_child(file_hdl,field_hdl) 
     125  CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_C") 
    126126! 
    127127!  CALL xios_get_handle("output_All_Axis",file_hdl) 
Note: See TracChangeset for help on using the changeset viewer.