f2cblaslapack with single precision?

Satish Balay balay at mcs.anl.gov
Wed Oct 29 00:25:32 CDT 2008

The old f2cblas is limited to double precision. We have updated
petsc-dev to use a fuller version of f2cblas..

You can try using this new f2cblas with petsc-2.3.3. [with the following steps:]

mkdir externalpackages
cd externalpackages
wget ftp://ftp.mcs.anl.gov/pub/petsc/externalpackages/f2cblaslapack-3.1.1.tar.gz
tar -xzf f2cblaslapack-3.1.1.tar.gz
mv f2cblaslapack-3.1.1 f2cblaslapack
config/configure.py --download-c-blas-lapack=1 ...

Note: Depending upon the compilers you have - generally fblaslapack
should work fine [so might not be worth the hassle of trying to avoid
using it]


On Wed, 29 Oct 2008, Christoph Sprenger wrote:

> Hello everyone,
> i'm new here and have a first question concerning the building of petsc.
> i try to build the libraries with single precision, to reduce the memory
> profile, but having troubles to do so.
> i get an undefined reference to saxpy_  and other blas bits and pieces, since
> the f2cblaslapack.tar.gz doesn't seem to contain any single precision files.
> not sure if i am missing something fundamental though.
> here is my config i used to build the lot:
> --with-cc=mpicc --with-fc=0 --with-cxx=mpicxx --download-c-blas-lapack=1
> --with-mpi-dir=/home/users/christophs/mpich2 --with-clanguage=cxx
> --with-sudo=sudo --with-shared=1 --with-debugging=1 --with-scalar-type=real
> --with-precision=single
> it would be great to get a hint whats going on and what the best solution for
> this would be without going through the fortran side of things.
> are there other c packages than f2cblaslapack that have the individual single
> precision files ?
> apologies for the rather newbie style questions.
> Kind Regards,
> Christoph
> Animal Logic
> http://www.animallogic.com
> Please think of the environment before printing this email.
> This email and any attachments may be confidential and/or privileged. If you
> are not the intended recipient of this email, you must not disclose or use the
> information contained in it. Please notify the sender immediately and delete
> this document if you have received it in error. We do not guarantee this email
> is error or virus free.

More information about the petsc-users mailing list