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()