include/pops/numerics/elliptic/poisson Directory ReferenceΒΆ
|
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
|
poisson Directory Reference
Directory dependency graph for poisson:Files | |
| poisson_fft.hpp | |
| Low-level FFT brick: PoissonFFT (spectral periodic Poisson solver, slab-distributed) plus 1D radix-2 FFT primitives (fft1d) and a direct DFT fallback (dft1d_direct). | |
| poisson_fft_solver.hpp | |
| DIRECT EllipticSolver backends via spectral FFT (periodic BCs), MultiFab wrappers around PoissonFFT: PoissonFFTSolver (single-rank, single box), DistributedFFTSolver (distributed, slabs) and RemappedFFTSolver (System single-box layout outward, slabs inside). | |
| poisson_operator.hpp | |
| Free functions of the elliptic operator: apply_laplacian (matvec), poisson_residual (residual), gs_color/gs_smooth (red-black Gauss-Seidel smoother), zero_conductor (embedded Dirichlet). | |
Generated by