[petsc-users] Suggestions for code with dof >> 1 ?
    Jed Brown 
    jedbrown at mcs.anl.gov
       
    Tue Oct 15 11:20:08 CDT 2013
    
    
  
Christophe Ortiz <christophe.ortiz at ciemat.es> writes:
> Yes ! Actually, that was the problem ! Now I set ARKIMEX1BEE after
> TSSetFromOptions() and it is much faster ! ARKIMEXA2 seems even faster.
I still recommend configuring this stuff from the command line, and I
would put TSSetFromOptions last so that you can override anything at
run-time.
> Thanks Jed !
>
> Now I see that the convergence speed of ARKIMEX depends on where I put
> TSSetFromOptions().
>
> If I do:
> TSCreate();
> TSSetFromOptions();
> TSSetProblemType();
> TSSetType();
> TSARKIMEXSetType();
>
> then ARKIMEXA2 is very fast.
>
> Instead, if I put TSSetFromOptions() somewhere else:
> TSCreate();
>
> TSSetProblemType();
> TSSetType();
> *TSSetFromOptions();*
> TSARKIMEXSetType();
I would use this order:
    TSCreate();
    TSSetProblemType();  // optional
    TSSetType();
    TSARKIMEXSetType();
    TSSetFromOptions();
> ARKIMEXA2 slows down significantly. I guess that TSSetFromOptions overrides
> something...Any idea ?
Compare the output from -ts_view in both cases.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131015/3600ec5a/attachment.pgp>
    
    
More information about the petsc-users
mailing list