Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Gravity wave scaling
Firedrake strong scaling
Strong scaling for a three-dimensional linearised gravity wave solver. A mixed H(div)-L2 positive-definite Helmholtz problem is solved using a Schur complement preconditioner at each timestep. This is the leading order cost of the full simulation. Assembly of the right hand side at each timestep exhibits suboptimal scaling due to load imbalances: the mesh decomposition is only two-dimensional.