|
flow
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Functions | |
| make_config (name, enable_pressure_mg, pressure_mg_params, enable_velocity_mg, velocity_mg_params, pressure_iter, velocity_iter) | |
| run_config (phi, res, config, args) | |
| write_csv (rows, path) | |
| print_summary (rows, args) | |
| parse_args () | |
| main () | |
Variables | |
| THIS_DIR = os.path.dirname(__file__) | |
| list | CONFIGS |
Sweep pressure/velocity multigrid settings for the periodic-sphere benchmark.
| tune_periodic_spheres_multigrid.make_config | ( | name, | |
| enable_pressure_mg, | |||
| pressure_mg_params, | |||
| enable_velocity_mg, | |||
| velocity_mg_params, | |||
| pressure_iter, | |||
| velocity_iter | |||
| ) |
Build one tuning configuration record.
Definition at line 15 of file tune_periodic_spheres_multigrid.py.
| tune_periodic_spheres_multigrid.run_config | ( | phi, | |
| res, | |||
| config, | |||
| args | |||
| ) |
Execute one tuning point and capture failures in the output row.
Definition at line 65 of file tune_periodic_spheres_multigrid.py.
Referenced by main().
| tune_periodic_spheres_multigrid.write_csv | ( | rows, | |
| path | |||
| ) |
Persist the sweep results for later analysis.
Definition at line 106 of file tune_periodic_spheres_multigrid.py.
Referenced by main().
| tune_periodic_spheres_multigrid.print_summary | ( | rows, | |
| args | |||
| ) |
Print the fastest acceptable configurations for each case.
Definition at line 138 of file tune_periodic_spheres_multigrid.py.
Referenced by main().
| tune_periodic_spheres_multigrid.parse_args | ( | ) |
Parse CLI arguments for the multigrid parameter sweep.
Definition at line 175 of file tune_periodic_spheres_multigrid.py.
Referenced by main().
| tune_periodic_spheres_multigrid.main | ( | ) |
Run the configured parameter sweep and emit a CSV summary.
Definition at line 203 of file tune_periodic_spheres_multigrid.py.
References main(), parse_args(), print_summary(), run_config(), and write_csv().
Referenced by main().
| tune_periodic_spheres_multigrid.THIS_DIR = os.path.dirname(__file__) |
Definition at line 9 of file tune_periodic_spheres_multigrid.py.
| list tune_periodic_spheres_multigrid.CONFIGS |
Definition at line 36 of file tune_periodic_spheres_multigrid.py.