[petsc-users] TimeStepper norm problems. EMIL Please read this
Andrew Spott
ansp6066 at colorado.edu
Tue Mar 31 20:21:46 CDT 2015
awesome, great to hear.
Thanks!
-Andrew
On Tue, Mar 31, 2015 at 7:16 PM, Emil Constantinescu <emconsta at mcs.anl.gov>
wrote:
> Hi Andrew - we found a bug in TSComputeRHSFunctionLinear.
> In your code you need to provide the context to TSSetRHSFunction:
> TSSetRHSFunction( tss, NULL, TSComputeRHSFunctionLinear, &c );
> For now you can check out a branch that has implemented the fix by
> running git checkout emil/fix-ts-dae-rebased-v2 and then make everything.
> The fix is at
> https://bitbucket.org/petsc/petsc/commits/557d2b190687a728e86290bdc604ce0d2dc53473
> This is working for us.
> We'll push the fix soon in master.
> Emil
> --
> Emil M. Constantinescu, Ph.D.
> Computational Mathematician
> Argonne National Laboratory
> Mathematics and Computer Science Division
> 9700 S Cass Avenue,
> Argonne, IL 60439, USA
> Ph: 630-252-0926
> http://www.mcs.anl.gov/~emconsta
> On 3/30/15 9:32 PM, Andrew Spott wrote:
>> I’m sorry, I didn’t want to imply you were taking too much time. I was
>> just interested in trying to solve the problem myself, especially if it
>> was a simpler fix.
>>
>> I don’t have enough of an understanding of the internals of PETSc
>> though, if it depends on the compiler flags.
>>
>> Good luck!
>>
>> -Andrew
>>
>> —
>> Andrew
>>
>>
>> On Mon, Mar 30, 2015 at 7:23 PM, Emil Constantinescu
>> <emconsta at mcs.anl.gov <mailto:emconsta at mcs.anl.gov>> wrote:
>>
>> Hi Andrew,
>>
>> Sorry for the delay; things are going slower with me over the spring
>> break but we are working on it.
>>
>> The problem that you see may not be related to the integrator, which
>> runs well (we get expected convergence rates and good results) for
>> other
>> problems, in particular, for problems with real variables (and no
>> c++11). So the high level th->endpoint implementation seems fine.
>>
>> For some reason the linear solver is misbehaving when using cn. If you
>> use option -snes_mf the problem disappears.
>>
>> Please do not use -ts_theta_adapt until it is fixed.
>>
>> In conclusion I don't think that looking at theta.c will be productive.
>> We are currently looking at what happens at the lower levels.
>>
>> Thanks,
>> Emil
>>
>> On 3/30/15 4:25 PM, Andrew Spott wrote:
>> > Emil: If I want to fix this myself, do you have any idea where I
>> should
>> > start looking? I assume in the th->endpoint section of
>> TSStep_Theta in
>> >
>> http://www.mcs.anl.gov/petsc/petsc-current/src/ts/impls/implicit/theta/theta.c.html?
>>
>> >
>> > Thanks,
>> >
>> > -Andrew
>> >
>> >
>> >
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150331/7a36a61b/attachment.html>
More information about the petsc-users
mailing list