petsc-master 2017-03-25
Report Typos and Errors


PETSc type that represents a complex number with precision matching that of PetscReal.


#include <petscsys.h>
PetscComplex number = 1. + 2.*PETSC_i;

Notes: For MPI calls that require datatypes, use MPIU_COMPLEX as the datatype for PetscComplex and MPIU_SUM etc for operations. They will automatically work correctly regardless of the size of PetscComplex

See PetscScalar for details on how to ./configure the size of PetscReal

Complex numbers are automatically available if PETSc was able to find a working complex implementation

See Also

PetscReal, PetscComplex, MPIU_COMPLEX, PetscInt, PETSC_i

Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages