Python code leveraging Firedrake to solve the Quasigeostrophic Potential Vorticity equation efficiently on HPCs