[FLASH-USERS] boundary condition for symmetrical ablation
Dean Townsley
Dean.M.Townsley at ua.edu
Mon Feb 22 14:49:48 EST 2021
Hi,
It is known that at least some hydro schemes used in Flash can produce
anomalies near the symmetry axis for specific flows: Blondin & Lufkin
https://ui.adsabs.harvard.edu/abs/1993ApJS...88..589B/abstract
Basically it turns out that treating the symmetry axis as a reflecting
boundary is not quite good enough.
I'm pretty sure that the "fix" discussed in that paper is not
implemented for the split solver in flash but I'm less sure of the
unsplit solver.
Or what you are seeing could be something else, but I figured it might
be useful to mention this known issue.
Dean
On 2/22/21 3:53 AM, Thibault Goudal wrote:
> Hi everyone,
>
> I've been runing 2D cylindrical FLASH simulations based on the
> LaserSlab setup.
> I would like to study the evolution of hydrodynamic instabilities at
> the ablation front.
>
> I attached bellow an illustration of the density map results. I only
> run the right side. The left part is built by the symmetry with the
> white axis at x=0.
> In white color, I circled what is my concern. This bubbly structure
> seems to show that the boundary symmetry at the left edge of the
> numerical box isn't what I expected to be a flat laser irradiation.
> It seems that at x=0, the laser deposition is lower. At late times,
> this impacts the instability growth on the axis.
>
> I used the "reflect" or "axisymmetric" hydro boundary on the axis.
> I also attached some parameters from the flash.par which could be
> relevant to fix my issue.
>
> I guess this is kind of a typical problem when you deal with such
> geometry.
> If you have any idea, I'll be glad to discuss about all of this.
>
> Thank you!
>
>
>
> # RADIATION/OPACITY BOUNDARIES
>
> rt_mgdXlBoundaryType = "reflecting"
> rt_mgdXrBoundaryType = "vacuum"
> rt_mgdYlBoundaryType = "vacuum"
> rt_mgdYrBoundaryType = "vacuum"
> rt_mgdZlBoundaryType = "reflecting"
> rt_mgdZrBoundaryType = "reflecting"
>
> #CONDUCTION BOUNDARIES
>
> diff_eleXlBoundaryType = "neumann"
> diff_eleXrBoundaryType = "neumann"
> diff_eleYlBoundaryType = "neumann"
> diff_eleYrBoundaryType = "neumann"
> diff_eleZlBoundaryType = "neumann"
> diff_eleZrBoundaryType = "neumann"
>
> #HYDRO BOUNDARIES
>
> # Hydro boundary conditions:
> xl_boundary_type = "reflect"
> xr_boundary_type = "outflow"
> yl_boundary_type = "outflow"
> yr_boundary_type = "outflow"
> zl_boundary_type = "reflect"
> zr_boundary_type = "reflect"
>
> # LASER PARAMETERS
>
> ed_laser3Din2D = .true.
> ed_laser3Din2DwedgeAngle = 0.1
>
> ed_lensX_1 = 1000.0e-04
> ed_lensY_1 = 0.0e-04
> ed_lensZ_1 = -1000.0e-04
> ed_lensSemiAxisMajor_1 = 1000.0e-04
> ed_lensSemiAxisMinor_1 = 1000.0e-04
> ed_targetX_1 = 0.0e-04
> ed_targetY_1 = 0.0e-04
> ed_targetZ_1 = 1400.0e-04
> ed_targetSemiAxisMajor_1 = 1000.0e-04
> ed_targetSemiAxisMinor_1 = 1000.0e-04
> ed_pulseNumber_1 = 1
> ed_wavelength_1 = 0.351
> ed_crossSectionFunctionType_1 = "gaussian2D"
> ed_gaussianExponent_1 = 4.0
> ed_gaussianRadiusMajor_1 = 900e-04
> ed_gaussianRadiusMinor_1 = 900e-04
> ed_numberOfRays_1 = 16384
> ed_gridType_1 = "radial2D"
> ed_gridnRadialTics_1 = 512
> ed_semiAxisMajorTorsionAngle_1 = 0.0
> ed_semiAxisMajorTorsionAxis_1 = "x"
>
>
>
>
>
> --
> Thibault Goudal
> PhD Student CEA
> CELIA CNRS UMR5107 laboratory
> +33664160842
> thibault.goudal at u-bordeaux.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20210222/1605d7a8/attachment-0001.htm>
More information about the flash-users
mailing list