Skip to content

Modularize FLR2#11

Merged
pazathoth merged 9 commits intomainfrom
modularize-flr2
Apr 4, 2025
Merged

Modularize FLR2#11
pazathoth merged 9 commits intomainfrom
modularize-flr2

Conversation

@pazathoth
Copy link
Copy Markdown
Member

The coefficients in the hybrid-kinetic model are constant in every iteration step and can be computed once beforehand. Before implementing these changes, the subroutines are collected in a module so that array size checks are easier. @phizenz is testing whether the output is the same as before refactoring.

@pazathoth pazathoth self-assigned this Mar 20, 2025
@pazathoth
Copy link
Copy Markdown
Member Author

@phizenz verified that results are unchanged by refactoring, and hybrid simulations run noticeably faster now. Stylistic improvements are still possible (in coordination with @marjohma), but modularization is finished. Ready to merge if you agree with the changes, @krystophny.

@krystophny
Copy link
Copy Markdown
Member

@pazathoth yes, please go ahead!

@pazathoth pazathoth merged commit dc87acb into main Apr 4, 2025
1 check failed
@pazathoth pazathoth deleted the modularize-flr2 branch April 4, 2025 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants