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

Major update V3 #181

Open
wants to merge 29 commits into
base: main
Choose a base branch
from
Open

Major update V3 #181

wants to merge 29 commits into from

Commits on Aug 9, 2023

  1. commit stash

    Sierd committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    e217a97 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    749f112 View commit details
    Browse the repository at this point in the history
  2. Delete run1.log

    Sierd committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    b541bb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. work on solvers and new examples

    - Updated steady state solver
    - Updated euler explicit solver
    - Nearest neighbor interpolation introduced to wind series interpolation. This avoids awkward values of wind directions.
    
    Both solvers eliminate the iteration of the linear system of equations. Performance of these solvers looks very good so far.
    
    No compatibility with spatially varying wind fields yet. Solvers only work when winds are located in 1 quadrant.
    Sierd committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    c863239 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Update sweeping methods

    Sweeping method 2 has been introduced to facilitate spatially varying wind field. The solver seems not mass-conserving yet.
    Sierd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7a6e085 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Update grainspeed duran

    Duran grainspeed improved, such that us and un are 0 when ustar < uth
    bartvanwesten committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    a3daa4e View commit details
    Browse the repository at this point in the history
  2. Update threshold mask

    Fixed usage of threshold mask. 2D mask can be given as input and will be used to mask uth for each fraction over a loop
    bartvanwesten committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    688b00b View commit details
    Browse the repository at this point in the history
  3. Added vver-mask

    The addition of a vegetation-growth mask allows to disable vegetation growth at certain parts of the domain (for instance where vegetation species are non-burial resistant)
    bartvanwesten committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    051e368 View commit details
    Browse the repository at this point in the history
  4. Updated sweeping function

    1. Included grain speed us & un from both upwind and current cell
    2. Grain speeds determined at cell edge instead of center (now fluxes for mass conservation (and asymmetry))
    bartvanwesten committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    2b05818 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Added grainspeed functionality

    When calling 'duran_full' under the grainspeed parameter, now the grainspeed equation (eq 1.61 in thesis Duran) is completely solved. This results in better outcomes for steep slopes. Implications for earlier simulations, e.g. barchans, parabolics is expected to be limited, but for more natural situations (mainly blowouts) this has a large (positive) impact on the outcomes.
    bartvanwesten committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    85a6363 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Stable sweep solver for spatially varying wind

    solver could be optimized for speed
    boundary conditions are still under development.
    Sierd committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    b1bafd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d92c2b View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Solver update

    Most functionalities are operational but some work remains on the boundaries.
    Sierd committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    82fc59d View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Various improvements on the steady state solver

    sweep3 is the new solver code. This is tested for continuity on all quadrants.
    
    Sweep tests folder is added. This folder is to be deleted later.
    Sierd committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    f7438bb View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. supply file, wind input, stopping criteria

    - make facility for using supply file
    - nearest interpolation of wind input
    - sweep stopping criteria 1e-10 instead of 0
    Sierd committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    09475a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24f0cc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2993d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9c8493 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8765d08 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72eec34 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1378660 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d5396e1 View commit details
    Browse the repository at this point in the history
  9. Vegetation updated according newest naming conventions

    Vegetation.py updated, but not a definite version. Processes are missing and implementation is lacking. Waiting for a better description, before a clean and "final" implementation
    bartvanwesten committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    d94430a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    203d09f View commit details
    Browse the repository at this point in the history
  11. Update test_model.py

    Sierd committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    2281721 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eb16cdf View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Update wind.py

    Allow messy input files
    Sierd committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    bda20c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    e307ae2 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    ac0cc34 View commit details
    Browse the repository at this point in the history