Implement Navier-Stokes regularizations for Euler eq (!79)
* add sod_shock_tube examples * add examples mono and navier-stokes regularization of euler_isentropic_flow problem * remove dead code * update ref test burgers_sine_aventropy * undo deletion * remove dead code * beautify log details when unequal number of output times is encountered * refactor printing of failed test details * im in a rush * fix ref test log info * remove unused var * revert callbacks * add invalid assertion in glgl integration method * remove bernsteining from AV regularization * add 0th order smoother * remove lower threshold on entropy av * wip -- tinker with applying Bernsteining to the LDG variables * also forward project to rhs * remove unnecessary computations from callback * put lower threshold on entropy AV * inline bernsteining workhorse * use inplace ops for entropy TCI * add ref test fv_euler_isentropic_flow * fixup hrsc initialization for EulerEq * fix args for Project constructor * update deps; put compat bound on PrettyTables.jl * add ref test euler_isentropic_flow_regulate-ns -- disabled for now * add dispatch for av regularization in rhs!; wip implementation of new regularizations * add a namedtuple for parameters to Project struct * fix call to broadcast in callbacks.jl * add av_regularization parameter * dispatch TODO on Symbol
Showing
- Manifest.toml 292 additions, 169 deletionsManifest.toml
- Project.toml 1 addition, 0 deletionsProject.toml
- examples/euler_isentropic_flow/mono.toml 26 additions, 0 deletionsexamples/euler_isentropic_flow/mono.toml
- examples/euler_isentropic_flow/navier.toml 26 additions, 0 deletionsexamples/euler_isentropic_flow/navier.toml
- examples/sod_shock_tube/fv.toml 23 additions, 0 deletionsexamples/sod_shock_tube/fv.toml
- examples/sod_shock_tube/fv3.toml 23 additions, 0 deletionsexamples/sod_shock_tube/fv3.toml
- examples/sod_shock_tube/fv4.toml 23 additions, 0 deletionsexamples/sod_shock_tube/fv4.toml
- examples/sod_shock_tube/fv5.toml 23 additions, 0 deletionsexamples/sod_shock_tube/fv5.toml
- examples/sod_shock_tube/fv6.toml 23 additions, 0 deletionsexamples/sod_shock_tube/fv6.toml
- examples/sod_shock_tube/fv7.toml 23 additions, 0 deletionsexamples/sod_shock_tube/fv7.toml
- examples/sod_shock_tube/mono_n3.toml 33 additions, 0 deletionsexamples/sod_shock_tube/mono_n3.toml
- examples/sod_shock_tube/mono_n4.toml 33 additions, 0 deletionsexamples/sod_shock_tube/mono_n4.toml
- examples/sod_shock_tube/mono_n5.toml 33 additions, 0 deletionsexamples/sod_shock_tube/mono_n5.toml
- examples/sod_shock_tube/mono_n6.toml 33 additions, 0 deletionsexamples/sod_shock_tube/mono_n6.toml
- examples/sod_shock_tube/mono_n7.toml 33 additions, 0 deletionsexamples/sod_shock_tube/mono_n7.toml
- src/EulerEq/EulerEq.jl 16 additions, 0 deletionssrc/EulerEq/EulerEq.jl
- src/EulerEq/callbacks.jl 1 addition, 4 deletionssrc/EulerEq/callbacks.jl
- src/EulerEq/equation.jl 68 additions, 0 deletionssrc/EulerEq/equation.jl
- src/EulerEq/monoreg.jl.bak 29 additions, 0 deletionssrc/EulerEq/monoreg.jl.bak
- src/EulerEq/rhs.jl 119 additions, 13 deletionssrc/EulerEq/rhs.jl
Loading
Please register or sign in to comment