Poisson.run_solver#

Poisson.run_solver(N: int, n_ranks: int = 1, output: str = None, **kwargs) dict[source]#

Run solver with N grid points on n_ranks MPI processes.

Parameters:
Nint

Grid size

n_ranksint

Number of MPI ranks

outputstr, optional

Path to save HDF5 results (uses temp file if not provided)

**kwargs

Extra options: strategy, communicator, max_iter, tol, validate

Returns:
dict

Results with config and metrics (or ‘error’ key on failure)

Examples using Poisson.run_solver#

Solver Validation

Solver Validation