[FLASH-USERS] Collisional Ionization in FLASH 4

Klaus Weide klaus at flash.uchicago.edu
Wed Dec 2 17:09:39 EST 2015


On Wed, 2 Dec 2015, Christopher Arran wrote:

> I was wondering if anyone had successfully managed to use the Ionize
> unit 
> recently (the documentation and code doesn't look to have been updated 
> since v2). If so, it would be great if you had any suggestions.

Hello Chris,

The Ionize unit has been updates enough to still work with FLASH 4.3
(we are running the NeiTest regular as a regression test), but only
with the split Hydro implementation ("split/PPM") and in a 1T (not 3T)
configuration.

Your setup commmand,

 "./setup -auto Ionization -2d +cylindrical +hdf5typeio -nxb=16 -nyb=16 +mtmmmt +uhd3t",

enters uncharted territory in at least two ways:

 * by using the split Hydro solver (the "uhd" part of "+uhd3t"),
    - actually, a multiTemp version thereof (that's the "3t" part), 
 * by using a multiTemp, i.e., 3T, Eos (implicit in "+mtmmmt").

(I think that using Ionize with just "+uhd" should work, but I have not 
tested this either.)
 
The Ionize unit on the one hand, and the multiTemp code on the other hand,
have different ideas of how to represent ionization levels: mass fraction 
of ionization level "species" for the former, separate ion/ele(/rad) 
components of internal energy (and of temperatures, and pressures) for the 
latter.

It may or may not be possible to combine these in a straightforward 
manner, but we have not tried this, and I assume at least some code 
changes will be needed (in the Ionize unit, and probably elsewhere).

HTH,
Klaus



More information about the flash-users mailing list