def totalAll(varConfFile, doGen = False): myDir = varConfFile.split("/")[0] lexec = Executor.Local(-multiprocessing.cpu_count()) # lexec = Executor.Local(-10) N0, numGens, reps, dataDir = \ myUtils.getVarConf(varConfFile) models = list(N0.keys()) models.sort() for model in models: Ns = N0[model] Ns.sort() for N in Ns: #print("%s/%d%s.conf" % (myDir, N, model)) cfg = myUtils.getConfig("%s/%d%s.conf" % (myDir, N, model)) startGen = cfg.gens - numGens ageM, ageF = myUtils.getAgeFecund(cfg) if doGen: gen(model, N, ageM, ageF, reps) else: nongen(model, N, ageM, ageF, reps, startGen) lexec.wait(True)