Skip to content
Snippets Groups Projects
Commit e9b3348b authored by Florian Atteneder's avatar Florian Atteneder
Browse files

add av_regularization parameter

parent bdba1060
No related branches found
No related tags found
1 merge request!71Implement regularizations for Euler eq
This commit is part of merge request !71. Comments created here will be created in the context of that merge request.
......@@ -49,6 +49,22 @@ dg1d.@parameters EulerEq begin
bc = "periodic"
@check bc in [ "periodic", "from_id" ]
"""
Type of artificial viscosity regularization. Available options:
- `none`
- `mono` - monolithic regularization, see [1]
- `navierstokes` - regularization based on Navier-Stokes equations, but without heat flux, see [1]
- `general` - most general regularization, see [1]; actually implemented version of [2]
[1] J.-L. Guermond and B. Popov, “Viscous regularization of the euler equations and entropy principles,”
SIAM Journal on Applied Mathematics, vol. 74, no. 2, pp. 284–305, 2014.
[2] J.-L. Guermond, B. Popov, and V. Tomov, “Entropy–viscosity method for the single material euler equa-
tions in lagrangian frame,” Computer Methods in Applied Mechanics and Engineering, vol. 300, pp. 402–
426, 2016.
"""
av_regularization = "none"
@check av_regularization in ["none", "mono", "navierstokes", "general"]
end
end # module
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment