Hi Roy,

I've got a branch node_and_edge_dirichlet in my fork on github 
(github.com/dknez/libmesh) which is working for me.

The changes to ConstrainDirichlet were indeed simple. I also added some 
methods in BoundaryInfo to allow us to add edge boundary ids. I've 
tested this on a modified version of systems_of_equations_ex6 (also in 
the branch) and it works well.

The branch is based on your adjoint_dirichlet branch, so I'll wait for 
you to merge that before I make a pull request.

David



> As to the algorithm... cross your fingers, but I suspect that with the
> current refactoring all you'd have to do is upgrade the
> "do_this_side", "is_boundary_node[n]" and "is_boundary_edge[e]"
> calculations in ConstrainDirichlet::apply_dirichlet_impl and you'll be
> done.





------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to