Changeset 1700


Ignore:
Timestamp:
09/06/19 15:57:28 (5 years ago)
Author:
yushan
Message:

Generic_testcase : test_function update

Location:
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function
Files:
19 added
2 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/Makefile

    r1699 r1700  
    11$(RM) = rm -f 
    22 
     3all: config1 config2 
    34 
    4 all: submit check 
     5config1: 
     6        make submit 
     7        make check1 
     8 
     9config2: 
     10        make submit 
     11        make check2 
    512 
    613submit: job.sh context_atm.xml iodef.xml ../../build_prod/bin/generic_testcase.exe 
     
    815        @mpirun -np 12 ../../build_prod/bin/generic_testcase.exe 
    916 
    10 reference: atm_output.nc atm_output_operation.nc 
    11         rm -f reference/result/* 
    12         rm -f reference/setup/* 
    13         cp atm_output_operation.nc reference/result 
    14         cp iodef.xml reference/setup 
    15         cp context_atm.xml reference/setup 
    16         cp param.def reference/setup 
    17         cp context_grid_dynamico.xml reference/setup 
    18         cp dynamico_grid.nc reference/setup 
     17 
     18reference1: atm_output_operation.nc 
     19        rm -f reference/config1/result/* 
     20        rm -f reference/config1/setup/* 
     21        cp atm_output_operation.nc reference/config1/result 
     22        cp iodef.xml reference/config1/setup 
     23        cp context_atm.xml reference/config1/setup 
     24        cp param.def reference/config1/setup 
     25        cp context_grid_dynamico.xml reference/config1/setup 
     26        cp dynamico_grid.nc reference/config1/setup 
    1927 
    2028 
    21 check:  
    22         cdo diffn atm_output_operation.nc reference/result/atm_output_operation.nc 
     29reference2: atm_output_operation.nc 
     30        rm -f reference/config2/result/* 
     31        rm -f reference/config2/setup/* 
     32        cp atm_output_operation.nc reference/config2/result 
     33        cp iodef.xml reference/config2/setup 
     34        cp context_atm.xml reference/config2/setup 
     35        cp param.def reference/config2/setup 
     36        cp context_grid_dynamico.xml reference/config2/setup 
     37        cp dynamico_grid.nc reference/config2/setup 
     38 
     39 
     40check1:  
     41        cdo diffn atm_output_operation.nc reference/config1/result/atm_output_operation.nc | tail -1 > diff.txt 
     42        @gcc validation.c -o validate.exe 
     43        @./validate.exe 
     44 
     45check2:  
     46        cdo diffn atm_output_operation.nc reference/config2/result/atm_output_operation.nc | tail -1 > diff.txt 
     47        @gcc validation.c -o validate.exe 
     48        @./validate.exe 
     49         
    2350 
    2451clean: 
    2552        $(RM) atm_output* 
     53        $(RM) diff.txt 
    2654        $(RM) xios_* 
    2755        $(RM) Generic_testcase* 
    2856        $(RM) distribute_file_atm_server.dat 
    2957        $(RM) graph_data.json 
     58 
     59 
     60#cdo diffn atm_output_operation.nc reference/result/atm_output_operation.nc > diff.txt 
Note: See TracChangeset for help on using the changeset viewer.