The performance difference between c/c++ kernels and fortran kernels -
or c-complex/c++-complex can be compiler specific. You can build all
relavent versions [each with a different PETSC_ARCH] and see if it
makes a difference for you code.

The relavent configure options are:
--with-fortran-kernels=generic [default 'none']
--with-clanguage=cxx [or default 'c']
--with-scalar-type=complex [default 'real']

Satish

On Wed, 2 Dec 2009, Craig Tanis wrote:

> Hi,
> 
> The Petsc 3 manual (pdf)mentions using an optimized fortran kernel for 
> complex numbers, that somehow uses the same C interface.  It refers to a 
> document on how to build these kernels, but that document does not appear to 
> be in the tarball (or on the anl.gov website).
> 
> Furthermore, the FAQ on the website only mentions C and C++ in the section on 
> complex number performance...
> 
> If someone could clarify what was possible, and where to look for more 
> information, that would be great!
> thanks,
> Craig

Reply via email to