You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: intermediate velocity calculation in higher order time schemes (#211)
* Added removeMaterial info when removing top LS layer
* Added WENO 5th order advection scheme
* Reverted back to install script, with ViennaLS default version 5.2.1
* Add option to enable adaptive time stepping during advection
* Add adptive time step threshold
* Update ViennaLS version
* Implement VTK rendering
* Add python bindings
* Use caching for switch rendering modes
* Screenshot feature
* renaming integration -> discretization
* Domain offsets
* Add more features to render window
* Add material colors and scalar bar
* Hex to RGB util
* Fix sphere dist examples
* Add comments
* Format
* Update README
* Update advection handler to use RK3 time integration from ViennaLS. Tested with the multiParticleProcess test, holeEtching example shows how to select a temporal scheme.
* format (newline at the end of CMakeLists.txt)
* Fixed format. Binding errors persist due to ViennaLS version missmatch.. This PR must follow the ViennaLS PR.
* Adapt ViennaPS to match temporal scheme from the latest ViennaLS commit.
* Allow for calculating intermediate velocities during higher order time integration
* Introduce velocity recalculation during intermediate time integration stpes when using higher order schemes (e.g., RK2, RK3). Added python bindings and a simpleEthing example which uses these schemes in C++ and Python.
* adapted examples, tested against latest ViennaLS build for int-velocities
* fix for removeStrayPoints
* revert /python/viennaps/__init__.py
* format
* remove GIT_TAG
* minor fixes
* Set CMake to use ViennaLS5.5.0 for intermediate velocity calculation for RK2/3
* fix holeEtching config
* format
* format
* avoid caching FetchContent deps on Windows
* Revert to caching windows-latest
* Clean FetchContent deps (Windows)
* Add intermediate test and update install_ViennaPS.py
* fix _core
* format - empty line at end of intermediate.cpp
* test seg fault
* Update intermediate test to use 1st order LF
* add advection steps and flux calculation num debug output
* Reset velocity update callback in AdvectionHandler & improve intermediate test
* remove test folder
* refactor: small changes
* refactor: reduce intermediate test complexity
* chore: bump version
---------
Co-authored-by: filipovic <filipovic@iue.tuwien.ac.at>
Co-authored-by: Roman Kostal <roman.kstl@gmail.com>
0 commit comments