def totrun(temp_path,filenumbers):
    for temp_file in filenumbers:
        az = McAnalyzer('None')
        full_path = temp_path + str(temp_file)
        #print full_path
        az.set_path(full_path)
        print az.path
        az.load_logfile()
        az.run(1)
f.write('total_run: ' + str(total_run) + '\n')
f.write('latt_len: ' + str(latt_len) + '\n')
f.write('num_mol: ' + str(num_mol) + '\n')
f.write('num_metal: ' + str(num_metal) + '\n')
f.write('cenergy_initial: ' + str(cenergy_initial) + '\n')
f.write('venergy_initial: ' + str(venergy_initial) + '\n')
f.write('mcenergy_initial: ' + str(mcenergy_initial) + '\n')
f.write('num_metal_max: ' + str(num_metal_max) + '\n')
f.write('cenergy_max: ' + str(cenergy_max) + '\n')
f.write('num_metal_step: ' + str(num_metal_step) + '\n')
f.write('cenergy_step: ' + str(cenergy_step) + '\n')
f.write('venergy_initial: ' + str(venergy_initial) + '\n')
f.write('venergy_step: ' + str(venergy_step) + '\n')
f.close()

az = McAnalyzer(dname)
az.set_initial(num_metal,num_metal_step,cenergy_initial,cenergy_step,venergy_initial,venergy_step)



#venergy = venergy_initial
while num_metal <= num_metal_max:
	cenergy = cenergy_initial
	mcenergy = mcenergy_initial
	while cenergy <= cenergy_max:
		venergy = venergy_initial
		while venergy <= venergy_max:
			i = 0
			while i < run_times:
				os.system('mc-rect-lattice-func -a %d -b %d -c %d -d %d -e %f -f %d' % (total_run,num_mol,num_metal,cenergy,venergy,mcenergy))
				str_venergy = '%.1e'% venergy + str(0)