Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Templates for PERK p2, p3 * example * constructor changed * Modified so that both of the constructor stay * bring back eps * correct val * add constructor of PERK3 * minor fixes * function and variable name adjustments * spelling fix * Change names and spacing according to style guide * spelling correction * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * snake case * revisit perk single p2 p3 * fmt * fmt * semantic ordering * add literature * Strip code of p = 3 * Add the line to show the error of the elixir * Make adjustments to a test file and delete example of PERK3 * Update Project.toml Co-authored-by: Daniel Doehring <[email protected]> * Update examples/tree_1d_dgsem/elixir_advection_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Add comments in an example of PERK2 Co-authored-by: Daniel Doehring <[email protected]> * Update src/Trixi.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * add tspan as a parameter and adjust the elixir accordingly * add an additional constructor and modify the function compute_PERK2_butcher_tableau * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * update filter function in polynomial optimizer, add literature, and change se_factors to bc_factors * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * change tspan to have (,) instead of[,]. filter_eigenvalues minor adjustments * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/polynomial_optimizer.jl Co-authored-by: Hendrik Ranocha <[email protected]> * Apply suggestions from code review * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl * Apply suggestions from code review * use readdlm instead of read_file * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl * add DelimFIles * fmt * Unit tests * compat * ecos compat * compat * compat * compat * compat * callbacks * increase allowed allocs * fmt * timer for step callbacks * deps compat * remove del files compat * skip delimitedfiles in downgrade compat * v1 * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl * modular imp of the integrator * modularized PolynamialOptimizer * PolynomialOpt modularized * use "fake" extension * make ECOS weakdep * fix name * comment + fmt * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * comment, fix, and make threshold optional * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * edit tspan and alive_interval * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * fmt * fix fmr in test unit * fix fmt in test_unit.jl * some fixes according to code review * add ECOS as a part of enabling TrixiConvexECOSExt.jl compiles * state functions and classes from Convex package used in polynomial optimization * fmt * remove unconditional output in bisection * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * apply suggestion from code review * minor fix * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * add verbose as an optional argument for printing out some outputs during bisection and filtering eigenvalues * remove the file with upper case * add the file with corrected name * minor fix * move constructors outside of struct * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * alter some names from being abbreviated and some fixes * add comments for some functions and move all polynomial optimizaton related functions to TrixiConvexECOSExt.jl * add comments to functions computing butcher tableau * fmt * apply suggestions + fmt * apply suggestion according to code review * Apply suggestions from code review Co-authored-by: Daniel Doehring <[email protected]> * fix PERK2's name * add short comment regarding PERK's abbreviation * fix export * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Daniel Doehring <[email protected]> * minor corrections * remove exported of PERK functions in extension * set verbose's default value in kwarg * fix path_monomial_coeffs * fmt * add ECOS as dependency in test/Project.toml * bring back polynomial_optimizer so that user can call the constructor with file path can use filter_eigvals without having to load Convex and ECOS * fix values for some tests and add use Convex and ECOS to load function extensions * fix error undefined b1 * attempt to fix error from test by specifying Trixi.entropy * fmt * adjust the value of tests to allign with one in CI and add print command for a test in test_unit.jl * exclude convex warning * update test vals * more warning exclusions * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * minor fix * add what is used from ECOS * spell check * add information about this PR in NEWS.md * Update NEWS.md Co-authored-by: Joshua Lampert <[email protected]> * fix NEWS.md * change Trixi.entropy back to just entropy * Update NEWS.md Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Apply suggestions from code review * Apply suggestions from code review * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl * add some explanations regarding the arguments of the constructors * fmt * exchange "c_end" for "cS" for consistency * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Joshua Lampert <[email protected]> * add more explaination * minor adjustment * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Joshua Lampert <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Joshua Lampert <[email protected]> * Update src/time_integration/paired_explicit_runge_kutta/methods_PERK2.jl Co-authored-by: Joshua Lampert <[email protected]> --------- Co-authored-by: Daniel_Doehring <[email protected]> Co-authored-by: Daniel Doehring <[email protected]> Co-authored-by: Hendrik Ranocha <[email protected]> Co-authored-by: Michael Schlottke-Lakemper <[email protected]> Co-authored-by: Joshua Lampert <[email protected]>
- Loading branch information