WIP: Define complex types for precisions other than PetscReal
The intention is not or petsc to do computation with these other types, just to make it easier to do I/O to/from other precisions.
The intention is not or petsc to do computation with these other types, just to make it easier to do I/O to/from other precisions.