Changeset 8342 for trunk/anuga_work/development/mem_time_tests/parameters/timelen-over-timestep/main.py
- Timestamp:
- Feb 15, 2012, 3:58:52 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_work/development/mem_time_tests/parameters/timelen-over-timestep/main.py
r8336 r8342 47 47 indexlist.append(firstrow.index("beforetime")) 48 48 indexlist.append(firstrow.index("aftertime")) 49 indexlist.append(firstrow.index("aftermeshtime")) 49 50 indexlist.append(firstrow.index("beforesimulationmemory")) 50 51 indexlist.append(firstrow.index("aftermeshmemory")) … … 52 53 indexlist.append(firstrow.index("afterboundarymemory")) 53 54 indexlist.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")) 55 indexlist.append(firstrow.index("timelength")) 56 indexlist.append(firstrow.index("timestep")) 65 57 66 58 #write the header for the final csv 67 final.writerow(["TimeTaken(s)", firstrow[(indexlist[2])],59 final.writerow(["TimeTaken(s)","MeshTime(s)", 68 60 firstrow[(indexlist[3])],firstrow[(indexlist[4])], 69 61 firstrow[(indexlist[5])],firstrow[(indexlist[6])], … … 77 69 begin = time.strptime(row[(indexlist[0])],'%Y%m%d_%H%M%S') 78 70 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') 79 72 taken = time.mktime(end) - time.mktime(begin) 73 meshtime = time.mktime(mesh) - time.mktime(begin) 80 74 81 75 #write to file 82 final.writerow([str(taken), row[(indexlist[2])],76 final.writerow([str(taken),str(meshtime), 83 77 row[(indexlist[3])],row[(indexlist[4])], 84 78 row[(indexlist[5])],row[(indexlist[6])],
Note: See TracChangeset
for help on using the changeset viewer.