awslabs / palace

3D finite element solver for computational electromagnetics
https://awslabs.github.io/palace/dev
Apache License 2.0
224 stars 50 forks source link

Single-precision builds #227

Open sebastiangrimberg opened 2 months ago

sebastiangrimberg commented 2 months ago

After the merge of https://github.com/mfem/mfem/pull/3922, we should be able to support single-precision (FP32) builds of Palace. This will require a lot of find-replace of double to mfem::real_t and updating the builds of MFEM, libCEED, and other dependencies appropriately.

Mixed-precision would be a bigger project, though potentially nice to have for linear solver preconditioning.