-
Notifications
You must be signed in to change notification settings - Fork 12
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
Merge dev
with all the FSI code into main
#35
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Refactor project * Implement and test the deformation gradient * Revise deformation gradient
* Implement PK2 and PK1 stress tensors * Revise tests for stress tensors
* Improve performance of deformation gradient * Fix formatting
* First untested prototype of struucture dynamics * Write unit and integration tests for structure dynamics rhs! * Fix tests * Fix tests * Add integration tests for structure dynamics rhs! * Add simple uniformly moving structure * Implement first oscillating beam example * Add @threaded again * Precompute PK1 stress tensor * Clamping prototype * Use neighborhood search in the example * Delete duplicate examples * Minor performance improvements * Implement oscillating beam example * Implement suggestions
* Massive refactoring * Move update! to fluid container * Add `get_current_coordinates` function * Rename `calc_du!` to `interact!`
* Change arguments of `eachneighbor` * Fix solution saving for solids with fixed particles * Implement force from solid to fluid * Use tighter tolerance for time integration * Don't use neighborhood search with FSI yet * Make ContinuityDensity work again * Add solid-fluid interaction * Add FSI dam break problem * Fix FSI a little bit * update paths for @autodocs * start container documentation * Fix FSI dam break * Add documentation * Add theoretical details for structure dynamics * Add separate NHS for every pair of particle containers * Add TODOs * Revise PR Co-authored-by: LasNikas <[email protected]>
* Refactor BC and fix FSI * Fix examples and add documentation
* moving wall not tested yet * add boundaries to soltion saving * adapt solution_saving.jl * include NHS for MovingBoundaryParticleContainer * add MovingBoundaryParticleContainer * add movement function * switch off NHS support for none moving boundaries * switch off NHS support for none moving boundaries * return false * add documentation * change example name * fix rebase bug * ContinuityDensity for MovingBoundaryParticle * adapt PR requests * fix mass ratio issue * add comment * restore separate NHS loop * BoundaryParticleContainer with moving support. Delete separate container * proper indent * generalize name of result
* add penalty force - J is not stored yet * add datatype PenaltForce * penalty force with alpha=0.001 works fine * add documentation * Add correct mass factor for FSI * modify indent * final modifications Co-authored-by: Erik Faulhaber <[email protected]>
* Fix tests * Fix runtests * Fix typo Co-authored-by: LasNikas <[email protected]> Co-authored-by: LasNikas <[email protected]>
* Fix neighborhood search * Prevent NaN values from crashing the NHS
* Fix 3D rectangular tank setup * Add correct scaling factor for boundaries in 3D * Fix 3D dam break
* Revise examples * Revise falling water column FSI example * Add sources for dam break examples * Tune time integration method in all examples * Fix typo * Rename `particle_density` to `water_density`
efaulhaber
changed the title
Merge
Merge Dec 28, 2022
dev
with all the FSI code in main
dev
with all the FSI code into main
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.