UWHPC onboarding
The UWHPC onboarding exercise is a small C++ performance task built around a 2D heat-diffusion stencil. You implement two focused components, validate them with the supplied harness, submit your work for automated evaluation, and discuss your design in a short virtual chat.
What you implement
Section titled “What you implement”You are responsible for:
- A
Gridclass that stores a two-dimensional field ofdoublevalues and preserves the interface required by the evaluation harness. - The stencil operation that advances the interior grid points by one step and leaves boundary values unchanged, following the supplied problem statement.
Both go in a single file, src/submission.hpp, which ships with the interface
declared and no implementations.
The template supplies the time integration, boundary setup, initial conditions, input/output, correctness test, benchmark, and build configuration. The exercise does not require prior thermal-physics knowledge.
Read the full onboarding problem statement and performance design guide before editing the template.