-
Notifications
You must be signed in to change notification settings - Fork 89
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add MoorDyn module regression tests (#85)
* MD: rearrange test cases to more standard organization * MD: update md_5MW_OC4Semi module test * MD: add regression tests for driver NOTE: the md_Node_Check and md_Single_Line cases are excessively slow in double precision, so they will not be run during normal integration testing. * MD c-bindings: add python regression test
- Loading branch information
1 parent
9a9548f
commit eb372d4
Showing
24 changed files
with
25,314 additions
and
57,680 deletions.
There are no files selected for viewing
48,009 changes: 0 additions & 48,009 deletions
48,009
modules/moordyn/5MW_OC4/5MW_OC4Semi_WSt_WavesWN.out
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
MoorDyn Regression Tests | ||
================================================================================================================== | ||
5MW_OC4 functions as a "normal" r-test with baseline MoorDyn output file from the 5MW_OC4Semi_WSt_WavesWN openFAST | ||
md_5MW_OC4Semi functions as a "normal" r-test with baseline MoorDyn output file from the 5MW_OC4Semi_WSt_WavesWN openFAST | ||
case. | ||
|
||
Single_Line_Quasi_Static_Test contains MoorDyn input files for a simple single line chain system. The outputs | ||
from this case can be compared to MoorPy quasi-static tensions/node positions. | ||
|
||
Node_Check_(N=20) and Node_Check_(N=40) set up a single line chain system with 20 nodes vs 40 nodes. The results | ||
md_Node_Check_(N=20) and md_Node_Check_(N=40) set up a single line chain system with 20 nodes vs 40 nodes. The results | ||
from these cases can be compared to check for consistency. | ||
|
||
Some code to set up/compare these additional MoorDyn tests is included in MoordynQSchecks.py | ||
Some code to set up/compare these additional MoorDyn tests is included in MoordynQSchecks.py (users will need to update paths) | ||
|
||
The additional MoorDyn test cases are a work in progress - more test cases and code to analyze them will be added. | ||
The additional MoorDyn test cases are a work in progress - more test cases and code to analyze them will be added. |
40 changes: 0 additions & 40 deletions
40
modules/moordyn/Single_Line_Quasi_Static_Test/md_driver.log
This file was deleted.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
Oops, something went wrong.