On Tue, 18 Sep 2012, Robert wrote:
> On Tue, Sep 11, 2012 at 12:44:35PM -0500, Roy Stogner wrote:
>> It'd actually be pretty easy now that the heterogenous constraints are
>> in - we'd just want to add "offset" values to the PeriodicBoundary
>> class and respect that when constructing the constraint equations.
>> The main problem is: isn't the new PBC code still failing some of your
>> tests? Last I heard, John still had a MOOSE regression test breaking
>> but hadn't been able to distill it down into a libMesh-only failure
>> case to send me.
> As this main problem is some kind of resolved according to the mailinglist,
> has anyone already coded this "easy" addition?
No. I'm the one it'd be easy for, but I'm already behind on other
urgent things, so not sure when I'll get to it.
> Will this also work for the new vector_fe stuff?
It should - Paul already took care of all the hard bits when he got
vector Dirichlet boundaries working.
> I am currently using the displacements (u,v,w) as primary variables and
> want to switch to using the nodes position (x,y,z) as primary variables.
That's certainly a good reason to want vector PBCs with offsets. If
you want to try and speed up the works: write a patch with the API and
test case yourself (i.e. give PeriodicBoundary similar functors to
DirichletBoundary, add a new vector_fe example using them) and I'll
find it slightly easier and much more motivating to see if I can get
the implementation passing that test this weekend.