Beispiel #1
0
        toKick = []
        while True and len(sistemasLanzar):
            for i in range(len(sistemasLanzar)):
                if lines[i] != 0:
                    lines[i] = Lector.obtenerTermination(sistemasNombre[i] +
                                                         "." + var.extension)

            if (1 in lines):
                print(lines)
                time.sleep(10.0)
            elif (2 in lines):
                print("Casos erroneos")
                time.sleep(5.0)
                for i in range(len(sistemasLanzar)):
                    if (lines[i] == 2):
                        if (Lector.obtenerEnergiaGaussian(sistemasNombre[i] +
                                                          "." + var.extension)
                                != 0):
                            lines[i] = 0
                            continue
                        else:
                            print("Malos sera: ", sistemasNombre[i])
                            #go.envioCluster(var.GaussianCall,sistemasNombre[i],sistemasNombre[i]+".com",var.Big_variable["core"],queue)
                            go.slurmCluster(sistemasNombre[iden],
                                            sistemasNombre[iden] + ".com",
                                            var.Big_variable["core"], queue)
                            print("Enviado")
                            lines[i] = 1
                        print(lines)
                time.sleep(20.0)
                # Deben ser eliminados los incorrectos para funcoina bien.
            elif (3 in lines):