Beispiel #1
0
# Envio de input a programa de calculo
    print(var.maxConvergencia, "MAX CONVGENCIA")
    if reset == False:
        for iden in range(len(sistemasLanzar)):
            #go.envioCluster(var.GaussianCall,sistemasNombre[iden],sistemasNombre[iden]+".com",var.Big_variable["core"],queue)
            go.slurmCluster(sistemasNombre[iden],
                            sistemasNombre[iden] + ".com",
                            var.Big_variable["core"], queue)
            time.sleep(1.0)
            lines.append(1)
        #pass
        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: