[petsc-dev] [petsc-maint #45539] petsc installation failure

Barry Smith bsmith at mcs.anl.gov
Thu Apr 29 21:06:49 CDT 2010

    THIS IS INSANE! What a stupid useless error message. Why isn't it  
suggesting --with-batch???

     Well, look what happens -----

In checkCCompiler() it builds an executable and seems to run without  
error. This is where configure checks for failed running and prints  
the helpful --with-batch option. But since the "execute" succeeds no  
useful error message.

Then several other executables seem to run fine.

Then it builds the sizeof(char) test code and that is not executable  
and hence the terrible "Unable to determine ..." error message.


Does this same problem occur on our BG?

Can you have the original test of the executable in checkCCompiler()  
make a code with a print statement in it and see if that is not  
executable and hence stops with the correct error message?


On Apr 29, 2010, at 8:16 PM, Satish Balay wrote:

> Its not AIX - looks like its BlueGene/L - and you need --with-batch=1
> option.
> For a preconfigured BG/P options list with IBM compilers - check:
> config/examples/arch-bgp-ibm-opt.py
> To use PETSc on BG/L with the default GNU compilers - you can try
> ./configure --with-batch=1 --download-f-blas-lapack=1
> [and follow instructions as printed by configure]
> Satish
> On Thu, 29 Apr 2010, Shree Krishna wrote:
>> Hi,
>> I was trying to install Petsc on CCNI ( IBM AIX cluster at Rensselaer
>> Polytechnic institute) and it gave me following error.
>> -------------------------------------------------------------------------------
>> Unable to determine size of char
>> I am attaching the configure.log file with this email. Will it be  
>> able for
>> you to help me configure Petsc.
>> Thanks.
>> Shree.

More information about the petsc-dev mailing list