Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slope limiter boundary treatment #29

Merged
merged 10 commits into from
Apr 26, 2016
Merged

Slope limiter boundary treatment #29

merged 10 commits into from
Apr 26, 2016

Commits on Apr 19, 2016

  1. decrease exporter memory footprint

    - exporters use function spaces allocated in solver class
    - ExportManager has dg coordinate function to avoid allocating one in File
    tkarna committed Apr 19, 2016
    Configuration menu
    Copy the full SHA
    b06f4ce View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2016

  1. Configuration menu
    Copy the full SHA
    f6a0d24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5aba8a View commit details
    Browse the repository at this point in the history
  3. reimplemented 3d viscosity/diffusivity operators

    - Epshteyn (2007) interior penalty formulation
    - used for both horizontal and vertical diffusion
    - vertical diffusion is treated implicitly
    - added tests against analytical solution
    - updated tracer equation boundary conditions
    - updated get_bnd_functions of 2d shallow water eqns
    tkarna committed Apr 21, 2016
    Configuration menu
    Copy the full SHA
    6fd8ae4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77e91a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22476b1 View commit details
    Browse the repository at this point in the history
  6. updated interior penalty terms as suggested by stephankramer

    - viscosity formulation is equivalent to tracer diffusion
    - using same ip penalty parameter as in 2d viscosity
    - revisited test cases
    - in horizontal case convergence is suboptimal, using larger slope tolerance
    tkarna committed Apr 21, 2016
    Configuration menu
    Copy the full SHA
    7387904 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2016

  1. first version of slope limiter boundary treatment

    - limiter should preserve a linear function even at boundaries
    tkarna committed Apr 22, 2016
    Configuration menu
    Copy the full SHA
    ddf904e View commit details
    Browse the repository at this point in the history
  2. fixed top/bottom boundary treatment

    - using top/bottom masks to compute mean value at facet triangles
    tkarna committed Apr 22, 2016
    Configuration menu
    Copy the full SHA
    e9a15b7 View commit details
    Browse the repository at this point in the history
  3. omit lateral boundary treatment in slope limiters

    - current formulation does not limit solution at lateral bnds at all
    tkarna committed Apr 22, 2016
    Configuration menu
    Copy the full SHA
    bc9f029 View commit details
    Browse the repository at this point in the history