Hi Satish,

i would use C. 
I mean ... for the single precision i would like to use the acml library with 
the intel  C compiler as in petsc 2.3.1.
Is this impossibile for the current version or in the next future?

    Roberto


----- Original Message ----- 
  From: Satish Balay 
  To: petsc-users at mcs.anl.gov 
  Sent: Friday, June 29, 2007 3:28 PM
  Subject: Re: problems with ACML and single precision


  yeah - singleprecision requires cblaslapack, and cblaslapack can't be
  used in conjunction with fortran.

  Are you planning to use single precision PETSc from fortran? If so,
  currently its not possible. [we'll have to figureout how to get this
  working].

  However if you wish do this from c, then just use the additional
  configure option --with-fc=0

  Satish

  On Fri, 29 Jun 2007, Roberto Gori wrote:

  > Thank you Matthew,
  > 
  > I tried,
  > 
  > now my configure looks like this:
  > 
  > >config/configure.py --with-mpirun=mpirun.lsf --with-shared=0  
--with-precision=single --download-c-blas-lapack=yes
  > 
  > and I get the following error:
  > 
  > 
=================================================================================
  >              Configuring PETSc to compile on your system                    
     
  > 
=================================================================================
  > TESTING: configureLibrary from 
config.packages.BlasLapack(python/BuildSystem/config/packages/BlasLapack.py:384)
                                                                               
*********************************************************************************
  >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for 
details):
  > 
---------------------------------------------------------------------------------------
  > Should request f-blas-lapack, not --download-c-blas-lapack=yes since you 
have a fortran compiler?
  > 
*********************************************************************************
  > 
  > so i changed my configure:
  > 
  > >config/configure.py --with-mpirun=mpirun.lsf --with-shared=0  
--with-precision=single --download-f-blas-lapack=yes 
  > 
  > 
=================================================================================
  >              Configuring PETSc to compile on your system                    
     
  > 
=================================================================================
  > 
=================================================================================
                                                                                
                                   
  > Compiling FBLASLAPACK; this may take several minutes                        
                                                                                
                            
=================================================================================
                                                                                
                             
  > TESTING: checkMissing from 
config.packages.BlasLapack(python/BuildSystem/config/packages/BlasLapack.py:446)
                                                                                
   
*********************************************************************************
  >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for 
details):
  > 
---------------------------------------------------------------------------------------
  > Need to use --download-c-blas-lapack when using 
--with-precision=longdouble/single
  > 
*********************************************************************************
  > 
  > 
  > I'm in loop.
  > 
  > Moreover to achieve better performance i would prefer to use acml instead 
of the BlasLapack sources.
  > Everything works when i build petsc 2.3.1 with the Intel's compiler. I'm 
not able to do that with petsc 2.3.2.
  > 
  >     Roberto
  >   ----- Original Message ----- 
  >   From: Matthew Knepley 
  >   To: petsc-users at mcs.anl.gov 
  >   Sent: Thursday, June 28, 2007 8:50 PM
  >   Subject: Re: problems with ACML and single precision
  > 
  > 
  >   Yes, you need to let us compile for single precision. Use the option in 
the
  >   error message.
  > 
  >     Thanks,
  > 
  >       Matt
  > 
  >   On 6/28/07, Roberto Gori <r.gori at cineca.it> wrote:
  >   >
  >   >
  >   > Hi,
  >   >
  >   > i'm trying to install PETSc 2.3.3-p3 on a Linux amd64 cluster.
  >   >
  >   > There's no problems w?th double precison but when I add the single 
precision
  >   > option to my configure command I get the following error:
  >   >
  >   > 
=================================================================================
  >   >              Configuring PETSc to compile on your system
  >   >
  >   > 
=================================================================================
  >   > TESTING: checkMissing from
  >   > 
config.packages.BlasLapack(python/BuildSystem/config/packages/BlasLapack.py:446)
  >   >
  >   >
  >   > 
*********************************************************************************
  >   >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log 
for
  >   > details):
  >   > 
---------------------------------------------------------------------------------------
  >   > Need to use --download-c-blas-lapack when using
  >   > --with-precision=longdouble/single
  >   > 
*********************************************************************************
  >   >
  >   >
  >   > This is my configure:
  >   > config/configure.py --with-mpirun=mpirun.lsf --with-shared=0
  >   > --with-blas-lib=/cineca/prod/acml/3.6.0/ifort64/lib/libacml.a
  >   > --with-lapack-lib=/cineca/prod/acml/3.6.0/ifort64/lib/libacml.a
  >   > --with-precision=single
  >   >
  >   >
  >   > Maybe ACML is not supported for single precision?
  >   >
  >   > Thanks
  >   >
  >   >     Roberto
  > 
  > 
  >   -- 
  >   What most experimenters take for granted before they begin their
  >   experiments is infinitely more interesting than any results to which
  >   their experiments lead.
  >   -- Norbert Wiener
  > 
  > 
  >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20070629/6ff2e136/attachment.htm>

Reply via email to