Registered by Martin Sandve Alnæs

FEniCS multidomain codesprint. View the Meeting Home Page

Starts:
13:18 UTC on Monday, 2013-01-07
Ends:
13:18 UTC on Friday, 2013-01-11

Meeting drivers

Each meeting has a person, or team, responsible for deciding which items are accepted for the agenda. This team is called the "meeting driver" and for FEniCS multidomain sprint 2013 they are:

You should contact the meeting driver if you have any additional questions about the structure or agenda of the meeting.

Blueprints

Latest 5 additions to the meeting agenda

We need a simple interface for assigning to constants and Real functions. Suggestions: R = FunctionSpace(mesh, "Real", 0) f = Function(R) f.assign_constant(1.23) RV = VectorFunctionSpace(mesh, "Real", 0, dim=4) v = Function(RV) v.assign_constant([1.0, 2.0, 3.0, 4.0]) v.assign_constant(numpy.array([1.0, 2.0, 3.0, 4...
Replace pointers with std::vector in linear algebra interface where appropriate. See http://www.fenics.org/pipermail/dolfin-dev/2009-August/014931.html for the initial discussion.
Implement restricted function spaces. Restricted function spaces Foo::FunctionSpace V(mesh, sub_domain); // restrict to cells on a SubDomain Foo::FunctionSpace V(mesh, cell_function, 0); // restrict to cells marked by 0 Foo::FunctionSpace V(mesh, facet_function, 0); // restrict to facets marked by 0
Add functionality for computing only subblocks of the element tensors. This is useful both for standard mixed spaces and for restricted mixed spaces.
We could avoid a lot of copying of data if we made dolfin::Cell a subclass of ufc::cell

There are a total of 42 specifications on the meeting agenda. You can view the full current agenda here.

Attendees