Hello all,
Can I compile libmesh without enabling complex but with a PETSc that has enabled complex scalars? I ran into an error in this case, it complains that I have to configure libmesh with complex numbers.
I built PETSc with scalar complex, I have no problem building libmesh with "--enable-complex".
The origin of the problem is: I want to solve complex eigenvalue problem in MOOSE. MOOSE can only compile with libmesh (real numbers only). So I want to go around libmesh and manipulate complex numbers in PETSc. See idaholab/moose#29886
Does anyone know any solution to this? Thank you!