Add a finite volume method for ScalarEq (!75)
* 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
Showing
- src/ScalarEq/callbacks.jl 7 additions, 7 deletionssrc/ScalarEq/callbacks.jl
- src/ScalarEq/equation.jl 8 additions, 8 deletionssrc/ScalarEq/equation.jl
- src/ScalarEq/rhs.jl 37 additions, 23 deletionssrc/ScalarEq/rhs.jl
- src/ScalarEq/setup.jl 6 additions, 6 deletionssrc/ScalarEq/setup.jl
- src/TCI/threshold.jl 2 additions, 2 deletionssrc/TCI/threshold.jl
- src/dg1d.jl 8 additions, 1 deletionsrc/dg1d.jl
- src/dg_rhs.jl 27 additions, 8 deletionssrc/dg_rhs.jl
- src/evolve.jl 8 additions, 3 deletionssrc/evolve.jl
- src/fv_rhs.jl 42 additions, 0 deletionssrc/fv_rhs.jl
- src/fvelement.jl 36 additions, 0 deletionssrc/fvelement.jl
- src/main.jl 3 additions, 2 deletionssrc/main.jl
- src/mesh.jl 56 additions, 23 deletionssrc/mesh.jl
- src/parameters.jl 8 additions, 0 deletionssrc/parameters.jl
- src/utils.jl 1 addition, 1 deletionsrc/utils.jl
- test/IntegrationTests/refs/fv_advection_sine/fv_advection_sine.toml 18 additions, 0 deletions...rationTests/refs/fv_advection_sine/fv_advection_sine.toml
- test/IntegrationTests/refs/fv_advection_sine/output.h5 0 additions, 0 deletionstest/IntegrationTests/refs/fv_advection_sine/output.h5
- test/IntegrationTests/refs/testconfig.toml 3 additions, 0 deletionstest/IntegrationTests/refs/testconfig.toml
Loading
Please register or sign in to comment