On Tue, 8 Oct 2013, David Knezevic wrote:

> However, I still get compilation errors with --enable-complex (on eb4d88f). 
> Have you tested this?

No; I just replaced the "complex won't implicitly convert to bool"
problem with an "int won't implicitly convert to complex" problem.
I'm replacing that with an explicit conversion and testing the
--enable-complex build now.

> DirichletBoundary on nodes. Do you have any suggestions on how I should get 
> started? I think the key point from your original email was this:
>
> "For parallel consistency we actually do:
> 1. Interpolate at nodes
> 2. L2 project any edge degrees of freedom left over when holding node
>   dofs fixed
> 3. L2 project any face dofs left over when holding node and edge dofs
>   fixed "

That key point relates to the constraint equation algorithm, though...
but I guess that's the only hard part?

I think that the first thing I'd upgrade for dirichlet nodes and edges
would be the API (very straightforward "add_foo(ForwardDeclaredFoo&)"
declarations); next the data structures (no modifications necessary if
we go the "use boundary ids corresponding to nodes and edges" route),
finally the algorithms (not too hard once the data structures are
done).

No, scratch that.  The very first thing I'd do is add "boundary ids
that apply to edges" support.

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.
---
Roy

------------------------------------------------------------------------------
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