INNER CODE UNIT · Python

find_common_flags

veg/hyphy · contrib/slurm_cpu_detect.py:39

def find_common_flags(node_flags):
    if not node_flags:
        return set()
    
    common = None
    for flags in node_flags.values():
        if common is None:
            common = flags
        else:
            common = common.intersection(flags)
    return common if common else set()

def main():
    parser = argparse.ArgumentParser(description="Detect common CPU flags across SLURM nodes.")
    parser.add_argument("--cmake", action="store_true", help="Output in CMake -D format")
    args = parser.parse_args()

    nodes = get_slurm_nodes()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…