def make_pin_command(self): self.sim_flags += " -c %s/carbon_sim.cfg --general/output_dir=\"%s\" --general/num_processes=%d" % (self.results_dir, self.sub_dir, len(self.machines)) for i in range(0,len(self.machines)): self.sim_flags += " --process_map/process%i=\"%s\"" % (i, self.machines[i]) PIN_PATH = "/afs/csail/group/carbon/tools/pin/current/ia32/bin/pinbin" PIN_LIB = "%s/lib/pin_sim" % spawn.get_sim_root() self.command = "%s -mt -t %s %s -- %s" % (PIN_PATH, PIN_LIB, self.sim_flags, self.command) self.command += " >& %s/output" % self.sub_dir print self.command
def make_pin_command(self): self.sim_flags += " -c %s/carbon_sim.cfg --general/output_dir=\"%s\" --general/num_processes=%d" % ( self.results_dir, self.sub_dir, len(self.machines)) for i in range(0, len(self.machines)): self.sim_flags += " --process_map/process%i=\"%s\"" % ( i, self.machines[i]) PIN_PATH = "/afs/csail/group/carbon/tools/pin/current/ia32/bin/pinbin" PIN_LIB = "%s/lib/pin_sim" % spawn.get_sim_root() self.command = "%s -mt -t %s %s -- %s" % (PIN_PATH, PIN_LIB, self.sim_flags, self.command) self.command += " >& %s/output" % self.sub_dir print self.command