Ignore:
Timestamp:
09/13/19 13:49:42 (5 years ago)
Author:
yushan
Message:

Generic_testcase : update iodef configurations

File:
1 edited

Legend:

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

    r1708 r1712  
    66def main(): 
    77 
     8        default_nb_config = 7 
     9 
    810        nb_config = 1; 
    9         configs = [0, 0, 0, 0, 0, 0] 
    10         configs_arg = [[],[],[],[],[],[]] 
     11        configs = [0]*default_nb_config 
     12          
     13        configs_arg = [[], [], [], [], [], [], []]  
    1114 
    1215        f=open("user_params.def", "r") 
     
    4851                                                configs[5] += 1 
    4952                                                configs_arg[5].append('Duration = '+word) 
     53                                elif line.startswith("ATMdomain"): 
     54                                        line = line.replace("ATMdomain", "") 
     55                                        for word in line.split(): 
     56                                                configs[6] += 1 
     57                                                configs_arg[6].append('ATMdomain = '+word) 
    5058 
    5159                                 
    52          
    53         for x in range(6): 
     60        for x in range(default_nb_config): 
    5461                if configs[x]==0: 
    5562                        configs[x] =1 
     
    6875                                                for i5 in range(configs[5]): 
    6976                                                        hasContent5 = len(configs_arg[5])>0 
    70                                                         filename = "user_param.py."+repr(config_id) 
    71                                                         g = open(filename, "w") 
     77                                                        for i6 in range(configs[6]): 
     78                                                                hasContent6 = len(configs_arg[6])>0 
    7279 
    73                                                         if hasContent0: g.write(configs_arg[0][i0]+'\n') 
    74                                                         if hasContent1: g.write(configs_arg[1][i1]+'\n') 
    75                                                         if hasContent2: g.write(configs_arg[2][i2]+'\n') 
    76                                                         if hasContent3: g.write(configs_arg[3][i3]+'\n') 
    77                                                         if hasContent4: g.write(configs_arg[4][i4]+'\n') 
    78                                                         if hasContent5: g.write(configs_arg[5][i5]+'\n') 
     80                                                                filename = "user_param.py."+repr(config_id) 
     81                                                                g = open(filename, "w") 
     82 
     83                                                                if hasContent0: g.write(configs_arg[0][i0]+'\n') 
     84                                                                if hasContent1: g.write(configs_arg[1][i1]+'\n') 
     85                                                                if hasContent2: g.write(configs_arg[2][i2]+'\n') 
     86                                                                if hasContent3: g.write(configs_arg[3][i3]+'\n') 
     87                                                                if hasContent4: g.write(configs_arg[4][i4]+'\n') 
     88                                                                if hasContent5: g.write(configs_arg[5][i5]+'\n') 
     89                                                                if hasContent6: g.write(configs_arg[6][i6]+'\n') 
    7990                                                         
    80                                                         config_id +=1 
    81                                                         g.close 
     91                                                                config_id +=1 
     92                                                                g.close 
    8293 
    8394 
Note: See TracChangeset for help on using the changeset viewer.