You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we only support double precision real and complex. PETSc supports other precisions.
The general pattern would be to follow what we do for complex.
The pathway to fix would be as follows:
Add some sort of precision argument to the installer.
Follow through the installer to:
a. set the scalar type passed to PETSc
b. ensure that the logic for forcing recompilation when the scalar type changes also applies in this case:
c. remove any downstream PETSc dependencies that fail at the new precision (this will be experimentally determined).
Run our test suite and hunt down the failures. This is likely to be due to hand-coded kernels for things like utility meshes.
The text was updated successfully, but these errors were encountered:
Currently we only support double precision real and complex. PETSc supports other precisions.
The general pattern would be to follow what we do for complex.
The pathway to fix would be as follows:
a. set the scalar type passed to PETSc
b. ensure that the logic for forcing recompilation when the scalar type changes also applies in this case:
c. remove any downstream PETSc dependencies that fail at the new precision (this will be experimentally determined).
The text was updated successfully, but these errors were encountered: