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
