dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02299
Re: Dense matrices
On Fri, 2006-03-31 at 10:28 -0600, Robert C. Kirby wrote:
> On Mar 31, 2006, at 10:22 AM, Garth N. Wells wrote:
>
> > On Fri, 2006-03-31 at 10:17 -0600, Robert C. Kirby wrote:
> >>>
> >>> I downloaded boost, pulled the header files out and dropped them
> >>> into my
> >>> directory and it worked fine, so it appears that no binary
> >>> libraries are
> >>> involved. I did a grep on the header files, and the dependency on
> >>> other
> >>> boost components is limited.
> >>>
> >>
> >> Is there any license issue to just stuffing the requisite .h files
> >> into DOLFIN?
> >>
> >
> > No. The Boost license is more liberal the GPL. You can find it here
> > http://www.boost.org/LICENSE_1_0.txt.
> >
>
> Then the easiest thing is to just stuff (with proper credit) ublas.h
> and whatever else we need into DOLFIN.
>
> I think the reason I didn't use ublas earlier is that I needed higher-
> dimensional arrays, which blitz provided. I only realized after the
> fact that there were portability problems.
>
You can use the multi_array library from Boost for this.
http://www.boost.org/libs/multi_array/doc/index.html
Garth
> Rob
>
> > Garth
> >
> >
> >>>> Also, templates can create portability/compiler problems if used
> >>>> too
> >>>> creatively (see blitz).
> >>>> I have not worked with uBlas, but suggest compiling with a
> >>>> couple of
> >>>> different versions of g++ on mac/linux/cygwin and also the intel
> >>>> compiler on some platforms before committing.
> >>>>
> >>>
> >>> Just checked it with the Linux Intel compiler, and indeed Blitz
> >>> gives
> >>> error messages. uBlas worked great. Works fine under Cygwin too.
> >>>
> >>
> >> Wonderful -- I think that it's the configuration of blitz on intel
> >> that I remember bombing.
> >> I wish I had known ublas better when I wrote my c++ version of
> >> fiat...
> >>
> >> Rob
> >>
> >>> Garth
> >>>
> >>>> That said, I'm very much in favor of doing less code instead of
> >>>> more,
> >>>> but there can be corner cases in portability and other headaches.
> >>>>
> >>>> Rob
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> DOLFIN-dev mailing list
> >>>> DOLFIN-dev@xxxxxxxxxx
> >>>> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> >>>
> >>>
> >>> _______________________________________________
> >>> DOLFIN-dev mailing list
> >>> DOLFIN-dev@xxxxxxxxxx
> >>> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> >>
> >>
> >> _______________________________________________
> >> DOLFIN-dev mailing list
> >> DOLFIN-dev@xxxxxxxxxx
> >> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> >
> >
> > _______________________________________________
> > DOLFIN-dev mailing list
> > DOLFIN-dev@xxxxxxxxxx
> > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
>
>
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
References
-
Dense matrices
From: Garth N. Wells, 2006-03-29
-
Re: Dense matrices
From: Anders Logg, 2006-03-29
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-29
-
Re: Dense matrices
From: Anders Logg, 2006-03-29
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-29
-
Re: Dense matrices
From: Anders Logg, 2006-03-29
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-29
-
Re: Dense matrices
From: Anders Logg, 2006-03-29
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-29
-
Re: Dense matrices
From: Anders Logg, 2006-03-29
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-30
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-31
-
Re: Dense matrices
From: Robert C Kirby, 2006-03-31
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-31
-
Re: Dense matrices
From: Robert C. Kirby, 2006-03-31
-
Re: Dense matrices
From: Garth N. Wells, 2006-03-31
-
Re: Dense matrices
From: Robert C. Kirby, 2006-03-31