Skip to content

Merge dev branch into dev-tc#2960

Merged
deslaughter merged 368 commits intoOpenFAST:dev-tcfrom
deslaughter:dev_to_dev-tc
Aug 14, 2025
Merged

Merge dev branch into dev-tc#2960
deslaughter merged 368 commits intoOpenFAST:dev-tcfrom
deslaughter:dev_to_dev-tc

Conversation

@deslaughter
Copy link
Copy Markdown
Collaborator

This PR is ready to merge.

Feature or improvement description

This PR brings the latest developments from the dev branch into dev-tc.

Impacted areas of the software

Significant development has occurred in the dev branch since the last time the branches were synced. Changes were made throughout the code.

Test results, if applicable

Regression tests from r-test/dev were merged into rtest/dev-tc so tests are now up-to-date. All expected tests are currently passing.

andrew-platt and others added 30 commits May 5, 2025 14:02
Co-authored-by: Andy Platt <[email protected]>
…criptions

Docs: correct Bladed Interface channel 63 description
MD cbind: correction to description of mesh point mapping
They’ll go into a subsequent PR.

Revert-commit list:

Revert "Update WaveTank model closer to RM1"

This reverts commit f7df5e5.

Revert "Bug fix when passing structure positions"

This reverts commit e5f3af4.

Revert "Get ADI rotor loads"

This reverts commit 174436a.

Revert "Streamline parts of the WaveTank module API"

This reverts commit cf50376.

Revert "Remove data that aren’t used"

This reverts commit b6e48df.

Revert "Remove implicit none’s to fix linting"

This reverts commit a647964.

Partially Revert "Extend C ErrMes length to 8196"

This reverts commit bbd25a4, only the WaveTank module

Revert "Add WaveTank module config file"

This reverts commit 765de60.

Revert "Add check for initialized WaveField pointer"

This reverts commit c3d6e0f.

Revert "Connect ADI SetRotorMotion, UpdateStates, CalcOutput"

This reverts commit 68871fd.

Partially revert "Fix Python lib APIs"

This reverts commit b1f97ef, only the WaveTank module

Revert "Use floating MHK reg test files for dev testing"

This reverts commit fbff4b2.

Revert "Extend CalcOutput routine"

This reverts commit a98bd54.

Revert "Export output sizes and allocate memory in driver"

This reverts commit 03676bd.

Revert "Add basic header file"

This reverts commit e404bbb.

Revert "Fix placement of implicit none"

This reverts commit 9626245.

Partially revert "Add subroutines for debugging LabVIEW connection"

This reverts commit 1b1290b. The r-test pointer was changed, so that was excluded here.

Partially revert "Set SS WaveField data pointer onto MD"

This reverts commit 969fd43, only the WaveTank module

Partially revert "Move initial conditions to ADI C Preinit"

This reverts commit d9550a6, only the WaveTank module

Partially revert "Update and clean up code comments"

This reverts commit e005c21, only the WaveTank module

Revert "Add F to C string converter to fix ADI Init"

This reverts commit bcd05d8.

Partiall revert "Add MHK flag to ADI C interface"

This reverts commit ed6ea91, only the WaveTank module

Revert "Call ADI Preinit and SetRotor"

This reverts commit 41bb2c9.

Revert "Add WaveTankEnd routine"

This reverts commit db2deb4.

Revert "Add type specifier to floating point constants"

This reverts commit 7b12023.

Revert "Fix C-based ErrMsg handling"

This reverts commit fcaba4f.

Revert "Connect WaveTankInit to ADI Init"

This reverts commit d8c596c.

Revert "Connect WaveTankInit to SS and MD Init"

This reverts commit 1e93431.
- only setup of channel handling, no calculations yet.
# Conflicts:
#	modules/nwtc-library/tests/test_NWTC_C_Binding.F90
Only using distributed loads (StC maps to distributed loads if MESH_QP right now. Point loads in the driver map to the FE nodes)
TurbSim: if grid goes below ground, shift the bottom point
BD: output aero only loads mapped to the root
andrew-platt and others added 19 commits August 6, 2025 11:19
Old behavior: fatal error if outside grid
New behavior: skip that slice, keep number of slices the same as input file request
How: new array of logicals for `valid` slice.  Cycle on invalid slices
This is an approximated representation where each concentrated mass is evenly spread over the discretized tower element it is located on.
HD: Additional transverse drag modeling options for rectangular members
…tPlanes

FAST.Farm: skip writing invalid VTK slices
ED: Implemented the ability to add concentrated masses to the tower
Changed submergence calculation and added additional rod outputs for input file
@deslaughter deslaughter added this to the v5.0.0 milestone Aug 13, 2025
@deslaughter deslaughter self-assigned this Aug 13, 2025
@andrew-platt
Copy link
Copy Markdown
Collaborator

Did you have to regenerate the baselines for the StC_test_OC4Semi_Linear_* cases?

@deslaughter deslaughter merged commit 6341e38 into OpenFAST:dev-tc Aug 14, 2025
23 of 24 checks passed
@deslaughter deslaughter deleted the dev_to_dev-tc branch August 14, 2025 13:43
This was referenced Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.