pofff.core.pofff module

Main entry script for pofff.

pofff.core.pofff.cli_config(args: Namespace, *, pofff_path: Path) CliConfig

Build normalized CLI configuration object.

pofff.core.pofff.generate_figures(cfg: PofffConfig) None

Generate benchmark plots and comparison figures.

pofff.core.pofff.main() None

Main pofff execution routine.

pofff.core.pofff.parse_args()

Define and parse command-line arguments.

pofff.core.pofff.prepare_jobs_folder(cfg: PofffConfig) None

Copy job scripts into output/jobs and make them executable.

pofff.core.pofff.prepare_simulation(cfg: PofffConfig) None

Prepare directories and generate all input files.

pofff.core.pofff.run_simulation_steps(cfg: PofffConfig) None

Run the selected execution mode.