← Back to team overview

dolfin team mailing list archive

Re: MS visual studio C++ 8

 

> Alessio Quaglino wrote:
>>>
>>> Alessio Quaglino wrote:
>>>>>> - I don't know how to set the variable DOLFIN_VERSION present in
>>>>>> init.cpp
>>>>> DOLFIN_VERSION is a #define (see src/kernel/main/dolfin/constants.h).
>>>> Yes sorry, the compiler actually says that the PACKAGE_VERSION
>>>> variable
>>>> is
>>>> undefined.
>>>>
>>>> I managed to compile and link everything (using default BLAS libraries
>>>> and
>>>> I still haven't checked if UMFPACK works), however I still have quite
>>>> big
>>>> problems since my code runs very slowly (compared to linux) and almost
>>>> gets stuck in the lump() routine because it takes ages.
>>>>
>>> Are you using uBLAS or PETSc? If you're using uBLAS, check the compiler
>>> flags and make sure that you have -DNDEBUG. Otherwise, anything to do
>>> with uBLAS will be dead slow.
>>
>> Yes, thanks. It seems VS had the similar flag -NDEBUG which helped quite
>> a
>> lot. I was also wondering if I could use some optimized BLAS like ATLAS.
>
> DOLFIN doesn't use BLAS, but it may be used by libraries which DOLFIN
> uses, such as PETSc and UMFPACK. uBLAS doesn't use BLAS.

Just to be sure, since understanding how to use PETSc in VS will be
cumbersome and time-consuming, if I switch to PETSc I can completely
forget about uBLAS and get a faster implementation? Are there any
drawbacks coming from this choice (I suppose so, otherwise one would never
use uBLAS)?

Thanks,
Alessio


> Garth
>
>> Is ATLAS independent from BOOST or do I need to have both installed?
>>
>> Alessio
>>
>>
>>> Garth
>>>
>>>>> It would be helpful if you submitted your fixes as an hg bundle (or a
>>>>> series of small bundles, one for each set of fixes). I'm on parental
>>>>> leave until the end of November so I have limited bandwidth, but
>>>>> someone
>>>>> else should be able to pick it up.
>>>> I signed up to the FEniCS wiki so that I'll be able to add a short
>>>> guide.
>>>>
>>>> Alessio
>>>>
>>>>
>>>>> /Anders
>>>>>
>>>>>
>>>>>> Alessio
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> DOLFIN-dev mailing list
>>>>>> DOLFIN-dev at fenics.org
>>>>>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>>>
>>>>
>>>> _______________________________________________
>>>> DOLFIN-dev mailing list
>>>> DOLFIN-dev at fenics.org
>>>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> DOLFIN-dev mailing list
>> DOLFIN-dev at fenics.org
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>
>
>




Follow ups