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. --- Roy ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel