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/parameters/timelen-over-timestep
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_work/development/mem_time_tests/parameters/timelen-over-timestep/ex1.py

    r8336 r8342  
    1919
    2020
    21 log.timingInfo(msg=('variable1,'+str(g))) #write the variable to be measured to file
    22 log.timingInfo(msg=('variable2,'+str(h))) #write the variable to be measured to file
     21log.timingInfo(msg=('timelength,'+str(g))) #write the variable to be measured to file
     22log.timingInfo(msg=('timestep,'+str(h))) #write the variable to be measured to file
    2323log.timingInfo(msg=('beforetime,'+str(log.TimeStamp()))) #get the time at the beginning of the simulation
    2424log.resource_usage_timing(prefix = 'beforesimulation') #get memory usage here
     
    3333
    3434log.resource_usage_timing(prefix = 'aftermesh')  #get memory usage here
     35log.timingInfo(msg=('aftermeshtime,'+str(log.TimeStamp()))) #get the time at the beginning of the simulation
    3536
    3637#------------------------------------------------------------------------------
  • trunk/anuga_work/development/mem_time_tests/parameters/timelen-over-timestep/main.py

    r8336 r8342  
    4747indexlist.append(firstrow.index("beforetime"))
    4848indexlist.append(firstrow.index("aftertime"))
     49indexlist.append(firstrow.index("aftermeshtime"))
    4950indexlist.append(firstrow.index("beforesimulationmemory"))
    5051indexlist.append(firstrow.index("aftermeshmemory"))
     
    5253indexlist.append(firstrow.index("afterboundarymemory"))
    5354indexlist.append(firstrow.index("aftersimulationmemory"))
    54 indexlist.append(firstrow.index("variable1"))
    55 
    56 #not all experiments have 3 variables, but some do
    57 try:
    58     indexlist.append(firstrow.index("variable2"))
    59 except ValueError:
    60     indexlist.append(firstrow.index("beforetime"))
    61 try:
    62     indexlist.append(firstrow.index("variable3"))
    63 except ValueError:
    64     indexlist.append(firstrow.index("aftertime"))
     55indexlist.append(firstrow.index("timelength"))
     56indexlist.append(firstrow.index("timestep"))
    6557
    6658#write the header for the final csv
    67 final.writerow(["TimeTaken(s)",firstrow[(indexlist[2])],
     59final.writerow(["TimeTaken(s)","MeshTime(s)",
    6860                firstrow[(indexlist[3])],firstrow[(indexlist[4])],
    6961                firstrow[(indexlist[5])],firstrow[(indexlist[6])],
     
    7769    begin = time.strptime(row[(indexlist[0])],'%Y%m%d_%H%M%S')
    7870    end = time.strptime(row[(indexlist[1])],'%Y%m%d_%H%M%S')
     71    mesh = time.strptime(row[(indexlist[2])],'%Y%m%d_%H%M%S')
    7972    taken = time.mktime(end) - time.mktime(begin)
     73    meshtime = time.mktime(mesh) - time.mktime(begin)
    8074
    8175    #write to file
    82     final.writerow([str(taken),row[(indexlist[2])],
     76    final.writerow([str(taken),str(meshtime),
    8377                    row[(indexlist[3])],row[(indexlist[4])],
    8478                    row[(indexlist[5])],row[(indexlist[6])],
Note: See TracChangeset for help on using the changeset viewer.