> 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 >> > > _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
