04 - Solver Validation#

Description#

End-to-end validation of the complete Poisson solver across all implementation permutations. This experiment tests the fully assembled solver - Decomposition from experiment 02, and communication from experiment 03.

The correctness is asserted by comparing the obtained solution with the analytical solution in a grid refinement study and verifying the theoretical order of spatial accuracy.

Note

We only use a single kernel-configuration here since the kernel correctness has already been established in experiment 01.

Purpose#

Establish correctness of the solver implementation by:

  • Analytical comparison - Test against known exact solution: u(x,y,z) = sin(πx)sin(πy)sin(πz)

  • Spatial convergence - Demonstrate expected O(h²) convergence order as grid is refined

Solver Validation

Solver Validation

Validation Analysis and Visualization

Validation Analysis and Visualization