On Wed, 8 Feb 2012, David Knezevic wrote:

> On 02/08/2012 06:09 PM, Mauro Werder wrote:
>> I've never done it but here my thoughts: It should be possible to
>> assemble the 1D system when looping over the boundary elements of the
>> 2D mesh (as is usually done for the BCs) as all the machinery is in
>> place to do this.
>
> All the machinery is there in the sense that you can already evaluate
> shape functions on boundaries (as in BC assembly), but you'd need to be
> able to add a "boundary-only variable" to have the correct number of
> degrees of freedom for the 1D variable. Maybe this could be implemented
> similarly to the "subdomain-only variables"?

Only with some difficulty; it'd be the first time we put variables on
elements that didn't technically exist.

It'd be easier (though still quite difficult) to do something we've
been wanting to for a while: extend libMesh to handle Mesh objects
with Elems of more than one dimension inside.  Then you just create
the boundary mesh, add those elements into the Mesh with their own
subdomain, set a per-subdomain variable on for them, and off you go.
---
Roy

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to