- 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/scenarios/channelflow/main.py
r8336 r8342 45 45 indexlist.append(firstrow.index("beforetime")) 46 46 indexlist.append(firstrow.index("aftertime")) 47 indexlist.append(firstrow.index("aftermeshtime")) 47 48 indexlist.append(firstrow.index("beforesimulationmemory")) 48 49 indexlist.append(firstrow.index("aftermeshmemory")) … … 50 51 indexlist.append(firstrow.index("afterboundarymemory")) 51 52 indexlist.append(firstrow.index("aftersimulationmemory")) 52 indexlist.append(firstrow.index("variable1")) 53 54 #not all experiments have 3 variables, but some do 55 try: 56 indexlist.append(firstrow.index("variable2")) 57 except ValueError: 58 indexlist.append(firstrow.index("beforetime")) 59 try: 60 indexlist.append(firstrow.index("variable3")) 61 except ValueError: 62 indexlist.append(firstrow.index("aftertime")) 53 indexlist.append(firstrow.index("length")) 54 indexlist.append(firstrow.index("stepplace")) 63 55 64 56 #write the header for the final csv 65 final.writerow(["TimeTaken(s)", firstrow[(indexlist[2])],57 final.writerow(["TimeTaken(s)","MeshTime(s)", 66 58 firstrow[(indexlist[3])],firstrow[(indexlist[4])], 67 59 firstrow[(indexlist[5])],firstrow[(indexlist[6])], … … 75 67 begin = time.strptime(row[(indexlist[0])],'%Y%m%d_%H%M%S') 76 68 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') 77 70 taken = time.mktime(end) - time.mktime(begin) 71 meshtime = time.mktime(mesh) - time.mktime(begin) 78 72 79 73 #write to file 80 final.writerow([str(taken), row[(indexlist[2])],74 final.writerow([str(taken),str(meshtime), 81 75 row[(indexlist[3])],row[(indexlist[4])], 82 76 row[(indexlist[5])],row[(indexlist[6])],
Note: See TracChangeset
for help on using the changeset viewer.