Changeset 1719


Ignore:
Timestamp:
09/24/19 16:46:00 (5 years ago)
Author:
yushan
Message:

Generic_testcase : save

Location:
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py

    r1718 r1719  
    100100                 
    101101                f=open("checkfile.def", "r") 
    102                 # g=open("diff.txt", "w+r") 
    103102                h=open("report.txt", "a+") 
    104103 
     
    110109                         
    111110                        if not line.startswith("#") and len(line) != 0: 
    112                                 # os.system('cat diff.txt') 
    113111                                cmd = 'cdo diffn '+ line + path + line + ' | tail -1 > diff.txt' 
    114112                                os.system(cmd) 
    115113 
    116                 if os.stat("diff.txt").st_size==0: 
     114                                if os.stat("diff.txt").st_size==0: 
    117115                                        h.write("test for "+configName+" for file "+line+"     \tPASSED\n")              
    118116                                        print "\n        ****************************************" 
    119117                                        print "        ** "+line+" is valid !!! **" 
    120118                                        print "\n        ****************************************" 
    121                 else:    
    122                                 g=open("diff.txt", "r") 
    123                                 for gline in g: 
    124                                         if gline.strip().startswith("0") or ":" in gline : 
    125                                                 h.write("test for "+configName+" for file "+line+"     \tPASSED\n")              
    126                                                 print "\n        ****************************************" 
    127                                                 print "        ** "+line+" is valid !!! **" 
    128                                                 print "\n        ****************************************" 
    129                                         else: 
    130                                                 h.write("test for "+configName+" for file "+line+"     \tFAILED\n")              
    131                                                 print "\n        **************************************************" 
    132                                                 print "        ** "+line+" is NOT valid. Please debugging.. **" 
    133                                                 print "\n        **************************************************" 
    134                                 g.close() 
     119 
     120                                else:    
     121                                        g=open("diff.txt", "r") 
     122                                        for gline in g: 
     123                                                if gline.strip().startswith("0") or ":" in gline : 
     124                                                        h.write("test for "+configName+" for file "+line+"     \tPASSED\n")              
     125                                                        print "\n        ****************************************" 
     126                                                        print "        ** "+line+" is valid !!! **" 
     127                                                        print "\n        ****************************************" 
     128                                                else: 
     129                                                        h.write("test for "+configName+" for file "+line+"     \tFAILED\n")              
     130                                                        print "\n        **************************************************" 
     131                                                        print "        ** "+line+" is NOT valid. Please debugging.. **" 
     132                                                        print "\n        **************************************************" 
     133                                        g.close() 
    135134                f.close() 
    136                 # g.close() 
    137135                h.close() 
    138136 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/checkfile.def

    r1715 r1719  
    11 
    2 atm_output_ave.nc 
     2atm_output.nc 
     3atm_output_ensemble.nc 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/context_atm.xml

    r1715 r1719  
    365365     
    366366 
    367      <file id="atm_output_ave" output_freq="4ts" enabled="true"> 
    368        <field id="field2D_ave" field_ref="field2D" operation="average" enabled="true"/> 
    369  
    370        <field id="field3D_ave" field_ref="field3D" operation="average" enabled="true"/> 
     367     <file id="atm_output" output_freq="4ts" enabled="true" > 
     368        
     369       <field field_ref="field2D" operation="average"/> 
     370       <field field_ref="field3D" operation="average"/> 
     371       <field field_ref="pressure" operation="average" /> 
     372       <field field_ref="field3D_recv" operation="average" /> 
     373       <field field_ref="field3D_resend" operation="average" /> 
     374        
     375       <field field_ref="field_X" operation="average" /> 
     376       <field field_ref="field_Y" operation="average" /> 
     377       <field field_ref="field_Z" operation="average" /> 
     378       <field field_ref="field_XY" operation="average" /> 
     379       <field field_ref="field_XYZ" operation="average" /> 
     380       <field field_ref="field_XZ" operation="average" /> 
     381       <field field_ref="field_YZ" operation="average" /> 
     382        
     383       <field field_ref="field_zoom_vert" operation="average" /> 
     384       <field field_ref="field_zoom_vert_sum" operation="average" /> 
     385        
     386    </file> 
     387 
     388 
     389    <file id="atm_output_ensemble" output_freq="4ts" enabled="true"> 
     390       <field field_ref="field2D_W" operation="average" /> 
     391       <field field_ref="field3D_W" operation="average" /> 
     392       <field field_ref="pressure_W" operation="average" /> 
     393       <field field_ref="field3D_recv_W" operation="average" /> 
     394       <field field_ref="field3D_resend_W" operation="average" /> 
     395 
     396       <field field_ref="field_XW" enabled="false" /> 
     397       <field field_ref="field_YW" enabled="false" /> 
     398       <field field_ref="field_XYW" enabled="false" /> 
     399       <field field_ref="field_ZW" enabled="false" /> 
     400       <field field_ref="field_XYZW" enabled="false" /> 
     401       <field field_ref="field_XZW" enabled="false" /> 
     402       <field field_ref="field_YZW" enabled="false" /> 
    371403    </file> 
    372404 
     
    383415       <field field_ref="other_field_YZ" enabled="false"/> 
    384416    </file> 
    385  
    386     <file id="atm_output_W" output_freq="1ts" enabled="false"> 
    387        <field field_ref="field3D_W" enabled="true"/> 
    388        <field field_ref="field2D_W" enabled="true"/>  
    389        <field field_ref="field_XW" enabled="true"/> 
    390        <field field_ref="field_YW" enabled="true"/> 
    391        <field field_ref="field_XYW" enabled="true"/> 
    392        <field field_ref="field_ZW" enabled="true"/> 
    393        <field field_ref="field_XYZW" enabled="true"/> 
    394        <field field_ref="field_XZW" enabled="true"/> 
    395        <field field_ref="field_YZW" enabled="true"/> 
    396     </file> 
    397417     
    398418 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/iodef.xml

    r1715 r1719  
    77 
    88      <variable id="timestep"> 1h </variable> 
    9       <variable id="domain"> atm::domain </variable> 
     9      <variable id="domain"> lmdz </variable> 
    1010      <variable id="domain_mask"> true </variable> 
    1111      <variable id="axis_mask"> true </variable> 
     
    5252 
    5353      <variable_group id="parameters" > 
    54         <variable id="using_server" type="bool">xios::usingSrv2</variable> 
     54        <variable id="using_server" type="bool">false</variable> 
    5555        <variable id="info_level" type="int">100</variable> 
    5656        <variable id="print_file" type="bool">true</variable> 
    5757        <variable id="using_server2" type="bool">false</variable> 
    58         <variable id="ratio_server2" type="int">xios::ratioSrv2</variable> 
    59         <variable id="number_pools_server2" type="int">xios::nbplSrv2</variable> 
     58        <variable id="ratio_server2" type="int">50</variable> 
     59        <variable id="number_pools_server2" type="int">1</variable> 
    6060        <variable id="pure_one_sided" type="bool">false</variable> 
    6161        <variable id="check_event_sync" type="bool">true</variable> 
Note: See TracChangeset for help on using the changeset viewer.