Re: [Libmesh-devel] On the use of NumericVector as separate entity

2015-04-16 Thread John Peterson
On Thu, Apr 16, 2015 at 10:21 AM, Damon McDougall wrote: > Over at queso we're thinking about > how to move to supporting a variety of different vector and matrix > implementations. Specifically, we'd need a wrapper around the > implementation details (PETSc, T

Re: [Libmesh-devel] On the use of NumericVector as separate entity

2015-04-16 Thread Derek Gaston
I will still vote for #1 myself. To me, libMesh is small enough and stable enough that adding it as a dependency isn't a big deal. Plus, then you can use lots of other stuff from libMesh. For instance, task-based threaded parallelism (wraps OpenMP, Intel TBB and Pthreads) and the excellent MPI w

[Libmesh-devel] On the use of NumericVector as separate entity

2015-04-16 Thread Damon McDougall
Over at queso we're thinking about how to move to supporting a variety of different vector and matrix implementations. Specifically, we'd need a wrapper around the implementation details (PETSc, Trilinos, and Eigen, for example) to provide an implementation-agnos