Milestone map
3 milestones
Specify system and derive equations to implement
1–2 weeks
Select a specific physical system and the numerical method appropriate for modelling it, then derive the governing equations you will implement. Computational physics modelling is the primary route — no physical laboratory is required. Choose a system with known analytical solutions or published results so that M2 validation is possible: 1D heat equation, planetary orbital mechanics, damped harmonic oscillator, 2D Ising model, Lotka-Volterra predator-prey dynamics, or similar well-characterised systems.
Proof required
Submit a written system specification (the physical system, the governing equation(s) in mathematical form, the boundary conditions, and the initial conditions), your chosen numerical method with a justification for why it is appropriate for this system, and the theoretical derivation showing how the governing equations are discretised for numerical implementation.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
Masteryfor the dedicated
What a verifier looks for
You'll sign in first, then come straight back here.
Implement model and validate against reference
2–4 weeks
Write the working computational implementation, run the model, and validate the output against known analytical solutions or published results. Validation is the core scientific act at this milestone: a computational model that produces outputs without comparison to a known result has not been verified. For every system, identify the limiting case where an analytical solution exists and confirm the model converges to it.
Proof required
Submit your code (Python, Julia, or equivalent — with comments explaining each section's purpose), the output figures showing the modelled system behaviour, and a validation comparison showing the agreement between your numerical results and the reference analytical or published result, with the error quantified.
What gets checked
Common mistakes
Resources
Foundationstart here
What a verifier looks for
You'll sign in first, then come straight back here.
Write report and present with Q&A
1–2 weeks to write and schedule review
Complete a computational physics report communicating the model, its validation, and the physical insights gained from parameter studies. Present to a physicist or computational scientist for a Q&A that probes numerical method choices, validation rigour, and physical interpretation of results.
Proof required
Submit your complete computational physics report (2500–4000 words: introduction with physical context, methods including the governing equations and numerical method, results with validation and parameter study figures, discussion of physical insights, and conclusion) plus a Q&A record showing specific technical challenges from the reviewer and your responses. The reviewer must be named and their physics or computational science background stated.
What gets checked
Common mistakes
Powstik Guide
A complete computational physics report and a documented expert Q&A.
Steps
Template
Word count (2,500–4,000): Reviewer: Role: Date: | Question | My answer | Follow-up | |----------|-----------|-----------|
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.