mat = Matrix(matsize,matsize) arclist = [] for c in tlist: mcore = core() mcore.lo_rank = int(c[0]) mcore.lo_name = c[1] mcore.hi_rank = int(c[2]) mcore.hi_name = c[3] mcore.commtime = float(c[4]) mcore.stddev = float(c[5]) arclist.append(mcore) nf = open(opfname,"w") for a in arclist: mat.setitem(a.lo_rank+1,a.hi_rank+1,a.commtime) mat.setitem(a.hi_rank+1,a.lo_rank+1,a.commtime) mstr = "%s"%(mat) nf.write(mstr) nf.close() nf = open(ovfname,"w") mat = Matrix(matsize,matsize) for a in arclist: mat.setitem(a.lo_rank+1,a.hi_rank+1,a.stddev) mat.setitem(a.hi_rank+1,a.lo_rank+1,a.stddev) mstr = "%s"%(mat) nf.write(mstr) nf.close() sys.exit(0)