firedrakeproject / asQ

A library for implementing ParaDIAG timestepping algorithms using Firedrake
MIT License
4 stars 1 forks source link

Refactor DiagFFTPC.apply into smaller methods #44

Open JHopeCollins opened 2 years ago

JHopeCollins commented 2 years ago

The DiagFFTPC.apply() method is currently quite long. This function applies the paradiag 3-step, so could be split up into three methods: