Skip to content
Snippets Groups Projects
  1. Aug 30, 2023
  2. Aug 29, 2023
  3. Aug 27, 2023
  4. Aug 26, 2023
  5. Aug 09, 2023
  6. Jul 22, 2023
  7. Jul 10, 2023
  8. Jun 29, 2023
  9. Jun 26, 2023
  10. Jun 20, 2023
    • Florian Atteneder's avatar
      Merge branch 'feature/tci+hrsc2d' into 'main' · e16f6369
      Florian Atteneder authored
      convert some TCI and HRSC for 2d runs
      
      See merge request !49
      e16f6369
    • Florian Atteneder's avatar
      convert some TCI and HRSC for 2d runs (!49) · 8db05409
      Florian Atteneder authored
      * disable advection2d_bump_entropyav test
      
      * only log error type when ref test fails to run
      
      * update ref tests
      
      * initialize hrsc and tci variables
      
      * add todos
      
      * fix entropy av to account for jacobian
      
      * tciav: remove unnecessary dispatch
      
      * remove unused code
      
      * fix typos in EV computation
      
      * integration tests: copy and upload if two output files differ
      
      * also update registry in ci
      
      CI: update registry before activating env?
      
      CI: debug registry status
      
      CI: readd general registry
      
      CI: rm registry update
      
      CI: somehow need registry update now ...
      
      * commit Manifest and let CI run on 1.9
      
      remove Manifest again
      
      readd manifest
      
      * add missing output.h5 for ref test
      
      * remove xdmf output from refs
      
      * fix duplicated index in av smoother
      
      * rework AV smoother for mesh1d
      
      * fix cell offsets and iterator for mesh1d
      
      remove debug statement
      
      * use 1d output for ref tests of 2d runs
      
      update ref test vars for 2d runs
      
      * test entropy AV with burgers2d
      
      * fix HRSC smoother
      
      * no need to add up results for cell integration
      
      * remove branch when integrating
      
      * enforce type stability for evolve method
      
      * fix entropy AV computation
      
      * fix type instability in glgl
      
      * also import dependencies ...
      
      * add integration test for advection2d + tci av + threshold tci
      
      * change default format2d to xdmf
      
      * add integration for advection2d + entropy av
      
      * fix vtk
      
      * update dependencies
      
      * add unittests for 2d output formats
      
      * cleanup vtk
      
      * enable vtk, xdmf+bin, xdmf+h5 2d output methods
      
      * add vtk output method for 2d
      
      * refactor xdmf output to allow hdf5 and bin format for heavy data
      
      * quick&dirty enabling of entropy viscosity for advection2d
      
      * add integrate_cell for meshes
      
      * inline integrate
      
      * export cellindices
      
      * extend entropy viscosity to 2d
      
      * adjust dispatch
      
      * remove irrelevant size check
      
      * enable av smoothing in 2d
      
      * implement C0 smoother in 2d
      
      * make SmoothedArtificialViscosity type stable
      
      * cure type stability in Environment
      
      * quick shot on ScalarEq with AV
      
      * extend TCIViscosity to 2d
      
      * merge HRSC/interface.jl into HRSC/HRSC.jl
      
      * extend TCI/threshold to Mesh2d
      
      * remove TCI/interface.jl
      8db05409
  11. Jun 11, 2023
  12. Jun 10, 2023
  13. Jun 05, 2023
    • Florian Atteneder's avatar
      Merge branch 'rework-mesh' into 'main' · b0ca3082
      Florian Atteneder authored
      Rework mesh
      
      See merge request !43
      b0ca3082
    • Florian Atteneder's avatar
      Rework mesh · 9af4a728
      Florian Atteneder authored
      * remove RefVector residuals
      
      * make ObjectCache typestable
      
      * fix riemann solver tests
      
      * add burgers2d periodic test
      
      * make 2d equations only return maximum velocity
      
      * adjust broadcasting of boundaryconditions to use new numflux signature
      
      * migrate EulerEq and SRHD
      
      * simplify numerical flux computation, part 3
      
      - migrate 1d mesh versions
      - boundary conditions were disabled for now
      - added projection method to unitfy numerical flux computations in
        different dims
      
      * fix 2d riemann solver constructors and flux computations
      
      * simplify numerical flux computation, pt 2
      
      - only return one value instead of a tuple from a numerical flux
        function; whatever we did before was unnecessary and probably wrong
      - atm this breaks the 1d tests, but will fix this next
      
      * simplify numerical flux computation, pt 1
      
      * cleanup parameter docs and some other comments
      
      * implemente Burgers2d
      
      * fix more unit tests
      
      * fix integration tests
      
      * fix integration tests
      
      * fix unit tests
      
      * also add parfile for 2d advection test
      
      * IntegrationTests: track ref tomls
      
      * hack in support for normal vectors in bdry flux computations
      
      * make cache member of mesh in preparation of eliminating cache from all interfaces
      
      * add integration test for 2d advection
      
      * prepare output reader to deal with 2d outputs and update ref tests
      
      * hack in Mesh2d DG evolution -- needs a bit of refactoring
      
      * fix mesh in save callback
      
      * ScalarEq: make advection_v parameter dimension agnostic
      
      * change mesh parameter xrange to range and update tests
      
      * update Mesh constructors
      
      * add 2d output options
      
      * ScalarEq: fix time step computation to use smallest grid distance; update ref tests
      
      * fix timestep computation scalareq
      
      * make 2d DG work
      
      * scalareq: dispatch timestep also on mesh
      
      * make ScalarEq 1d work again
      
      * fix offsets, iterate and invdetJ in mesh
      
      * xdmf: add cell idx to scalars
      
      * also report error message when running a ref test failed
      
      * catch h5 load errors in IntegrationTests
      
      * add xdmf output utils
      
      * add eachcell method to iterate over the cell data of a bulk array
      
      * add cell data offset to mesh
      
      * extend cache to 2d mesh
      
      * generalize helpfers for mesh
      
      * fix flux for scalareq
      
      * fix periodize
      
      * fix 2
      
      * fix dg_rhs
      
      * add 2d riemann solver
      
      * draft advection 2d
      
      * more exports
      
      * fix dg rhs 3
      
      * fix dg rhs 2
      
      * fix dg rhs
      
      * remove whitespaces
      
      * implement 2d dg rhs
      
      * use vreshape and mul! in dg computation
      
      * add mesh2d constructor
      
      * adjust show method
      
      * fix unit tests
      
      * adjust runtests args
      
      * use tci.method=mda for avtci test
      
      * fix euler sod shock tube test
      
      * fix tests
      
      * remove unused buffer
      
      * rework mesh to organize cells in a tree
      
      * add widths for boxes
      
      * remove unused
      
      * fix box placement
      
      * fix connecting periodic boundaries for tree3d; fix place_boxes algorithm
      
      * fix connecting periodic boundaries for tree2d
      
      * add refvector and tests
      
      * add utility for box
      
      * clean up spectralelement
      
      * remove unused file
      
      * overload sizehint for objectcache
      
      * implement tree structure incl tests
      
      * also include box.jl
      
      * add box
      
      * remove fd.jl
      
      * add tensorbasis
      
      * add numeric utils tests
      
      * cleanup
      
      * separate numeric utilities
      
      * add object cache
      9af4a728
  14. Feb 06, 2023
  15. Jan 21, 2023
  16. Jan 19, 2023
Loading