Ignore:
Timestamp:
Feb 15, 2012, 3:58:52 PM (13 years ago)
Author:
pittj
Message:

all variables now have the correct name

Location:
trunk/anuga_work/development/mem_time_tests/scenarios/vel2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_work/development/mem_time_tests/scenarios/vel2/ex1.py

    r8336 r8342  
    1111#set up variables for the simulation output and the log files
    1212k= sys.argv[1]
    13 l= sys.argv[2]
     13l= float(sys.argv[2])
    1414
    1515home = os.getenv('INUNDATIONHOME')
     
    1717                                       "velocity", "velocity-" + str(k) +"-"+ str(l)])
    1818
    19 log.timingInfo(msg=('variable1,'+str(k))) #write the variable to be measured to file
    20 log.timingInfo(msg=('variable2,'+str(l))) #write the variable to be measured to file
     19log.timingInfo(msg=('velocity,'+str(k))) #write the variable to be measured to file
     20log.timingInfo(msg=('extent,'+str(l**2))) #write the variable to be measured to file
    2121log.timingInfo(msg=('beforetime,'+str(log.TimeStamp()))) #get the time at the beginning of the simulation
    2222
     
    3434
    3535log.resource_usage_timing(prefix = 'aftermesh')  #get memory usage
     36log.timingInfo(msg=('aftermeshtime,'+str(log.TimeStamp()))) #get the time at the beginning of the simulation
    3637
    3738#get the number of triangles
    3839number = len(domain)
    39 log.timingInfo(msg=('variable3,'+str(number))) #write the variable to be measured to file
     40log.timingInfo(msg=('numberoftriangles'+str(number))) #write the variable to be measured to file
    4041
    4142#--------------------------------------------------------------------------
  • trunk/anuga_work/development/mem_time_tests/scenarios/vel2/main.py

    r8336 r8342  
    4343indexlist.append(firstrow.index("beforetime"))
    4444indexlist.append(firstrow.index("aftertime"))
     45indexlist.append(firstrow.index("aftermeshtime"))
    4546indexlist.append(firstrow.index("beforesimulationmemory"))
    4647indexlist.append(firstrow.index("aftermeshmemory"))
     
    4849indexlist.append(firstrow.index("afterboundarymemory"))
    4950indexlist.append(firstrow.index("aftersimulationmemory"))
    50 indexlist.append(firstrow.index("variable1"))
     51indexlist.append(firstrow.index("velocity"))
     52indexlist.append(firstrow.index("extent"))
     53indexlist.append(firstrow.index("numberoftriangles"))
    5154
    52 #not all experiments have 3 variables, but some do
    53 try:
    54     indexlist.append(firstrow.index("variable2"))
    55 except ValueError:
    56     indexlist.append(firstrow.index("beforetime"))
    57 try:
    58     indexlist.append(firstrow.index("variable3"))
    59 except ValueError:
    60     indexlist.append(firstrow.index("aftertime"))
    6155
    6256#write the header for the final csv
    63 final.writerow(["TimeTaken(s)",firstrow[(indexlist[2])],
     57final.writerow(["TimeTaken(s)","MeshTime(s)",
    6458                firstrow[(indexlist[3])],firstrow[(indexlist[4])],
    6559                firstrow[(indexlist[5])],firstrow[(indexlist[6])],
    6660                firstrow[(indexlist[7])],firstrow[(indexlist[8])],
    67                 firstrow[(indexlist[9])]])
     61                firstrow[(indexlist[9])],firstrow[(indexlist[10])]])
    6862
    6963#write the data for each column in the final csv
     
    7367    begin = time.strptime(row[(indexlist[0])],'%Y%m%d_%H%M%S')
    7468    end = time.strptime(row[(indexlist[1])],'%Y%m%d_%H%M%S')
     69    mesh = time.strptime(row[(indexlist[2])],'%Y%m%d_%H%M%S')
    7570    taken = time.mktime(end) - time.mktime(begin)
     71    meshtime = time.mktime(mesh) - time.mktime(begin)
    7672
    7773    #write to file
    78     final.writerow([str(taken),row[(indexlist[2])],
     74    final.writerow([str(taken),str(meshtime),
    7975                    row[(indexlist[3])],row[(indexlist[4])],
    8076                    row[(indexlist[5])],row[(indexlist[6])],
    8177                    row[(indexlist[7])],row[(indexlist[8])],
    82                     row[(indexlist[9])]])
     78                    row[(indexlist[9])],row[(indexlist[10])]])
Note: See TracChangeset for help on using the changeset viewer.