Skip to main content
Ctrl+K

MPI Poisson Solver

  • Experiments
  • API Reference
  • GitHub
  • Experiments
  • API Reference
  • GitHub

Section Navigation

  • Poisson.JacobiPoisson
  • Poisson.NoDecomposition
  • Poisson.DomainDecomposition
  • Poisson.RankInfo
  • Poisson.NumpyHaloExchange
  • Poisson.CustomHaloExchange
  • utils.mlflow_io
  • Poisson.GlobalParams
  • Poisson.GlobalMetrics
  • Poisson.LocalParams
  • Poisson.LocalFields
  • Poisson.LocalSeries
  • Poisson.KernelParams
  • Poisson.KernelMetrics
  • Poisson.KernelSeries
  • Poisson.run_solver
  • Poisson.create_grid_3d
  • Poisson.sinusoidal_exact_solution
  • Poisson.sinusoidal_source_term
  • Poisson.setup_sinusoidal_problem
  • API Reference
  • Poisson.LocalParams

Poisson.LocalParams#

class Poisson.LocalParams(N_local: int, local_start: tuple[int, int, int], local_end: tuple[int, int, int], kernel: KernelParams)[source]#

Bases: object

Local rank-specific parameters (computed after decomposition).

Each rank has its own LocalParams with rank-specific values including the kernel configuration for that rank’s local domain size.

N_local: int#
kernel: KernelParams#
local_end: tuple[int, int, int]#
local_start: tuple[int, int, int]#
rank: int#

previous

Poisson.GlobalMetrics

next

Poisson.LocalFields

On this page
  • LocalParams
    • LocalParams.N_local
    • LocalParams.kernel
    • LocalParams.local_end
    • LocalParams.local_start
    • LocalParams.rank

© Copyright 2025, Alexander Elbæk Nielsen, Junriu Li, Philip Korsager Nickel, DTU Compute.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.