[EMAIL PROTECTED] wrote:
> On Thu, March 27, 2008 Dag Lindbo wrote:
>>
>> [EMAIL PROTECTED] wrote:
>>> On Wed, March 19, 2008 Dag Lindbo wrote:
>>>> Hello again,
>>>>
>>>> By default, NDEBUG should be defined (otherwise uBLAS becomes useless
>>>> even for very small problems). That is,
>>>>
>>>> # Default CXX and FORTRAN flags
>>>> env["CXXFLAGS"] = "-Wall -pipe -ansi -DNDEBUG"
>>> This is probably not the best place to add this flag. It is perhaps
>>> better
>>> to add it when enableOptimize=1 is given. For now, you can use the
>>> option
>>> customCxxFlags to add the -DNDEBUG flag, i.e.
>>>
>>>     scons customCxxFlags="-DNDEBUG"
>>>
>> Well, I still don't think it makes sense to relate -DNDEBUG with
>> enableOptimize. One should use enableDebugUblas if NDEBUG is _not_
>> wanted. In my SConstruct I have
>>
>> if not env["enableDebugUblas"]:
>>    env.Append(CXXFLAGS=" -DNDEBUG")
> 
> Yes, I agree with you on that. Fixed it now.

Thanks!

> 
>>>> Another concern: Did it find UMFPACK or not when it says:
>>>> Checking for numpy-1... yes
>>>> Checking for ufc-1... yes
>>>> Checking for umfpack... yes
>>>> Checking for python-2... yes
>>>> Checking for gts... yes
>>>> Checking for boost... yes
>>>> Checking for libxml-2.0... yes
>>>> Found optional package: gts
>>>> Unable to find optional package: petsc
>>>> Unable to find optional package: slepc
>>>> Unable to find optional package: scotch
>>>> Unable to find optional package: umfpack
>>> Well, it did find a pkg-config file for UMFPACK, however, it failed when
>>> resolving compiler or module dependencies. What does your umfpack.pc
>>> look
>>> like? Does it specify a compiler? That could probably be the issue here.
>>>
>>>> (I get some 'new' linking issues when building the demos: cannot find
>>>> libumfpack)
>>> Can you show us the contents of scons/simula_scons.log?
>>>
>> =================== dolfin log ===================
>> 2008-03-20 09:00:25.063925
>> Using simula_scons from:
>> /NOBACKUP/dag/fenics/tip/dolfin/scons/simula-scons/simula_scons/__init__.pyc
>> resolveCompiler: No pkg-config generator for package 'ufc-1'. Assuming Ok.
>> resolveCompiler: Some tests failed for package 'umfpack'. Discarding
>> package.
>> resolveCompiler: Unable to compile some UMFPACK tests, using
>> '/usr/include/umfpack' as location for UMFPACK includes.
>> Error message:
>> umfpack_config_test_include.cpp:3:21: error: umfpack.h: No such file or
>> directory
>> resolveCompiler: No pkg-config generator for package 'gts'. Assuming Ok.
>> resolveCompiler: No pkg-config generator for package 'libxml-2.0'.
>> Assuming Ok.
> 
> Okay, it doesn't find the umfpack.h under /usr/include/umfpack. Do you now
> where it is located? Can you also show me the contents of the pkg-config
> file umfpack.pc?
> 

$ cat /usr/local/lib/pkgconfig/umfpack.pc
Name: UMFPACK
Version: 4.6.0
Description: The UMFPACK project, a set of routines for solving sparse 
linear systems via LU factorization.
Libs: -L/usr/lib/atlas -llapack -L/usr/lib -lumfpack -L/usr/lib -lamd
Cflags: -I/usr/include/ufsparse -I/usr/include/ufsparse

/Dag
_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to