Thanks Roy,
Solved. I was trying to do just one time step and where I was calling the
sequence wasn't the right place so the constraints weren't imposed
properly. Now it works.
Best,
Ata
On Fri, Nov 15, 2013 at 4:50 PM, Roy Stogner wrote:
>
> On Fri, 15 Nov 2013, Ataollah Mesgarnejad wrote:
>
On Fri, 15 Nov 2013, Ataollah Mesgarnejad wrote:
> It still doesn't work. Where exactly would you call that command sequence?
Anywhere after your solve for the previous time step but before your
assembly for the next time step should have (in theory - in practice
we don't have this in test cover
Roy,
It still doesn't work. Where exactly would you call that command sequence?
Thanks,
Ata
On Fri, Nov 15, 2013 at 12:45 PM, Ataollah Mesgarnejad <
ames...@tigers.lsu.edu> wrote:
> Thanks Roy,
>
> I will try it and get back to you.
>
> As for the example I have bunch of derived classes from
Thanks Roy,
I will try it and get back to you.
As for the example I have bunch of derived classes from AnalyticFunction
that compute BCs for me. I can try add one of these to Elasticity examples
you already have and generate a new example for you.
Best,
Ata
On Fri, Nov 15, 2013 at 12:37 PM, Ro
On Fri, 15 Nov 2013, Ataollah Mesgarnejad wrote:
> I just noticed that. But isn't that rather a high price to pay to reinit
> the whole EquationSystems to get the updated constraints? Can't there be a
> specific function that instead of doing a reinit just updates the
> constraints?
Not one spec
Thanks Paul,
I just noticed that. But isn't that rather a high price to pay to reinit
the whole EquationSystems to get the updated constraints? Can't there be a
specific function that instead of doing a reinit just updates the
constraints?
Thanks,
Ata
On Fri, Nov 15, 2013 at 12:22 PM, Paul T.
I wouldn't call that a bug :)
You could consider using a "lifting function" approach, where you impose
zero Dirichlet boundary conditions, and then solve for u_hat = u - g_BC,
where g_BC is a (possibly time-dependent) lifting function that satifies
the non-zero boundary condition that you want.