Commits on Source (6)
-
Florian Atteneder authored
* fix tests * remove an unreachable check can't be reached, because a error would be thrown earlier when multiplying a number with nothing * remove cfl field from Evolution struct * move cfl parameter from Mesh to Evolution section also update all reftest parfiles * remove CFL field from Mesh * apply CFL factor in evolve loop and not inside projects
c7e42113 -
Florian Atteneder authored
Refactor CFL parameter usage See merge request !74
5ad99e58 -
Florian Atteneder authored
* add reftest fv_advection_sine * migrate all of ScalarEq to use broadcast_*_2! methods * add isperiodic method for meshes * fix grid spacing computation for SpectralElement * fixup parametric types to subtype Mesh1d/2d * make TODO error more comprehensive * fixup cfl usage; add abstractions for min grid spacing * enable add mesh kwarg to Evolution setup in order to enable FV evolution * add timestep! and rhs! for FVElement * do away with the State(...) syntax * add docs to dg_rhs methods * add FV stepper * limit dg_rhs.jl methods to Meshes with SpectralElement * add mesh kwarg to Evolution so that we can use a spearate stepper based on mesh type * add a scheme parameter to Mesh * add FVElement type
5a594e69 -
Florian Atteneder authored
Add a finite volume method for ScalarEq See merge request !75
ba310be2 -
Florian Atteneder authored
* remove more Riemann solver stuff * remove non-existent export * evict riemannsolver.jl and broadcast_[volume,faces,bdry]! * evict Riemann solver related stuff from SRHD * evict Riemann solver related stuff from EulerEq * evict Riemann solver related stuff from ScalarEq * convert all in EulerEq remove unrelated file * convert all in ScalarEq * re-enable srhd_smooth test update srhd_smooth reftest * evict old broadcasting methods
8c450bb9 -
Florian Atteneder authored
* update some ref tests - euler_isentropic_flow - euler_sod_shock_tube_bernstein needed because previously we employed a timestep that was too large, because it only used the local cell width but not the smallest grid spacing * add ref test for FV euler sod shock tube * update ScalarEq so that FV version can use non-periodic bdry conditions * implement FV method for Euler equation - also refactor timestep to work with DG and FV elements - also refactored fv_update_step! methods to now accept buffers for bdry values
a5f246be
Showing
- src/EulerEq/EulerEq.jl 0 additions, 1 deletionsrc/EulerEq/EulerEq.jl
- src/EulerEq/boundaryconditions.jl 0 additions, 35 deletionssrc/EulerEq/boundaryconditions.jl
- src/EulerEq/equation.jl 27 additions, 0 deletionssrc/EulerEq/equation.jl
- src/EulerEq/initialdata.jl 2 additions, 2 deletionssrc/EulerEq/initialdata.jl
- src/EulerEq/rhs.jl 42 additions, 20 deletionssrc/EulerEq/rhs.jl
- src/EulerEq/setup.jl 2 additions, 6 deletionssrc/EulerEq/setup.jl
- src/EulerEq/types.jl 1 addition, 19 deletionssrc/EulerEq/types.jl
- src/GRHD/rhs.jl 4 additions, 4 deletionssrc/GRHD/rhs.jl
- src/HRSC/ArtificialViscosity.jl 3 additions, 2 deletionssrc/HRSC/ArtificialViscosity.jl
- src/HeatEq/callbacks.jl 1 addition, 1 deletionsrc/HeatEq/callbacks.jl
- src/HeatEq/rhs.jl 2 additions, 2 deletionssrc/HeatEq/rhs.jl
- src/SRHD/SRHD.jl 0 additions, 1 deletionsrc/SRHD/SRHD.jl
- src/SRHD/boundaryconditions.jl 0 additions, 46 deletionssrc/SRHD/boundaryconditions.jl
- src/SRHD/callbacks.jl 5 additions, 5 deletionssrc/SRHD/callbacks.jl
- src/SRHD/equation.jl 112 additions, 0 deletionssrc/SRHD/equation.jl
- src/SRHD/initialdata.jl 1 addition, 1 deletionsrc/SRHD/initialdata.jl
- src/SRHD/rhs.jl 28 additions, 34 deletionssrc/SRHD/rhs.jl
- src/SRHD/setup.jl 4 additions, 20 deletionssrc/SRHD/setup.jl
- src/SRHD/types.jl 2 additions, 8 deletionssrc/SRHD/types.jl
- src/ScalarEq/ScalarEq.jl 0 additions, 1 deletionsrc/ScalarEq/ScalarEq.jl
src/EulerEq/boundaryconditions.jl
deleted
100644 → 0
src/SRHD/boundaryconditions.jl
deleted
100644 → 0