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
* Limit time step at material interfaces and test with python SquareEtch example
* Update logger
* Reverted material interface behavior and added removeLastMaterial functionality
* format
* Fix material interface stability with adaptive sub-stepping of thin layers (soft landing)
* Added WENO integration scheme
* Add option to enable adaptive time stepping during advection
* Add python bindings
* Bump version
* Add option to set the adaptive time stepping threshold
* Fix MultiSurfaceMesh ctors
* Added Runge-Kutta 3 time integration
* Added Runge Kutta time integration scheme
* Fixed errors from previous commit and format
* Clean up
* Update Python stubs
* Fixed time step differences between FE and RK3
* Format AirGapDeposition example
* rename integration -> discretization where appropriate
* fix formatting
* Updated AirGapDeposition, Deposition, and SquareEtch examples to work in 3D. Added VoidEtching python example. Removed redundant prepareLS(); call in computeRates during advection. Updated RK3 substepping.
* format
* fixed SquareEtch example
* prepareLS(); in computeRates was added again which made it redundant in advect.
* Rename to SpatialScheme, add legacy IntegrationSchemeEnum
* Fixed RK3 time integration scheme to only need velocities on the sparse field
* Fixed RK3 (Strong-Stability preserving Runge-Kutta 3rd order) temporal scheme. The scheme uses a constant velocity during the entire time step, while the gradient is averaged according to SSP-RK3.
* Added compile-time "IntegrationScheme" naming depreciation narning.
* format
* Refactor Advect to use TemporalSchemeEnum and consolidate time integration
* Allow for calculating intermediate velocities during higher order time integration
* Added python bindings to the velocity calculation callback function
* Small fixes in FromMesh and MarkVoidPoints, add velocityUpdateCallback to support velocity calculation during stages in RK integration schemes.
* format
* remove last velocity calculation when in single step mode
* fixed failing PatternedSubstrate and VolumeToLevelSets examples, added 3D functionality to CompareSparseField and fixed ConvexHull generation for 3D.
* format
* remove GIT_TAG for ViennaHRLE
* Added 3D options and tests for comparing domains
* format
* use CompareVolume for 3D and CompareArea for 2D, fix minor errors, improve python tests, add changes to python wrapper and API
* Removed CompareArea from top level Python API, now it is only in d2
* Update python stubs
* Small fixes
* Correct inconsistency in custom z-increments.
* Small fixes and improvements to tests.
* Minor fix
* Enhance test for lsCompareCriticalDimensions
* Fixed RK2/RK3 workflow
* fix faulty multiMaterial averaging in combineLevelSets
* format
* add multi material etch test
* Fix adaptive time stepping logic for FE
* format
* refactor: use emplace_back, reduce test gridDelta
---------
Co-authored-by: Tobias Reiter <t.reiter1@live.de>
Co-authored-by: Roman Kostal <roman.kstl@gmail.com>
0 commit comments