Skip to content
Snippets Groups Projects
  1. Jun 14, 2023
  2. Jun 11, 2023
  3. Jun 10, 2023
  4. 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
  5. Feb 06, 2023
  6. Jan 21, 2023
  7. Jan 19, 2023
  8. Jan 18, 2023
  9. Jan 16, 2023
  10. Jan 15, 2023
  11. Jan 14, 2023
Loading