[FLASH-USERS] Unsplit Hydro Solvers: Why and When?

Seyit Hocuk seyit at astro.rug.nl
Fri Feb 10 13:02:31 EST 2012


I also have artifacts in my moving (orbiting) molecular magnetized 
cloud, especially in the wake of the cloud. But I still like it.
My first impression of the unsplit solver is that it is more diffusive, 
unfortunately. Everything seems to be more smooth. Can anybody confirm?

Seyit




On 02/10/2012 06:55 PM, david arnett wrote:
> The prime failing of the un-split solver, that I know of, is that it 
> produces poor results for high electron degeneracy; errors due to grid 
> artifacts appear. This is an ancient problem; are there more recent ones?
>
> Dave
>
>
>
> On Fri, Feb 10, 2012 at 10:45 AM, Seyit Hocuk <seyit at astro.rug.nl 
> <mailto:seyit at astro.rug.nl>> wrote:
>
>     Those are all good questions. I'd like to hear them myself as well.
>     You should come to the FLASH workshop in Hamburg/Germany next week.
>
>     Seyit
>
>
>     On 02/10/2012 06:36 PM, Massimo Gaspari wrote:
>>     Dear FLASH users/developers,
>>
>>     I write this email in order to open a discussion on the unsplit
>>     hydro solver.
>>     A preamble.
>>     I have mostly used the basic split PPM module and I think it
>>     works pretty well.
>>     The only real "issue" is the splitting, which complicates the
>>     implementation of several physical modules.
>>     Therefore, I am right now testing the unsplit module (FLASH 4b).
>>     However... there are endless options! This is certainly a good
>>     thing. On the other hand, it is pretty daunting to test every
>>     single option/solver, plus several different combinations, even
>>     for a single problem.
>>
>>     I am thus wondering if you (developers and users) may kindly
>>     provide more comments/experiences on the methods used in the
>>     unsplit solver. I don't want to know how the solver is written (I
>>     have Toro's book for that), but *when* and *why* we have to use a
>>     particular solver/option, and *which are the pros and cons/risks*?
>>
>>     For instance, ...
>>     1) Using PPM (order=3) over Godunov (order=1) is pretty trivial,
>>     but why and when using MUSCL (order=2) over PPM?
>>
>>     2) I also do not understand the default value of several
>>     options... shouldn't be the default value the best (in theory)
>>     option? If so why transOrder=1? transOrder=2 seems to me a more
>>     appropriate choice, in general.
>>     When do you use transOrder=3? The same can be said for the half
>>     gravity update: if it is second order, why the first order is set
>>     to be the default?
>>
>>     3) I am puzzled by the several Riemann solvers. What is the
>>     hybrid solver? Why should I use hybrid, LLF or Marquina solver
>>     over the more standard Roe or HLLC?
>>
>>     4) The same can be asked about the different slope limiters...
>>
>>     5) ... or use_upwindTVD and use_3dFullCTU.
>>
>>     Summarizing:
>>     a) what are your - general and specific - suggestions?
>>     b) why should I avoid or use a specific solver/option over other
>>     standard implementations?
>>
>>     I think the unsplit module is a great part of FLASH, but all the
>>     parameters/options/solvers need to be better clarified. I hope
>>     you can help in that direction.
>>     Thank you in advance.
>>     Best,
>>
>>
>>          Max
>>
>
>
>
>
> -- 
> David Arnett
> Regents Professor
> Steward Observatory
> University of Arizona

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20120210/2a069e38/attachment.htm>


More information about the flash-users mailing list