def METHOD_NAME(options):
    """
    Create a `Flow` for ZPR convergene studies
    """
    # Working directory (default is the name of the script with '.py' removed and "run_" replaced by "flow_")
    if not options.workdir:
        options.workdir = os.path.basename(__file__).replace(".py", "").replace("run_", "flow_")
    # Recostruct previous DFPT flow from the pickle file.
    # Assume flow in which:
    #   - w0/t0 is the SCF task producing DEN, POT files.
    #   - w1 is the PhononWork producing the DDB and the DVDB file in w1/outdir
    flow_workdir = options.extra
    print(f"Reconstructing Flow from {flow_workdir} ...")
    if not flow_workdir:
        raise ValueError("Please specify the location of the DFPT flow with `--extra FLOWDIR`")
    prev_flow = flowtk.Flow.pickle_load(flow_workdir)
    scf_task = prev_flow[0][0]
    gs_input = scf_task.input
    gs_input.pop_vars(["autoparal", "max_ncpus"])
    dfpt_work = prev_flow[1]
    # Paths to output files.
    ddb_filepath = dfpt_work.outdir.has_abiext("DDB")
    dvdb_filepath = dfpt_work.outdir.has_abiext("DVDB")
    den_filepath = scf_task.outdir.has_abiext("DEN")
    pot_filepath = scf_task.outdir.has_abiext("POT")
    print(f"""