firedrakeproject / asQ

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

Make a non-proxy mode for `complex-proxy` #175

Open JHopeCollins opened 6 months ago

JHopeCollins commented 6 months ago

Complex-proxy currently has two implementations, mixed and vector. It would be useful to have another implementation that has the same API but is meant to be used with firedrake in complex-mode.

This would mean we can compare solver performance between actual complex numbers and the proxy version just by changing which firedrake venv is active.