source: XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_domain_algo/run_sub_test.sh @ 1734

Last change on this file since 1734 was 1734, checked in by yushan, 5 years ago

GENERIC_TESTCASE : check all .nc files by default. Generate Cmake files from python scripts (user_config.py, setup.py). Add scripts for copy to/from compressed reference stored in /gpfswork/rech/psl/rpsl954 (Jean-Zay and Irene).

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/bin/bash
2
3
4
5cp ../context_grid_dynamico.xml ./
6cp ../dynamico_grid.nc ./
7
8cp ../config.py sub_config.py
9cp ../check.py sub_check.py
10
11cp ../default_param.py default_param.py
12
13
14
15# Black        0;30     Dark Gray     1;30
16# Red          0;31     Light Red     1;31
17# Green        0;32     Light Green   1;32
18# Brown/Orange 0;33     Yellow        1;33
19# Blue         0;34     Light Blue    1;34
20# Purple       0;35     Light Purple  1;35
21# Cyan         0;36     Light Cyan    1;36
22# Light Gray   0;37     White         1;37
23
24
25
26nb_proc=$(python sub_config.py 2>&1) 
27
28machine_name=jeanzay
29
30# echo $nb_proc
31if [[ ($machine_name == irene) ]]
32then
33    echo "Testing on Irene"
34    ccc_mprun -n $nb_proc ../../build_prod/bin/generic_testcase.exe
35elif [[($machine_name == ada)]]
36then
37    echo "Testing on ADA"
38    mpirun -np $nb_proc ../../build_prod/bin/generic_testcase.exe
39elif [[($machine_name == jeanzay)]]
40then
41    echo "Testing on Jean-Zay" 
42    srun -n $nb_proc --mpi=pmi2 ../../build_prod/bin/generic_testcase.exe
43    if [ $? -ne 0 ]
44        then
45            echo "execution failed"
46            rm -f iodef.xml
47            rm -f user_param.py
48            rm -f default_param.py
49            rm -f sub_config.py
50            rm -f sub_check.py
51            exit 1234
52    fi
53else
54    echo "other machine"
55    exit 1234
56fi
57
58python sub_check.py
59
60rm -f iodef.xml
61rm -f user_param.py
62rm -f default_param.py
63rm -f sub_config.py
64rm -f sub_check.py
Note: See TracBrowser for help on using the repository browser.