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

Implementation for R3xSO(3)-based rigid body solver as mass elements #311

Merged
merged 98 commits into from
Dec 18, 2024

Conversation

faisal-bhuiyan
Copy link
Collaborator

@faisal-bhuiyan faisal-bhuiyan commented Nov 26, 2024

Implements this.

…ts + start using it in residual vector assembly as a test case
@faisal-bhuiyan faisal-bhuiyan self-assigned this Nov 26, 2024
The linear solve now converges.  However, the result is still incorrect (more debugging in progress).
…_ptr.

This also fixes a bug where the system matrix is not properly assembled when
both Beams and Masses are present in the element.
This change required creating different versions of our math kernels for Masses.
I put these in a namespace openturbine::masses instead of putting _Masses at the end
of the kernel name.  I think this should be our pattern moving forward, but I don't want
to proliferate the decision without consensus
@ddement ddement force-pushed the rigid-body-solver branch 2 times, most recently from baacfc3 to 1967ff0 Compare December 18, 2024 18:21
@ddement ddement marked this pull request as ready for review December 18, 2024 20:28
@ddement ddement merged commit c909709 into main Dec 18, 2024
17 checks passed
@ddement ddement deleted the rigid-body-solver branch December 18, 2024 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants