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

Adds performance optimization to NWTC Lib and BeamDyn #85

Closed

Conversation

hlong0806
Copy link

@hlong0806 hlong0806 commented Jan 29, 2018

For beamdyn and modmesh changes: Some values are calculated repeatedly. The straight forward idea is to calculate it and store in a temporary variable and use it later.
For nwtc_num change: calculate the 3X3 matrix directly instead of doing matrix multiply.

This pull request is currently being modified.

@rafmudaf rafmudaf self-assigned this Jan 29, 2018
@bjonkman
Copy link
Contributor

@rafmudaf: These optimizations in BeamDyn are covered in my EE-BeamDyn-OpenFAST-dev branch that you said you were going to review and merge (I calculate and store these constant values at initialization). There will be conflicts later if you accept the BD changes.

@rafmudaf
Copy link
Collaborator

@bjonkman Thank you for pointing out this merge conflict. This pull request is still under development, but I'll work on validating your changes in the meantime.

@michaelasprague
Copy link
Contributor

@sinolonghai (@sayerhs ) can we close this given recent pull request (#114) and current Intel PCC work?

@sayerhs
Copy link
Contributor

sayerhs commented May 15, 2018

@michaelasprague Yes, we can close this and submit a pull request after our IPCC work this year.

@rafmudaf rafmudaf closed this May 15, 2018
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.

6 participants