DPETSC_USE_FORTRAN_KERNELS-warning
Satish Balay
balay at mcs.anl.gov
Mon Aug 28 10:55:46 CDT 2006
This message is outofdate. I'll fix it in petsc-dev.
The way to enable this feature is to rerun configure with the
additional option
--with-fortran-kernels=generic
You can use additonal option PETSC_ARCH with configure so that a new
set of configuraton [with new set of libraries are created] - this way
the old set is also useable. You can then check if the above option
improves performance or not [and then stick with the higher perfoming
version]
For eg: if your current PETSC_ARCH is linux-gnu - you can do:
./bmake/linux-gnu/configure --with-fortran-kernels=generic PETSC_ARCH=linux-gnu-ftn-kernels
make PETSC_ARCH=linux-gnu-ftn-kernels all
make PETSC_ARCH=linux-gnu-ftn-kernels test
Satish
On Mon, 28 Aug 2006, Patrick Lechner wrote:
> Dear all,
>
> I currently have the following problem and would be very grateful for any
> useful advice:
>
> I have written a Fortran code that uses PETSc for the solution of various
> linear systems with complex entries (both in the stiffness matrix and in the
> load vector). When I use the PETSc-Log to check the times for my runs, I get
> the following warning:
>
> ##########################################################
>
> #
> #
> # WARNING!!!
> #
> #
> #
> # The code for various complex numbers numerical
> #
> # kernels uses C++, which generally is not well
> #
> # optimized. For performance that is about 4-5 times
> #
> # faster, specify the flag -DPETSC_USE_FORTRAN_KERNELS #
> # in base_variables and recompile the PETSc libraries.
> #
>
> #
> #
> ##########################################################
>
>
> My problem now is, that I can't find "base_variables" in my latest
> PETSc-version (2.3.1-p15)...
> Do I just add the flag to my cpp-flags in bmake/$PETSC_ARCH/petscconf? Or
> should I do this modification somewhere else?
>
> Thanks a lot for any help with this!
> Best wishes,
> Patrick
>
>
>
>
> =================================
>
> Patrick Lechner
> Numerical Analysist / Numerical Modeller
> Flat 1
> 159 Hardgate
> Aberdeen, AB11 6XQ
>
> Phone: 07815 927333
> E-mail: patrick at lechner.com
> Homepage: http://www.patrick.lechner.com
>
More information about the petsc-users
mailing list