openfast
openfast copied to clipboard
HydroDyn with more than 10 members connected to a joint
Bug description With more than 10 members connected to a single joint an error from hydrodyn is issued: "JointID2 in the Members table does not appear in the Joints table."
To Reproduce A jacket structure with more than 10 members connected to a single joint. In my case the interface node at top of the transition piece was connected with 13 members.
Expected behavior Run without errors... It's an easy fix to correct the error. Just increase the size of "ConnectionList" in Morison_Types.f90. There are 2 occurrences of the table. I.e.: ! Increased size of ConnectionList. B. Melhus 27.09.2021 ! INTEGER(IntKi) , DIMENSION(1:10) :: ConnectionList !< List of Members connected etc.. INTEGER(IntKi) , DIMENSION(1:20) :: ConnectionList !< List of Members connected etc..
and: ! Increased size of ConnectionList. B. Melhus 27.09.2021 ! INTEGER(IntKi) , DIMENSION(1:10) :: ConnectionList !< Indices of all the members etc... INTEGER(IntKi) , DIMENSION(1:20) :: ConnectionList !< Indices of all the members etc..
It might be prudent to also have a check if the dimension is violated, e.g. in hydrodyn
Screenshots, if applicable <Add screenshots to help explain your problem.>
OpenFAST Version OpenFAST-v3.0.0-dirty Compile Info:
- Compiler: Intel(R) Fortran Compiler 1910
- Architecture: 64 bit
- Precision: single
- OpenMP: No
- Date: Sep 27 2021
- Time: 16:55:23 Execution Info:
- Date: 09/27/2021
- Time: 17:10:59+0200
OpenFAST input file heading: IEA 15 MW offshore reference model jacket configuration
**************************************************************************************************
OpenFAST
Copyright (C) National Renewable Energy Laboratory
Copyright (C) Envision Energy USA LTD
This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY.
See the "LICENSE" file distributed with this software for details.
**************************************************************************************************
**System Information (please complete the following information):**
- Visual studio
**Additional context**
<Add any other context about the problem here.>