firedrakeproject / asQ

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

Restore non-linear waveform relaxation method #34

Open JHopeCollins opened 2 years ago

JHopeCollins commented 2 years ago

Currently the non-linear waveform relaxation method is not fully implemented correctly because the contribution to the tail term from the last iteration is not calculated. The waveform relaxation was previously implemented and got removed in the move to the parallel implementation. This should be restored so we can compare to the other paradiag variants.

This will need a case in the paradiag.solve method to manage the relaxation iterations instead of solving in one shot.