I did this already, have you pulled?<div><br></div><div>   Matt<br><br><div class="gmail_quote">On Fri, Nov 5, 2010 at 1:29 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
On Nov 5, 2010, at 1:18 PM, Satish Balay wrote:<br>
<br>
> I think part of the issue is the configure model for compiler detection.<br>
><br>
> Perhaps we want buildsystem to detect/set compilers as it sees.  And<br>
> then petsc side of configure to check if this functionality exists -<br>
> and then use it? [with --with-cuda=1 flag in cuda.py?]<br>
><br>
> There was a recent change to do version check of nvcc in buildsystem -<br>
> instead of the prior check in cuda.py. [I just striped out the one<br>
> from cuda.py - because it was broken].<br>
><br>
> If so - perhaps the fix is to remove this check from Buildsystem<br>
> [setCompilers.py - where it only determines cuda attributes like<br>
> version - as stashes this info] - and place the version check back in<br>
> cuda.py?<br>
<br>
</div>  Yes, that is right.<br>
<font color="#888888"><br>
   Barry<br>
</font><div><div></div><div class="h5"><br>
><br>
> Satish<br>
><br>
><br>
> On Fri, 5 Nov 2010, Barry Smith wrote:<br>
><br>
>><br>
>>  You are correct, it should only stop on this if the user asked for --with-cuda  Victor can you fix this.<br>
>><br>
>><br>
>> On Nov 5, 2010, at 12:57 PM, Lisandro Dalcin wrote:<br>
>><br>
>>> Do we really want this? Perhaps CUDA should be just disabled, instead<br>
>>> of configure failing? Note that I've not actually asked for a<br>
>>> CUDA-enabled build:<br>
>>><br>
>>><br>
>>> $ cat linux-gnu/conf/reconfigure-linux-gnu.py<br>
>>> #!/usr/bin/python<br>
>>> if __name__ == '__main__':<br>
>>> import sys<br>
>>> import os<br>
>>> sys.path.insert(0, os.path.abspath('config'))<br>
>>> import configure<br>
>>> configure_options = [<br>
>>>   'PETSC_ARCH=linux-gnu',<br>
>>>   '--with-shared-libraries=1',<br>
>>> ]<br>
>>> configure.petsc_configure(configure_options)<br>
>>><br>
>>><br>
>>> [dalcinl@nikola dev]$ python linux-gnu/conf/reconfigure-linux-gnu.py<br>
>>> ===============================================================================<br>
>>>            Configuring PETSc to compile on your system<br>
>>> ===============================================================================<br>
>>> TESTING: checkCUDACompiler from<br>
>>> config.setCompilers(config/BuildSystem/config/se===============================================================================<br>
>>> ** CUDA Error: PETSc requires nvcc version 3.2 when compiling with --withcuda **<br>
>>> ===============================================================================<br>
>>> *******************************************************************************<br>
>>>       CONFIGURATION CRASH  (Please send configure.log to<br>
>>> <a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>)<br>
>>> *******************************************************************************<br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Lisandro Dalcin<br>
>>> ---------------<br>
>>> CIMEC (INTEC/CONICET-UNL)<br>
>>> Predio CONICET-Santa Fe<br>
>>> Colectora RN 168 Km 472, Paraje El Pozo<br>
>>> Tel: +54-342-4511594 (ext 1011)<br>
>>> Tel/Fax: +54-342-4511169<br>
>><br>
>><br>
><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>
</div>